v2.0.0
What's Changed
- hotfix: 학과 쿼리 메서드 수정 by @Sangwook02 in #284
- hotfix: spotless 적용 by @Sangwook02 in #285
- chore: CI/CD 워크플로의 알림 채널을 디스코드에서 슬랙으로 이전 by @uwoobeat in #289
- test: 레포지토리 테스트 템플릿 구현 by @Sangwook02 in #287
- test: 온보딩 멤버 서비스 테스트 코드 by @uwoobeat in #294
- test: 가입조건에 따른 승인 가능 멤버 조회 테스트 by @Sangwook02 in #297
- refactor: findNormalByOauthId 메서드를 쿼리 메서드로 대체 by @Sangwook02 in #301
- refactor: 디스코드 리스너 및 핸들러 구조 개선 by @uwoobeat in #307
- test: SQLRestriction에 대한 테스트 추가 by @Sangwook02 in #302
- test: 멤버 도메인 단위 테스트 by @AlmondBreez3 in #306
- chore: setup-gradle 업그레이드 대응 by @Sangwook02 in #309
- chore: id를 빌드 단계로 이동 by @Sangwook02 in #312
- feat: 가입 승인 시 자동으로 디스코드 역할을 부여하도록 변경 by @uwoobeat in #315
- test: MemberRole에 대한 멤버 레포지토리 테스트 by @Sangwook02 in #314
- test: 멤버 테스트 상수들을 상수 클래스로 분리 by @Sangwook02 in #316
- feat: application 도메인 구현 by @Sangwook02 in #322
- feat: Recruitment 도메인 구현 by @Sangwook02 in #329
- feat: 멤버 엔티티에 디스코드 ID 추가 및 기존 멤버 Batch by @Sangwook02 in #327
- feat: Recruitment의 VO Period 생성 by @AlmondBreez3 in #337
- feat: 멤버십 가입 신청 API 구현 by @Sangwook02 in #326
- refactor: 멤버 엔티티 승인 함수 준회원 승급으로 변경 by @AlmondBreez3 in #340
- feat: Recruitment 생성 API 구현 by @Sangwook02 in #345
- feat: 쿠폰 도메인 구현 by @uwoobeat in #356
- feat: 멤버 기본 회원 정보 조회 API 구현 by @Sangwook02 in #353
- refactor: 멤버십에 리쿠르팅을 외래키로 추가 by @Sangwook02 in #361
- feat: 온보딩 로그인 시 항상 대시보드로 랜딩하도록 변경 by @uwoobeat in #366
- refactor : 멤버 도메인 준회원 승급 조건 추가 - 기본 정보 작성 by @AlmondBreez3 in #349
- refactor: 멤버 이벤트 트랜잭션 변경 by @AlmondBreez3 in #373
- refactor: 기존 가입조건을 준회원 승급조건 및 정회원 승급조건 VO로 분리 by @uwoobeat in #375
- feat: 멤버 도메인의 1차 MVP 기능 제거 및 기존 로직 개선 by @uwoobeat in #380
- feat: 리쿠르팅에 회비와 차수 추가 by @Sangwook02 in #383
- feat: Recruitment 조회 API 구현 by @Sangwook02 in #352
- feat: 디스코드 서버 합류 여부 조회 API 구현 by @uwoobeat in #368
- test: 2차 MVP 정책에 대한 멤버 도메인 테스트 추가 by @uwoobeat in #386
- feat: 상태별 회원 조회 목록 api 구현 by @AlmondBreez3 in #371
- feat: 리쿠르팅 수정 API 구현 by @Sangwook02 in #387
- feat: 기존 학교 이메일 인증 API 기능(동작 방식) 재구성 by @seulgi99 in #381
- feat: 정회원 시트 추가 by @Sangwook02 in #394
- feat: Money VO에 대하여
equals()
가 동작하지 않는 문제 수정 by @uwoobeat in #396 - refactor: 사용하지 않는 QueryDSL 로직 제거 by @Sangwook02 in #395
- feat: 정회원 일괄 강등 API 구현 by @Sangwook02 in #393
- feat: 쿠폰 API 구현 by @uwoobeat in #397
- feat: 온보딩 대시보드 페이지 API 구현 by @uwoobeat in #399
- refactor: 멤버 등급 정회원 승급 로직 by @AlmondBreez3 in #388
- fix: PhoneFormatter의 null 처리 by @Sangwook02 in #403
- rename:
VERIFIED
를SATISFIED
로 변경 by @Sangwook02 in #401 - feat: 프록시 URL 추가 by @Sangwook02 in #405
- refactor:
this
를 필요한 경우에만 사용하도록 수정 by @Sangwook02 in #406 - feat: 사용 가능한 내 발급쿠폰 조회하기 API 구현 by @uwoobeat in #408
- refactor: 대기중인 회원 조회 API 제거 by @Sangwook02 in #411
- feat: 스터디 도메인 테이블 추가 by @seulgi99 in #412
- test: 테스트 템플릿 위치 변경 by @Sangwook02 in #414
- refactor: 디스코드 유저네임 활용 로직을 id 활용으로 변경 by @Sangwook02 in #413
- refactor: 과제 엔티티 필드 이름 수정 by @AlmondBreez3 in #416
- refactor: 스터디 세션 엔티티 필드명 수정 by @seulgi99 in #419
- feat: BaseTimeEntity에 생성자와 수정자 추가 by @Sangwook02 in #420
- refactor: 스터디 세션 및 과제 상태 enum값 추가 by @seulgi99 in #422
- feat: 쿠폰 및 발급된 쿠폰 조회 API 기능 추가하기 by @AlmondBreez3 in #427
- feat: 임시 주문 생성 API 구현 by @uwoobeat in #430
- feat: 도메인 서비스 및 도메인 팩토리 어노테이션 추가 by @uwoobeat in #433
- fix: 멤버 DTO 필드 추가 by @AlmondBreez3 in #439
- refactor: 리쿠르팅 정규화 by @Sangwook02 in #445
- refactor: StudyHistory 엔티티 수정 by @Sangwook02 in #451
- fix: 진행중인 모집회차가 없을 경우
CustomException
발생하도록 수정 by @Sangwook02 in #460 - feat: 모집회차 조회 API 추가 by @Sangwook02 in #458
- feat: 토스페이먼츠 결제 API 연동 설정 by @uwoobeat in #466
- refactor: 리쿠르팅 생성 API 수정 by @Sangwook02 in #452
- refactor: 멤버십 가입 신청 접수 API 수정 by @Sangwook02 in #464
- fix: 발급된 쿠폰 조회 오류 수정 by @AlmondBreez3 in #456
- fix: 모집회차 조회 응답에 차수 추가 by @Sangwook02 in #468
- feat: 쿠폰지급용 정회원+준회원 조회 API 추가 by @seulgi99 in #437
- feat: 과제 개설하기 API 스펙 구현 by @AlmondBreez3 in #463
- feat: 스터디 개설하기 API 추가 by @seulgi99 in #431
- feat: 모집회차 생성하기 API 추가 by @Sangwook02 in #465
- refactor: 리쿠르팅과 모집회차의 에러코드 분리 by @Sangwook02 in #475
- refactor: 모집회차 수정하기 API 수정 by @Sangwook02 in #474
- feat: 주문 완료하기 API 구현 by @uwoobeat in #472
- feat: 리쿠르팅에 회비 이름 추가 by @Sangwook02 in #480
- feat: Feign ErrorDecoder 관련 예외처리 by @uwoobeat in #481
- refactor: 디스코드 연동 로직에 도메인 서비스 적용 by @Sangwook02 in #485
- refactor: 메일 발송 요청 로직에 도메인 서비스 적용 by @Sangwook02 in #488
- feat: 임시 토큰 발급 API 추가 by @seulgi99 in #487
- fix: 발급된 쿠폰 조회 오류 by @AlmondBreez3 in #489
- refactor: Formatter 로직 수정 및 Deprecated 기능 제거 by @uwoobeat in #493
- hotfix: 스웨거 CORS URL 등록 by @seulgi99 in #496
- fix: QueryOption 패턴 제약 제거 by @Sangwook02 in #501
- feat: 테스트용 회원 강등 API by @AlmondBreez3 in #477
- feat: 주문 목록 조회하기 API 구현 by @uwoobeat in #497
- test: 리쿠르팅 테스트 상수 이름 수정 by @Sangwook02 in #505
- refactor: QueryMethod를 인터페이스 기반으로 개선 by @AlmondBreez3 in #499
- feat: 주문 결제정보 조회하기 API 구현 by @uwoobeat in #508
- refactor: 디스코드 ID 배치시 역할 검증 로직을 도메인 서비스로 이동 by @Sangwook02 in #507
- refactor: 준회원으로 일괄 강등 로직에 도메인 서비스 적용 by @Sangwook02 in #503
- feat: 주문 취소하기 API 구현 by @uwoobeat in #512
- feat: 도메인 이벤트 명시적 save호출 추가 by @AlmondBreez3 in #514
- refactor: 검증 메서드 로직 단순화 by @Sangwook02 in #517
- feat: 무료 주문 생성하기 API 구현 by @uwoobeat in #520
- test: 템플릿에 역할별 멤버 생성 메서드 추가 by @Sangwook02 in #515
- feat: 주문 목록 검색 시 승인일시를 일자 기준으로 수정 by @AlmondBreez3 in #521
- fix: PaymentFeignClient 설정 중복 제거 by @seulgi99 in #527
- feat: 신청 가능한 스터디 조회 API 추가 by @Sangwook02 in #523
- fix: 주문 조회하기 쿼리 메서드 수정 by @Sangwook02 in #529
- feat: 스터디 수강신청 API 추가 by @Sangwook02 in #532
- feat: 주문 완료 이벤트 핸들링 구현 및 후속 로직 개선 by @uwoobeat in #533
- hotfix: ZonedDateTime 역직렬화 지원 의존성 추가 by @uwoobeat in #539
- hotfix: JavaTimeModule 세팅 by @uwoobeat in #540
- refactor: 인증시 학교 이메일 인증 메일 전송 여부 판단 로직 추가 by @seulgi99 in #513
- feat: 스터디 수강신청 취소 API 추가 by @Sangwook02 in #536
- hotfix: 학과 쿼리 메서드 수정 by @Sangwook02 in #544
- fix: main 브랜치와의 conflict 해결 by @Sangwook02 in #546
- v2.0.0 by @Sangwook02 in #547
New Contributors
Full Changelog: v1.6.2...v2.0.0