Releases: depromeet/10mm-server
Releases · depromeet/10mm-server
v1.6.0
What's Changed
- feat: 팔로우 취소 시 상대의 팔로우 상태 응답하도록 변경 by @kdomo in #296
- feat: Retension 이벤트 푸시 알림 by @uiurihappy in #300
- feat: 미션 단건조회 응답 값에 미션 시작시간과 끝나는 시간 추가 by @kdomo in #304
- hotfix: 피드 Response에 미션 시작한지 N일차(sinceDay) 데이터 값이 올바르게 나오지 않는 버그 by @kdomo in #308
- v1.6.0 by @kdomo in #310
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- feat: 피드 탭 구현 by @uiurihappy in #277
- feat: 내 팔로워 목록 중 선택한 유저 내 팔로워에서 지우기 by @kdomo in #287
- hotfix: 푸시 알림 시 닉네임이 username이 아닌 nickname을 사용하도록 변경(develop) by @kdomo in #290
- fix: 모바일 개발환경 테스트를 위해 CORS 정책에 ngrok 도메인 추가 by @uwoobeat in #292
- 팔로우 취소 시 알림 히스토리 삭제 by @kdomo in #286
- fix: 닉네임 blank 예외 처리 by @uiurihappy in #294
- feat: 종료미션 보관함 API 구현 by @uiurihappy in #178
- feat: 소셜 로그인 시 멤버 ID를 응답 바디에 추가 by @uwoobeat in #299
- v1.5.0 by @uwoobeat in #301
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
What's Changed
- fix: nickname 검색 예외 처리 (escape) by @uiurihappy in #267
- feat: 유저 팔로잉/팔로워 목록 조회 API by @kdomo in #274
- fix: fcm 토큰이 빈 값이라면 푸시 알림을 보내지 않도록 설정 by @kdomo in #279
- fix: Dev 환경 쿠키 이슈 해결 및 관련 로직 개선 by @uwoobeat in #276
- feat: 소셜 로그인 회원탈퇴 기능 구현 by @uwoobeat in #282
- v1.4.0 by @kdomo in #283
Full Changelog: v1.3.0...v1.4.0
v1.3.0
v1.2.0
What's Changed
- �refactor: 이미지 확장자 테스트용 로그 출력문 제거 by @uwoobeat in #242
- chore: PR 리뷰어 자동 할당이 올바르게 이루어지도록
CODEOWNERS
수정 by @uwoobeat in #244 - feat: 랜덤 닉네임 기능 도입에 따른
GUEST
상태 제거 by @uwoobeat in #245 - fix: 미션 리스트 조회 시 InProgress인 미션만 조회로 변경 by @uiurihappy in #248
- feat: 캘린더 뷰 조회 응답에 미션 시작 시간, 끝 시간을 추가 by @kdomo in #252
- fix: 닉네임 조회 시 팔로우 상태 버그 수정 by @kdomo in #254
- refactor: JWT 토큰 필터 로직 개선 by @uwoobeat in #251
- refactor: 닉네임 및 프로필 이미지 API를 각각의 V2 API로 분리 by @uwoobeat in #257
- fix: 쿠키 적용 후 개발서버에서 에러 발생하는 문제 해결 by @uwoobeat in #259
- v1.2.0 by @kdomo in #262
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat: 종료미션 DurationStatus 추가 및 스케줄러 구현 by @uiurihappy in #181
- feat: 팔로우 도메인 Entity 생성 by @kdomo in #75
- feat: 전체 미션 통계 현황 API by @uiurihappy in #177
- fix: 미션 내용 생성/수정할 때 min validate 삭제 by @uiurihappy in #190
- feat: Swagger 버전 이미지 태그로 동적 추가 by @kdomo in #184
- feat: 팔로우 추가 / 취소 기능 by @kdomo in #191
- fix: totalMissionMinute 계산 수정 by @uiurihappy in #194
- feat: 소셜 로그인 시 SDK 방식을 사용하도록 변경 by @uwoobeat in #195
- hotfix: 이미지 URL 캐싱 문제로인해 임시로 query 값 추가 by @kdomo in #202
- feat: 나와 타인의 팔로우/팔로잉 카운트 조회 by @kdomo in #199
- fix: missionRecord -> mission startedAt으로 변경하여 sinceDay 계산 수정 by @uiurihappy in #203
- hotfix: Profile Image가 null 일 때 timestamp 안붙도록 처리 by @kdomo in #209
- feat: 친구 미션 목록 by @uiurihappy in #196
- fix: 소셜 로그인 시 카카오 앱 환경인 경우 nonce 검증을 하지 않도록 변경 by @uwoobeat in #205
- fix: request 시 QueryString 아닌 pathVariable targetId로 변경 by @uiurihappy in #211
- feat: 소셜 로그인 시 임시 회원가입 할 때 랜덤 생성 닉네임 넣어주는 기능 구현 by @uwoobeat in #212
- feat: 소셜 로그인 정보 조회하기 기능 구현 by @uwoobeat in #220
- feat: 내가 팔로우 한 사용자들 닉네임,프로필 조회 by @kdomo in #215
- refactor: Build시 appleboy/[email protected] 속도 개선 by @kdomo in #216
- fix: 애플 앱 로그인 환경에서 nonce 검증하지 않도록 수정 by @uwoobeat in #223
- fix: 통계 현황에서 총 미션 달성률 항상 100% 나오는 문제 by @uiurihappy in #221
- feat: 닉네임 검색 기능 by @kdomo in #225
- feat: 번개 스택 조회 by @uiurihappy in #227
- refactor: Image 업로드 시 ImageKey 관리 by @kdomo in #226
- hotfix: 회원 정보 조회 시 ImageFileExtension도 같이 응답하도록 수정 by @kdomo in #229
- feat: 타인 member 정보 조회 by @uiurihappy in #234
- hotfix: 회원 프로필 이미지 변경 PresignedUrl 발급 시 이미지 키 생성 by @kdomo in #235
- v1.1.0 by @kdomo in #238
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- chore: 프로젝트 세팅 by @kdomo in #2
- chore: gradle build action 및 lifecycle 추가 by @uiurihappy in #4
- chore: CI/CD 워크플로우 생성 by @kdomo in #18
- fix: CI/CD 접속 전용 계정 적용 by @kdomo in #21
- fix: CI/CD outputs 변수명 변경 by @kdomo in #23
- feat: 커스텀 예외 및 에러 코드/응답 구현 by @uwoobeat in #19
- chore: 스프링부트 액추에이터 설정 by @uwoobeat in #29
- chore: Swagger 설정 by @uiurihappy in #26
- refactor: 코드 포메팅 도구 CheckStyle을 Spotless로 변경한다 by @kdomo in #25
- chore: jacoco 기본 세팅 by @uiurihappy in #28
- chore: docker compose 적용 by @uwoobeat in #31
- chore: 프로젝트 패키지 구성 by @kdomo in #30
- chore: 성공 응답 공통 처리 어드바이스 생성 by @kdomo in #34
- chore: Gradle Build Scan 활성화 및 슬랙 전송 워크플로 추가 by @uwoobeat in #37
- chore: 프로젝트에 PR 추가 후 status를 '처리대기'로 변경하는 워크플로우 추가 by @uwoobeat in #6
- chore: 이슈 및 PR 템플릿 수정 by @uwoobeat in #42
- chore: PR close 시 merged 라벨 추가 및 기존 워크플로 픽스 by @uwoobeat in #43
- feat: BaseTimeEntity 생성 by @uiurihappy in #49
- chore: 워크플로에서
set-output
커맨드 제거 by @uwoobeat in #47 - fix: error 패키지 sonarcloud 테스트 제외 by @uiurihappy in #58
- feat: 회원 도메인 및 시큐리티 유틸리티 구현 by @uwoobeat in #56
- feat: SpringEnvironmentHelper 생성 by @kdomo in #45
- fix: GlobalResponseAdvice 응답 값이 String 타입 예외 처리 by @kdomo in #59
- fix: Swagger가 안뜨는 문제 해결 by @kdomo in #68
- feat: Querydsl 환경 구성 추가 by @uiurihappy in #64
- feat: 미션, 미션 기록 도메인 생성 by @uiurihappy in #60
- chore: Global Exception Handler 설정 by @kdomo in #63
- chore: 공통 상수 Enum으로 관리 by @kdomo in #71
- chore:
application.yml
환경별 분리 by @kdomo in #72 - chore:
develop_deploy.yml
에서 커밋해쉬 사용하도록 수정 by @kdomo in #79 - chore: develop_deploy.yml needs 삭제 by @kdomo in #81
- fix: Swagger에 Server 리스트 안보이는 문제해결 by @kdomo in #70
- feat: 테스트 코드 격리 by @uiurihappy in #84
- feat: Swagger 접근 거부 문제와 스웨거 보안 기능 추가 by @kdomo in #82
- feat: 미션 서비스 로직 구현 (1차) by @uiurihappy in #77
- fix: MemberUtilTest에 DatabaseCleaner 적용 by @kdomo in #90
- chore: Redis 설정 by @kdomo in #88
- chore: SecurityConfig 임시로 모든 url 허용 by @uiurihappy in #94
- feat: 미션 기록 저장 기능 구현 by @kdomo in #97
- chore: NCP Object Storage 설정 by @kdomo in #100
- fix: 개발서버 CORS 관련 오류 해결 by @uwoobeat in #105
- chore: Swagger Tag 값에 Numbering by @uiurihappy in #111
- test: 미션 Controller 테스트 코드 작성 by @uiurihappy in #103
- feat: 미션 내역 리스트 조회 by @uiurihappy in #107
- feat: 미션 내역 상세 조회 구현 by @uiurihappy in #115
- feat: PresignedUrl을 사용하여 이미지 업로드 기능 구현 by @kdomo in #106
- chore: 공통 응답 포멧 통일 by @kdomo in #116
- feat: 미션 인증 및 완료 사진 업로드 단계 예외케이스 처리 by @kdomo in #114
- �fix: Redis Expire Event 수신 안되어 docker-compose Redis 사용 by @kdomo in #128
- refactor: 미션 기록 생성 응답 값 response 객체로 Wrapping by @kdomo in #132
- hotfix: CORS AllowedOrigins 환경 분리 by @uiurihappy in #136
- hotfix: CORS문제로 UrlConstants에 www 추가 by @kdomo in #138
- feat: 이미지 업로드 예외케이스에서 업로드 완료시 Redis TTL 삭제 기능 by @kdomo in #131
- feat: 미션 내역 수정 구현 by @uiurihappy in #123
- feat: OIDC 소셜 로그인 구현 by @uwoobeat in #119
- chore: service 패키지를 application으로 변경 by @uiurihappy in #141
- feat: 임시 아이디 / 패스워드 로그인 구현 by @uwoobeat in #143
- feat: 미션 리스트 조회 시 인증 필요 상태 추가 by @kdomo in #140
- feat: Swagger에 RefresgToekn용 SecuritySchemes 추가 by @kdomo in #148
- feat: 미션 기록 하루에 한개만 처리 가능하도록 기능 추가 by @kdomo in #130
- fix: 유틸리티에서 픽스처 및 Mock 인증 삽입 로직 제거 by @uwoobeat in #149
- feat: 진행중인 미션 제거하는 기능 by @kdomo in #153
- feat: 회원 탈퇴 로직 구현 by @uiurihappy in #155
- fix: SpringBoot Server TimeZone Asia/Seoul로 설정 by @kdomo in #158
- feat: 마이페이지 프로필 사진 수정과 닉네임 변경 기능 구현 by @kdomo in #157
- feat: 회원 정보 조회 API by @kdomo in #160
- fix: 진행중인 미션기록 삭제할 때 QueryDsl 메소드 사용하도록 변경 by @kdomo in #162
- hotfix: develop 서버 CORS 모든 요청 허용으로 변경 by @kdomo in #164
- fix: 회원 정보 수정할 때 이미지 nullable 처리 by @kdomo in #166
- fix: 토큰 만료기간 env로 관리 by @uiurihappy in #169
- feat: 미션 목록 조회 시 인증필요인 경우 MissionRecordId도 같이 응답 by @kdomo in #170
- feat: 닉네임 중복검사 by @uiurihappy in #176
- refactor: 미션기록 삭제 시
deleteById
쿼리가 작동하지 않는 문제 개선 by @uwoobeat in #173 - fix: 토큰 발급 로직 수정 및 발급 토큰을 쿠키로 관리하도록 개선 by @uwoobeat in #174
- chore: 프로덕션 배포 워크플로 작성 by @kdomo in #179
- v1.0.0 by @kdomo in #237
Full Changelog: https://github.com/depromeet/10mm-server/commits/v1.0.0