Releases: modusplant/backend
Releases · modusplant/backend
v2.1.12
What's Changed
- 🔖 Release: v2.1.11 버전 릴리즈 by @Reality-out in #293
- 🔖 Release: v2.1.12 버전 릴리즈 by @Reality-out in #295
Full Changelog: v2.1.10...v2.1.12
v2.1.11
What's Changed
- MP-89 ✨ Feat: 프로젝트 초기 설정 by @Reality-out in #4
- MP-62 ✨ Feat: 소셜 로그인 기능 구현 by @songu1 in #2
- MP-57 ✨ Feat: 이메일 본인인증 로직 구현 by @Kormap in #1
- MP-17 ✨ Feat: 일반 회원가입 기능 구현 by @ParkJunHee9327 in #5
- MP-129 💥 Breaking: 사이트 회원 객체 및 약관을 API로 구성 by @Reality-out in #6
- MP-121 ✨ Feat: application.yml 구조 변경 by @Reality-out in #7
- MP-143 🐛 Fix: 테스트에서 사용되는 select 관련 메소드 변경 by @Reality-out in #8
- MP-144 ♻️ Refactor: DataResponse 응답 구조 수정 및 적용 by @Reality-out in #9
- MP-101 ✨ Feat: JWT 생명 주기 관련 API 구현 by @songu1 in #13
- MP-92 ✨ Feat: 전역 예외 핸들러 구성 by @ParkJunHee9327 in #11
- Mp 142 feature spring security beans by @ParkJunHee9327 in #19
- MP-152 ✨ Feat: develop 브랜치의 구조를 반영한 일반 회원가입 리팩토링 by @ParkJunHee9327 in #20
- MP-147 ✨ Feat: 트랜잭션 매니저 분리 설정 by @Kormap in #16
- MP-151 ✨ Feat: 소셜 인증 프로젝트 구조 리팩토링 by @songu1 in #14
- MP-58 ✨ Feat: Redis 초기 환경 구성 by @songu1 in #17
- MP-2 ✨ Feat: Spring AOP 적용 by @Kormap in #15
- MP-166 ♻️ Refactor: 경고 제거 및 코드 정제 by @Reality-out in #21
- MP-174 domains.term.app.controller 테스트 코드 작성 by @Reality-out in #22
- MP-CORS ✨ Feat: Koyeb Cors 설정 by @Kormap in #24
- MP-REDIS ♻️ Refactor: 클라우드 Redis 연동 설정 by @Kormap in #26
- MP-185 ✨ Feat: TermController와 Swagger 통합 by @Reality-out in #27
- MP-184 ✨ Feat: 전역 예외 핸들러 구현 등 변경 by @Reality-out in #29
- MP-187 ♻️ Refactor: 프로젝트 구조 통일 by @Reality-out in #30
- MP-188 ✨ Feat: 소통 컨텐츠 항목 API 구현 by @Reality-out in #31
- MP-190 ♻️ Refactor: Device Id를 백엔드에서 제작하도록 로직 수정 by @Reality-out in #32
- MP-191 ✨ Feat: Redis 리포지토리 cherry-pick 및 Redis 테스트 환경 구성 by @Reality-out in #33
- MP-110 ✨ Feat: 소통(팁, 대화, Q&A) 게시글 API 구현 by @songu1 in #28
- MP-197 ♻️ Refactor: 항목 테이블에 UUID PK 추가로 인한 관련 API 리팩토링 시행 by @Reality-out in #35
- MP-149 ✨ Feat: 게시글 좋아요 API 구현 by @Kormap in #34
- MP-114 ✨ Feat: 댓글 CRUD API를 구현함 by @ParkJunHee9327 in #37
- MP-200 ♻️ Refactor: 도메인 필드 네이밍 컨벤션 통일 by @Reality-out in #38
- MP-201 ♻️ Refactor: 도메인 API 구조 통일 by @Reality-out in #39
- MP-192 ♻️ Refactor: 토큰 갱신 및 deviceId 관련 로직 리팩토링 by @songu1 in #40
- MP-202 ♻️ Refactor: 전역 코드베이스 리팩토링 by @Reality-out in #41
- MP-202 ♻️ Refactor: SwaggerConfig 조정 by @Reality-out in #42
- MP-86 비밀번호 재설정 기능 구현 by @Kormap in #44
- ✨ Feat: 소셜 로그인 loggedInAt 업데이트 로직 추가 by @songu1 in #45
- MP-202 ♻️ Refactor: 전역 코드베이스에 대한 전반적인 리팩토링 수행 by @Reality-out in #46
- ♻️ Refactor: 보안 구성에 소통 컨텐츠에 대한 GetMapping 요청을 permitAll하도록 설정 by @Reality-out in #47
- ✨ Feat: 회원가입 전에 해당 계정이 이미 있는지 확인하는 검증 로직 추가 by @ParkJunHee9327 in #49
- ✨ Feat: Hibernate 검증자 적용(Reality-out) by @Reality-out in #50
- MP-183 ✅ Test: 누락된 JWT 테스트 코드 추가 by @songu1 in #52
- MP-208 ✨ Feat: 예외 및 검증 구조 재정립 by @Reality-out in #54
- MP-208 ✨ Feat: 컨트롤러 계층의 메소드 매개변수가 받는 page 처리 by @Reality-out in #56
- MP-208 ♻️ Refactor: @JsonProperty 대거 삭제 by @Reality-out in #57
- MP-181 ✅ Test: 소셜 로그인 테스트 추가 구현 by @songu1 in #55
- ✅ Test: 소통 게시글 컨트롤러 테스트 구현 by @songu1 in #58
- ♻️ Refactor: Swagger @parameter 및 @Schema 보강 by @Reality-out in #60
- MP-160 ✨ Feat: 일반 로그인 및 로그아웃 by @ParkJunHee9327 in #53
- MP-160 ♻️ Refactor: 일반 로그인 등 로직에 대한 Swagger 및 검증 로직 보강 by @Reality-out in #61
- MP-168 ✨ Feat: Wasabi 연동 by @songu1 in #51
- MP-205 ✨ Feat: 토큰 블랙리스트 구현 by @songu1 in #62
- MP-210 ✨ Feat: 락아웃 메커니즘 구현 by @songu1 in #63
- MP-195 ✨ Feat: 테스트 성능 최적화 by @Reality-out in #64
- MP-211 ♻️ Refactor: application.properties 구식 코드 삭제 by @Reality-out in #68
- MP-211 ➕ Dependency: 테스트 환경을 위한 Lombok 의존성 추가 등록 by @Reality-out in #69
- MP-10 ✨ Feat: 약관 및 카테고리 캐싱 구현 by @Kormap in #65
- MP-179 ✅ Test: AOP 테스트 코드 구현 by @Kormap in #66
- MP-182 ✅ Test: 모니터링 API 테스트 코드 구현 by @Kormap in #67
- MP-209 ✨ Feat: 인가 로직 구현 by @ParkJunHee9327 in #70
- ✅ Test: PostApplicationService 테스트 코드 수정 by @songu1 in #71
- MP-226 ✨ Feat: 소통 테이블(팁, 대화, Q&A) 통합 by @Reality-out in #72
- ♻️ Refactor: CommPostValidationService의 게시글 컨텐츠 검증 예외 수정 by @songu1 in #73
- MP-221 ✨ Feat: 커스텀 예외의 구조를 정립하는 기능 추가 by @ParkJunHee9327 in #74
- ♻️ Refactor: legacy 패키지로 기존 코드 이동 by @Reality-out in #75
- MP-235 ♻️ Refactor: 클린 아키텍처 적용을 위한 global 패키지 리팩토링 by @Reality-out in #76
- MP-234 ♻️ Refactor: 회원 관련 속박된 맥락 구현 by @Reality-out in #77
- MP-234 ♻️ Refactor: 최종적인 클린 아키텍처 확립 by @Reality-out in #78
- MP-222 🐛 Fix: Generated 패키지에 속하는 매퍼 클래스를 직접 의존하는 문제 수정 by @Reality-out in #81
- ♻️ Refactor: 25.09.09 백엔드 회의 결과 반영 by @Reality-out in #82
- ✅ Test: 테스트 클래스 명명 오류 해소 by @Reality-out in #83
- ✨ Feat: 25.09.13 전체 회의 간 도출된 사항 반영 by @Reality-out in #84
- 🐛 Fix: 회원 닉네임이 Unique가 됨에 따라 발생한 테스트 실패 해소 by @Reality-out in #85
- ♻️ Refactor: 회원 닉네임 갱신과 관련한 코드 개선 by @Reality-out in #86
- ✨ Feat: 회원 속박된 맥락에 정규 표현식 검증 적용 by @Reality-out in #87
- MP-259 ✨ Feat: 일반 회원가입 및 로그인 기능 추가 by @ParkJunHee9327 in #88
- MP-259 ✅ Test: bean 관련 문제로 테스트가 실패하는 문제 해결 by @ParkJunHee9327 in #89
- MP-307 ✨ Feat: 게시글 좋아요 API까지의 메인 및 테스트 로직 재구성 by @Reality-out in #91
- MP-342 ✨ Feat: 전역 JOOQ 구성 설정 by @Reality-out in #92
- ♻️ Refactor: build.gradle 리팩토링 by @Reality-out in #93
- MP-259 ✨ Feat: 일반 회원가입, 로그인과 Mailjet을 이용한 이메일 인증 로직 리팩토링 by @ParkJunHee9327 in #94
- MP-342 ♻️ Refactor: domains.identity 재명명 by @Reality-out in #95
- ♻️ Refactor: SQL 마이그레이션 파일 수정 by @Reality-out in #97
- MP-403 ♻️ Refactor: 회원 속박된 맥락 리팩토링 by @Reality-out in #99
- MP-274 ✨ Feat: JWT 기능 추가 및 아키텍처 개선 by @songu1 in #98
- MP-348 ✨ Feat: 댓글의 리포지토리에 jOOQ를 도입함 by @ParkJunHee9327 in #109
- MP-409 ✨ Feat: AWS SSM Parameter Store로 환경 변수 통합 by @Reality-out in #114
- ♻️ Refactor: Spring Cloud AWS Dependencies로 버전 관리 by @Reality-out in #116
- MP-439 ✨ Feat: Amazon EC2 연결 시도 후 롤백 by @Reality-out in #118
- MP-232 ✨ Feat: 게시글 클린아키텍처 적용 by @songu1 in #112
- MP-343 ✨ Feat: 소셜로그인 클린아키텍처 적용 by @songu1 in #113
- MP-410 ✨ Feat: 일반 로그인 및 회원가입 기능과 Swagger UI 통합 by @ParkJunHee9327 in #117
- MP-406 ♻️ Re...