Skip to content

Releases: GDSC-Hongik/gdsc-server

v2.2.0

25 Aug 12:27
52c4a44
Compare
Choose a tag to compare

What's Changed

  • feat: 스터디 도메인 CORS 설정 by @uwoobeat in #611
  • feat: 내 담당 스터디 목록 조회 API 추가 by @Sangwook02 in #613
  • feat: 멘토 스터디 커리큘럼 조회 by @AlmondBreez3 in #606
  • feat: 허용된 CORS 로컬 프록시 도메인에 와우클래스 추가 by @uwoobeat in #615
  • feat: 레포지토리 입력 API 추가 by @Sangwook02 in #594
  • feat: 스터디 기본 정보 조회 API by @AlmondBreez3 in #608
  • feat: 나의 과제 히스토리 조회 API by @AlmondBreez3 in #610
  • feat: 코어멤버 전체 스터디 조회하기 API 구현 by @uwoobeat in #624
  • feat: 가장 최신 깃허브 과제 제출이력 조회 기능 구현 by @uwoobeat in #626
  • refactor: 스터디 개설시 제목필드 추가 by @seulgi99 in #632
  • feat: 출석체크 API 추가 by @seulgi99 in #622
  • feat: 과제 제출하기 1차 로직 구현 by @uwoobeat in #635
  • feat: 제출 가능한 과제 조회 API 추가 by @Sangwook02 in #575
  • feat: 스터디 수강생 명단 조회 by @AlmondBreez3 in #623
  • feat: 과제 히스토리 도메인 로직 및 깃허브 클라이언트 로직 변경 by @uwoobeat in #639
  • feat: 스터디 공지 생성,수정,삭제 API 추가 by @seulgi99 in #641
  • feat: 스터디 기본 정보와 상세 정보 작성 API by @AlmondBreez3 in #642
  • fix: objectMapper에 JavaTimeModule 추가 by @seulgi99 in #651
  • feat: StudyResponse에 학년도와 학기 추가 by @Sangwook02 in #654
  • feat: 스터디 공지 목록 조회 API 추가 by @seulgi99 in #644
  • feat: 신청 가능한 스터디 조회 API에 이미 신청한 스터디 ID 필드 추가 by @Sangwook02 in #652
  • feat: 과제 제출하기 채점 로직 구현 by @uwoobeat in #649
  • fix: Time관련 필드 Deserializer 맵퍼에 추가 by @seulgi99 in #658
  • feat: 나의 수강중인 스터디 조회 API 추가 by @Sangwook02 in #656
  • feat: 스터디 종료 시간과 신청 종료일 추가 by @Sangwook02 in #660
  • refactor: Mentee를 Student로 수정 by @Sangwook02 in #661
  • feat: 스터디 커리큘럼 응답 필드에 상세 정보 추가 by @AlmondBreez3 in #668
  • feat: 사용자 과제 히스토리 조회 응답 필드에 제출 실패 사유 추가 by @AlmondBreez3 in #667
  • feat: 수강생 스터디 커리큘럼 조회 API 추가 by @seulgi99 in #662
  • refactor: 과제 도메인 난이도 필드 삭제 by @AlmondBreez3 in #669
  • fix: dev 스웨거 cors에러 해결 by @seulgi99 in #676
  • fix: 제출 이력이 없는 과제도 포함하도록 수정 by @Sangwook02 in #674
  • refactor: 과제 매핑 정보 수정 by @Sangwook02 in #678
  • feat: 마이페이지 계정정보 조회 API 추가 by @Sangwook02 in #672
  • feat: 내 할일 목록 조회 API 추가 by @seulgi99 in #671
  • feat: 이번주 과제 조회 API 구현 by @AlmondBreez3 in #647
  • feat: 스터디 기초 난이도 추가 및 세션조회에 과제제출링크 필드 추가 by @seulgi99 in #681
  • feat: 과제 히스토리 API 응답 바디에 과제 휴강 상태 추가 by @AlmondBreez3 in #683
  • �fix: OAuth 콜백 파라미터로 리다이렉트 위치를 지정하도록 수정 by @uwoobeat in #685
  • v2.2.0 by @AlmondBreez3 in #686

Full Changelog: v2.1.0...v2.2.0

v2.1.0

11 Aug 16:19
0dec94d
Compare
Choose a tag to compare

What's Changed

  • feat: 과제 조회 API 추가 by @Sangwook02 in #543
  • fix: 학번으로 주문 조회시 발생하는 에러 수정 by @Sangwook02 in #557
  • refactor: 재학생 메일 서비스 테스트에 템플릿 메서드 적용 by @Sangwook02 in #552
  • feat: 과제 휴강 처리 API 추가 by @Sangwook02 in #542
  • feat: 멤버가 여러 종류의 역할을 가질 수 있도록 변경 by @uwoobeat in #561
  • feat: 결제 취소 후 정회원 권한을 회수하는 정책 구현 by @uwoobeat in #565
  • fix: DTO를 적절한 위치로 이동 by @Sangwook02 in #569
  • feat: 과제 개설하기 API 구현 by @AlmondBreez3 in #562
  • fix: PrincipalDetails가 역할의 값을 반환하도록 수정 by @Sangwook02 in #573
  • feat: 깃허브 api 연결 설정 추가 by @Sangwook02 in #566
  • refactor: 멘토 컨트롤러 엔드포인트 정리 by @Sangwook02 in #574
  • feat: 과제 히스토리 테이블 추가 by @Sangwook02 in #570
  • refactor: 모집중인 모집회차가 없을 경우 예외 대신 null을 던지도록 수정 by @Sangwook02 in #579
  • feat: 쿠키 로직을 사용하기 쉽게 개선 by @uwoobeat in #576
  • fix: 모집 기간 시작 후에도 수정할 수 있도록 수정 by @Sangwook02 in #583
  • fix: 다른 슬래시 커맨드 사용시 호출되지 않도록 수정 by @Sangwook02 in #587
  • feat: 과제 수정하기 API 구현 by @AlmondBreez3 in #581
  • feat: 소셜 로그인 후 별도 페이지로 리다이렉트 하도록 변경 by @uwoobeat in #590
  • feat: 로그아웃 API 구현 by @uwoobeat in #593
  • refactor: 승급조건 상태 enum 값을 UNSATISFIED로 변경 by @uwoobeat in #598
  • feat: 대시보드 API에 신규 역할 필드 추가 by @uwoobeat in #604
  • v2.1.0 by @uwoobeat in #605

Full Changelog: v2.0.0...v2.1.0

v2.0.0

01 Aug 11:02
576419f
Compare
Choose a tag to compare

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: VERIFIEDSATISFIED로 변경 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 http...
Read more

v1.6.2

08 Mar 13:22
08471b7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.6.2

v1.6.1

08 Mar 12:56
c2fdf57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.0...v1.6.1

v1.6.0

08 Mar 11:44
4127d4e
Compare
Choose a tag to compare

What's Changed

  • chore: CI 워크플로우 수정 by @Sangwook02 in #257
  • hotfix: Basic Auth 환경변수 속성 이름 수정 by @uwoobeat in #261
  • refactor: Soft Delete 쿼리 조건을 @SQLRestriction으로 대체 by @Sangwook02 in #263
  • refactor: 이메일 프로퍼티의 패키지 위치 변경 by @uwoobeat in #265
  • fix: Gradle Build Scan Report를 발행하도록 CI 워크플로우 수정 by @uwoobeat in #266
  • test: 통합 테스트 환경 세팅 by @uwoobeat in #268
  • refactor: QueryDSL 쿼리 조건을 별도 클래스로 분리 by @uwoobeat in #273
  • refactor: 쿼리 메서드 이름 개선 및 연관 로직 주석 추가 by @uwoobeat in #274
  • fix: CI 워크플로우에서 Gradle 빌드가 수행되는 문제 해결 by @uwoobeat in #276
  • refactor: 발생 가능성 있는 NPE를 제거 by @Sangwook02 in #170
  • feat: 2차 모집 기간 마감 시 LandingStatus 조건 추가 by @Sangwook02 in #278
  • v1.6.0 by @Sangwook02 in #281

Full Changelog: v1.5.3...v1.6.0

v1.5.3

05 Mar 12:36
23e9e3a
Compare
Choose a tag to compare

What's Changed

  • hotfix: Basic Auth 환경변수 속성 이름 수정 by @uwoobeat in #260

Full Changelog: v1.5.2...v1.5.3

v1.5.2

05 Mar 11:23
96234ad
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.1...v1.5.2

v1.5.1

05 Mar 06:00
3e11a37
Compare
Choose a tag to compare

What's Changed

  • fix: 디스코드 연동 전에도 다른 값들을 수정할 수 있도록 DTO 변경 by @Sangwook02 in #251
  • chore: Spotless가 YAML 파일을 체크하도록 설정 추가 by @uwoobeat in #252
  • v1.5.1 by @Sangwook02 in #255

Full Changelog: v1.5.0...v1.5.1

v1.5.0

04 Mar 14:48
19a3ac1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.5.0