What's Changed
- [DPMBE-41] feat: accessDeniedHandler 추가 및 적용 by @BlackBean99 in #45
- [DPMBE-39] feat : custom annotation을 생성한다 by @ImNM in #42
- [DPMBE-44] feat : 약속 진행 상태 조회 기능 추가 by @ImNM in #47
- [DPMBE-45] 약속 생성, 변경, 조회기능을 만든다 by @BlackBean99 in #48
- [DEMBE-50] picture의 key컬럼을 uuid로 변경한다 by @kdomo in #51
- [DPMBE-51] NCP Object Storage PresignedUrl 업로드 기능을 개발한다 by @kdomo in #54
- [DPMBE-52] Swagger Config 서버 리스트 주석 처리 by @kdomo in #56
- [DPMBE-57] Health Check API 생성 by @kdomo in #58
- [DPMBE-49] 약속 유저 매칭 데이터 생성, 수정, 삭제, 조회 기능을 만든다 by @BlackBean99 in #59
- [DPMBE-54] CORS 설정 by @kdomo in #62
- [DPMBE-60] 이미지 업로드 성공을 요청받고 Picture Enevt를 생성한다 by @kdomo in #70
- [DPMBE-57] feat : 약속 단계 히스토리 init, 업데이트 , 조회 기능 추가 by @ImNM in #68
- [DPMBE-55] feat : 회원가입,로그인 및 fcm 토큰 업데이트 기능 추가 by @ImNM in #76
- [DPMBE-61] 이미지 성공 확인 시 late, wait에 따라 각각 다른 메세지를 보내도록 만든다. by @kdomo in #73
- [DPMBE-62] refactor : 약속 유저단계 enum 으로 관리 리팩토링 by @ImNM in #77
- [DPMBE-58] 약속 생성, 삭제, 수정 비즈니스 로직을 작성한다 by @BlackBean99 in #72
- [DPMBE-63] 이미지 관련 테스트 코드를 작성한다 by @kdomo in #78
- [DPMBE-64] FCM 기능을 추가한다 by @kdomo in #81
- [DPMBE-56] refactor : user� 관련 응답 엔티티에서 dto로 리팩토링 by @ImNM in #84
- [DPMBE-67] feat : 유저 프로필 수정기능 추가 by @ImNM in #86
- [DPMBE-65] 스웨거 도커 태그 기반 버져닝 표시를 해준다 by @kdomo in #82
- feat : PromiseRegisterEventHandler 구현 by @BlackBean99 in #88
- [DPMBE-66] 슬랙 에러알림 기능을 추가한다 by @BlackBean99 in #91
- [DPMBE-68] 유저 프로필 이미지 업로드 기능을 만든다 by @kdomo in #89
- [DPMBE-78] fix : 유저아이디로 타 프로필 조회 오류 수정 by @ImNM in #101
- [DPMBE-70] feat: 사용하지 않는 도메인을 제거한다 by @kdomo in #102
- [DPMBE-69] 특정 예외 처리에 Slack 알림을 전송한다 by @BlackBean99 in #103
- [DPMBE-75] 주소 키워드로 장소 리스트를 검색한다 by @BlackBean99 in #105
- [DPMBE-72] Notification 도메인을 생성한다 by @kdomo in #106
- [DPMBE-74] feat: 환경에 따라 이미지 URL을 구분한다 by @kdomo in #107
- [DPMBE-79] 예정된 약속 조회하기 ( 약속 상태에 따른 조회 ) 추가 by @BlackBean99 in #109
- [DPMBE-80] 약속 모음집 상세 조회할 수 있다.(D3_상세 조회) by @BlackBean99 in #110
- [DPMBE-73] 인터렉션 init, 비지니스 로직을 구현한다 by @kdomo in #111
- [DPMBE-86] ContentCachingRequestWrapper캐싱 이슈 해결 by @BlackBean99 in #119
- hotfix : health체크 무시 by @BlackBean99 in #122
- [DPMBE-82] 좌표로 행정동을 조회할 수 있다 by @BlackBean99 in #124
- [DPMBE-84] PromiseUserDto 에 PromiseProgress 필드 추가 by @BlackBean99 in #129
- [DPMBE-85] 현재 약속이 활성화인지 비활성화인지 구분 조회 by @BlackBean99 in #130
- [DPMBE-91]몽고디비 스트림 커넥션 오류 수정 by @BlackBean99 in #131
- [DPMBE-97] 검색 키워드 조회 버그 수정 by @BlackBean99 in #138
- [DPMBE-88] 인터렉션 조회 응답값에 Progress 값을 추가한다 by @kdomo in #127
- [DPMBE-89] 이미지 도메인을 User와 Promise로 분리하고 Promise에 좌표값 추가 by @kdomo in #135
- [DPMBE-92] Redis Expire Event MessageListener로 약속, 트래킹 이벤트 생성 by @kdomo in #140
- [DPMBE-98] ImageComment Enum에 이미지 링크를 추가하고 확인할 수 있도록 한다. by @kdomo in #143
- [DPMBE-95] PromiseProgress Enum에 이미지 링크 추가 by @kdomo in #145
- [DPMBE-83] mapx,y의 좌표계를 변환한다 ( KATEC -> GEO ) by @BlackBean99 in #125
- [DEMBE-90] 약속에 참여한 유저의 인터렉션 정보를 약속 모음집 상세 응답값에 추가한다 by @kdomo in #147
- [DPMBE-93]약속 시작, 종료 시간 이벤트 핸들링한다 by @BlackBean99 in #148
- [DPMBE-100] 약속 이미지에 Coordainate(위경도)를 제거한다 by @kdomo in #151
- [DPMBE-94] 약속내 유저 위치를 최신화한다 by @BlackBean99 in #149
- [DPMBE-99] 약속 이미지 조회하는 기능을 추가한다 by @kdomo in #153
- [DPMBE-104] 약속 조회 기능에 주소를 추가및 정렬 기준 추가한다 by @BlackBean99 in #162
- [DPMBE-76] 사진 삭제 기능을 추가한다 (S3에 이미지도 같이 삭제) by @kdomo in #157
- [DPMBE-106] user profile 수정 시 사용하지 않는 이미지는 삭제한다 by @kdomo in #161
- [DPMBE-102] 이미지를 약속 모음집 상세 응답 값에 추가한다 by @kdomo in #163
- [DPMBE-109] ExceptionHanlder에 log를 남긴다 by @kdomo in #167
- [DPMBE-110] fix : 도메인 이벤트 발행시 트랜잭션 어노테이션 스프링껄로 변경 by @ImNM in #171
- [DPMBE-105] Slack 미발송 에러 해결 by @BlackBean99 in #172
- [DPMBE-108] 지역 키워드 검색시 검색 제한 해제한다 by @BlackBean99 in #176
- [DPMBE-111] 약속 생성시 NPE 처리한다 by @BlackBean99 in #179
- [DPMBE-112] 이미지 업로드 성공 요청시 url을 리턴해준다 by @kdomo in #181
- [DPMBE-114] 약속 정렬 순서를 오래된 순으로 변경한다 by @BlackBean99 in #184
- [DPMBE-101] 알림이 필요한 이벤트일때 FCM 메세지를 발송한다 by @kdomo in #185
- [DPMBE-115] 위치 갱신 시 약속 도착 처리한다 by @BlackBean99 in #190
- [DPMBE-118]이메일 허용 안했을때 발생하는 문제 해결 by @kdomo in #193
- [DPMBE-119] 약속 init, end Event 호출 누락을 처리한다 by @BlackBean99 in #196
- [DPMBE-117] notification 테이블을 상속 구조로 리팩터링 한다 by @kdomo in #198
- [DPMBE-120] 약속 초대 코드를 생성한다 by @BlackBean99 in #204
- [DPMBE-125] 인터렉션 발송 시 앱 알람이 꺼져있을때 푸시알림만 안보내도록 한다. by @kdomo in #207
- [DPMBE-123] 트래킹 시작 시 해당 약속에 참여한 사람이 없다면 트래킹을 시작하지 않는다. by @kdomo in #208
- [DPMBE-116] 자신의 알림을 조회한다 by @kdomo in #211
- [DPMBE-126] 약속 생성 시 동작하는 트래킹 핸들러 키 불일치문제와 fcm send 버그 해결 by @kdomo in #213
- [DPMBE-122] PromiseUser 중복 생성 방지한다 by @BlackBean99 in #210
- [DPMBE-129] 약속 트래킹이 한시간 전부터 시작 되도록 수정 by @kdomo in #216
- [DPMBE-128] 유저 도착 이벤트를 받아 FCM Message 발송과 알림을 저장한다 by @kdomo in #220
- [DPMBE-130] 상세조회 정렬 순서 최신순으로 변경한다 by @BlackBean99 in #221
- [DPMBE-131] 종료된 약속이 같이 조회되는 것을 검증한다 by @BlackBean99 in #222
- [DPMBE-132]도착시 실제 거리를 반영하여 지각/도착 처리를 갱신한다 by @BlackBean99 in #225
- [DPMBE-127] 알림 하이라이트를 조회한다 by @kdomo in #228
Full Changelog: Api-v0.0.1...Api-v1.0.0