Skip to content

v3.3.0

Compare
Choose a tag to compare
@thguss thguss released this 26 Aug 06:38
· 82 commits to develop since this release
710f6a5

What's Changed

  • [ADD] 템플릿 생성 by @thguss in #2
  • [FEAT] 서버 연결 테스트 API 구현 by @thguss in #4
  • [FEAT] 일기 작성 기능 구현 및 테스트 by @thguss in #8
  • [FEAT] Entity 초기 생성 by @thguss in #6
  • [FEAT] 게시판 일기 상세조회 기능 구현 by @thguss in #12
  • [FEAT] 게시판 조회 기능 구현 by @thguss in #10
  • [FEAT] 랜덤 주제 조회 기능 구현 by @thguss in #20
  • [FEAT] 스크랩 구문 저장 기능 구현 by @thguss in #16
  • [FEAT] 스크랩 리스트 조회 기능 구현 by @thguss in #18
  • [FEAT] 게시판 일기 추천 기능 구현 by @thguss in #23
  • [FEAT] 카테고리 전체 조회 기능 구현 by @thguss in #25
  • [FEAT] 스크랩 삭제 기능 구현 by @thguss in #28
  • [FEAT] 소셜로그인 및 토큰 재발급 API 구현 by @unanchoi in #32
  • [FIX] 유저의 일기 좋아요 여부 파악 로직 변경 by @thguss in #34
  • [FIX] Principal 적용 by @thguss in #35
  • [ADD] CI: deploy 파일 추가 by @thguss in #38
  • [CHORE] CICD 세팅 - CD by @thguss in #39
  • [REFACT] Entity 리팩토링 by @thguss in #44
  • [TEST] 푸시 알림 프로토타입 테스트 by @thguss in #42
  • [CHORE] Swagger3 , Jacoco 세팅 by @unanchoi in #47
  • [FEAT] 일기 작성 기능 구현 by @thguss in #50
  • [FEAT] 일기 상세 조회 API 구현 by @thguss in #55
  • [FEAT] 일기 수정 기능 구현 by @thguss in #57
  • [FEAT] 일기 삭제 API 구현 by @thguss in #58
  • [ADD] Util 파일 추가 by @thguss in #60
  • [FEAT] 소셜 로그인 API 구현 by @unanchoi in #56
  • [FEAT] 일기 목록 조회 기능 구현 by @thguss in #62
  • [FEAT] 로그아웃 API 구현 by @unanchoi in #64
  • [FEAT] 첨삭 기능 구현 by @thguss in #65
  • [FEAT] 첨삭 제거 기능 구현 by @thguss in #68
  • [FEAT] 랜덤주제 조회 API 기능 구현 by @thguss in #71
  • [FEAT] 회원가입 (유저정보 설정 API 구현) by @unanchoi in #73
  • [FEAT] 첨삭 수정 기능 구현 by @thguss in #75
  • [FIX] 예외 처리 변경 by @thguss in #78
  • [FEAT] 푸시 알림 스케줄러 구현 (매 30분 주기) by @thguss in #76
  • [CHORE] Swagger + RestDocs 통합 by @unanchoi in #83
  • [FEAT] 30일 전 삭제된 일기 영구 삭제 스케줄러 구현 by @thguss in #81
  • [CHORE] exception handler method명 변경 by @unanchoi in #87
  • [CHORE] application 파일 정리 by @thguss in #92
  • [REFACT] 인텔리제이 경고 최소화 by @thguss in #91
  • [CHORE] 더미데이터 작업 by @thguss in #88
  • [FIX] 푸시알람 대상 조회 쿼리 수정 by @thguss in #89
  • [REFACTOR] JWT security 관련 로직 수정 by @unanchoi in #93
  • [ADD] 뱃지 목록 조회 API 구현 by @unanchoi in #95
  • [ADD] 뱃지 획득 로직 추가 by @thguss in #98
  • [ADD] Member 정보 조회 API 구현 by @unanchoi in #99
  • [REFACTOR] BaseTimeEntity 적용 및 그에따른 API 리팩토링 by @unanchoi in #103
  • [FEAT] 임시토큰 발급 API by @unanchoi in #107
  • [CHORE] 마이페이지 조회 API Response 수정 by @unanchoi in #108
  • [REFACTOR] 학습 계획 설정 API 개선 by @unanchoi in #110
  • [FEAT] 닉네임 중복 검사 by @thguss in #114
  • [FEAT] 학습 목표 리스트 조회 by @thguss in #115
  • [FEAT] 학습 목표 상세 조회 by @thguss in #116
  • [REFACTOR] beta test를 위한 API response 개선 by @unanchoi in #119
  • [FEAT] 푸시 알림 테스트 API by @thguss in #122
  • [REFACTOR] day가 ""로 들어올 경우 학습계획 설정 API 로직 수정 by @unanchoi in #124
  • [FIX] 푸쉬 알림 message 변경 by @unanchoi in #127
  • [DOCS] Swagger 정보 구체화 by @thguss in #130
  • [DOCS] Swagger 정보 추가 by @unanchoi in #131
  • [REFACTOR] 학습 목표 타입만 request body에 들어오는 경우 처리 by @unanchoi in #133
  • [FEAT] 회원 탈퇴 API 개발 by @unanchoi in #136
  • [DOCS] Swagger에 Authorization Header 추가 가능하도록 수정 by @unanchoi in #139
  • [REFACTOR] 소셜로그인, 회원정보 업데이트 API 수정 by @unanchoi in #140
  • [CHORE] SiginInRepsonseDTO response body 삭제 by @unanchoi in #141
  • [REFACTOR] social login api hasPlan 추가 by @unanchoi in #143
  • [FEAT] 푸쉬 알람 동의여부 수정 API 구현 by @unanchoi in #148
  • [ADD] Member 칼럼 추가 by @thguss in #150
  • [TEST] prod 서버 배포 by @thguss in #153
  • [ADD] 설정 파일 내용 추가 by @thguss in #154
  • [CHORE] dev, prod 서버 분리 by @thguss in #152
  • [CHORE] 컨벤션 통일 by @thguss in #157
  • [ADD] Member 칼럼 추가 by @thguss in #162
  • [REFACT] 리팩토링 by @thguss in #163
  • [REFACTOR] 윤한 담당 API 리팩토링 by @unanchoi in #167
  • [TEST] 테스트 코드 작성 by @thguss in #169
  • [CHORE] application 설정 파일 수정 by @unanchoi in #172
  • [ADD] 랜덤주제 카테고리 추가 by @thguss in #174
  • [HOTFIX] 목표 조회 에러 대응 by @thguss in #179
  • [FIX] Soft Delete 구조 변경 by @thguss in #182
  • [DELETE] 첨삭 기능 삭제 by @thguss in #185
  • [DELETE] 스웨거 코드 삭제 by @thguss in #189
  • [FIX] 뱃지 전체 조회로 수정 by @thguss in #190
  • [FIX] 뱃지 전체 조회 수정 by @thguss in #193
  • [FIX] 회원이 임시 삭제한 일기 데이터 삭제 by @thguss in #196
  • [ADD] 획득한 뱃지에 타입 데이터 추가 by @thguss in #197
  • [REFACTOR] 모듈 분리 후 공통 사항 리팩토링 by @thguss in #200
  • [REFACTOR] 1차 기능 리팩토링 by @thguss in #201
  • [Refactor] Member, Badge, Auth domain 리팩토링 by @unanchoi in #202
  • [REFACTOR] 2차 리팩토링 by @unanchoi in #206
  • [REFACTOR] 2차 기능 리팩토링 by @thguss in #204
  • [REFACTOR] RestClient 사용 및 그 외 by @thguss in #208
  • [REFACTOR] 3차 리팩토링 진행 by @unanchoi in #209
  • [REFACTOR] 전체 구조 리팩토링 by @thguss in #203
  • [FIX] jar 파일 경로 수정 by @thguss in #212
  • [FIX] 테스트 URI 수정 by @thguss in #213
  • [FIX] Bearer 중복으로 들어가는 코드 삭제 by @unanchoi in #216
  • [FIX] Member, Badge Controller Response DTO 교체 by @unanchoi in #218
  • [CHORE] 스웨거 이사(인터페이스) 초기 세팅 by @thguss in #220
  • [FEAT] Discord 알람 구현 by @unanchoi in #221
  • [ADD] 목표 제목 추가 by @thguss in #223
  • [FIX] 학습 계획 설정 API 수정 by @unanchoi in #225
  • [REFACTOR] 스웨거 이사 by @thguss in #226
  • [REFACTOR] Swagger Interface로 분리 작업 by @unanchoi in #227
  • [CHORE] Auth API implements 키워드 추가 by @unanchoi in #229
  • [FEAT] 클라이언트 앱 버전 조회 API by @thguss in #235
  • [REFACTOR] Member, Badge, Auth API Response DTO 수정 by @unanchoi in #236
  • [ADD] 스웨거 Response 정보 추가 (제안) by @thguss in #231
  • [REFACTOR] FCM 외부 API 호출 인터페이스 분리 및 기타 리팩토링 by @thguss in #239
  • [REFACTOR] 예외 모듈 분리 by @thguss in #247
  • [CHORE] Sentry 설정 및 Discord 알람 설정 코드 변경 by @unanchoi in #245
  • [ADD] 사이드 요소 추가 및 정리 by @thguss in #249
  • [DOCS] README.md 작성 by @unanchoi in #248
  • [REFACTOR] Service 계층에서 Adapter 계층을 의존하도록 리팩토링 by @unanchoi in #243
  • [FIX] 서비스 개요 이미지 수정 by @thguss in #250
  • [ADD] 트레이닝 플랜 테이블 추가 by @thguss in #252
  • [REFACTOR] 어댑터 분리 by @thguss in #254
  • [FEAT] 성과 요약 조회 API by @thguss in #258
  • [FIX] 스웨거 토큰 이슈 해결 by @thguss in #263
  • [FEAT] 나의 플랜 조회 API by @thguss in #266
  • [FEAT] 방문 체크 API by @thguss in #268
  • [FEAT] 플랜 전체 조회 API by @thguss in #267
  • [FEAT] 배지 목록 조회 API 구현 by @unanchoi in #269
  • [FIX] 플랜 조회 정렬 조건 추가 by @thguss in #273
  • [REFACTOR] 사용자 정보 조회 리팩토링 by @unanchoi in #271
  • [CHORE] 통합 테스트 환경 세팅 by @thguss in #275
  • [ADD] 학습 플랜 Null 처리 추가 by @thguss in #277
  • [FIX] 배지 획득 비율 후처리 로직 수정 by @unanchoi in #279
  • [REFACTOR] DiscordAlarmSender -> DiscordService interface로 교체 by @unanchoi in #282
  • [CHORE] 회원가입 알림 메세지 수정 by @unanchoi in #284
  • [DOCS] 리드미 업데이트 by @thguss in #286
  • [FIX] 배지 획득까지 남은 횟수 반환 로직 수정 by @thguss in #291
  • [TEST] 일기 저장 관련 테스트 코드 작성 by @thguss in #288
  • [ADD] 안드로이드 버전 추가 by @thguss in #299
  • [ADD] 안드로이드 버전 추가 by @thguss in #300
  • [REFACTOR] 회원의 방문 이력 테이블 추가 by @thguss in #302
  • [HOTFIX] 회원탈퇴 이슈 대응 by @thguss in #306
  • [FIX] iOS 버전 업데이트 반영 by @thguss in #309
  • [TEST] 일기 수정 테스트 by @thguss in #295
  • [TEST] GoalService 테스트 코드 작성 by @unanchoi in #297
  • [TEST] 방문 체크 테스트 by @thguss in #304
  • [REFACTOR] 스밈 성형 by @thguss in #315
  • hotfix: 배포(dev) 관련 이슈 해결 by @thguss in #317
  • fix: protect login duplicated by @thguss in #320
  • add: 탈퇴 사유 수집 기능 추가 by @thguss in #321
  • fix: 푸시알림 부재 이슈 대응 by @thguss in #323
  • hotfix: 0730 QA 이슈 해결 by @thguss in #325
  • chore: Docker CICD 환경 구축 (test) by @thguss in #327
  • chore: Docker 기반 CI/CD 환경 구축 by @thguss in #329

New Contributors

Full Changelog: https://github.com/Team-Smeme/Smeme-server-renewal/commits/v3.3.0