Releases: solid-connection/solid-connect-server
v.2.3.2
What's Changed
-
feat: 파견 대학 테이블명 변경 및 협정 대학 테이블 추가하는 DDL 작성 (#620)
-
feat: 파견 대학 테이블명 변경 및 협정 대학 테이블 추가하는 DDL 작성
-
refactor: 테이블명 변경 및 추가에 따른 엔티티 생성
- 또한 목데이터 생성 로직 수정
-
test: 테스트 코드에서 University -> HostUniversity로 변경
-
chore: 중복 인덱스 생성 방지를 위해 인덱스 생성 제거
- FK 제약조건을 추가할 때 인덱스가 없다면 알아서 추가하기 때문
-
chore: home_university 테이블에 created/updated_at 추가
-
refactor: 잘못 설정되었던 테이블 간 연관 관계 재설정 (#622)
-
refactor: home_university와 university_info_for_apply가 FK 관계를 가지도록
-
chore: FK 변경에 따른 목데이터 수정
-
test: 테스트 픽스터 수정
-
refactor: 대학 검색 응답 수정 (#624)
-
refactor: home_university와 university_info_for_apply가 FK 관계를 가지도록
-
chore: FK 변경에 따른 목데이터 수정
-
refactor: 필터 검색 엔드포인트 삭제
-
refactor: 필터 검색 관련 서비스 로직 삭제
-
refactor: 필터 검색 관련 레포지토리 메서드 삭제
-
refactor: 필터 검색 관련 DTO 삭제
-
test: 필터 검색 관련 테스트 코드 삭제
-
refactor: 지원 대학 관련 응답에 협정 대학 이름 추가
-
test: 지원 대학 응답 수정에 따른 테스트 수정
-
refactor: 간접 참조 대신 연관관계 추가
- N+1 방지를 위해 fetch join도 추가
-
test: 간접 참조 방식에서 연관 관계 설정으로 따른 테스트 코드 수정
-
chore: 목데이터에서 지원 대학 테이블에 협정 대학 ID를 설정하도록
-
test: home university fixture 추가
-
refactor: home university에 대한 fetch join 추가
-
refactor: s3 버전 업그레이드 및 로직 수정 (#608)
-
refactor: s3 sdk 버전 업그레이드
- 의존성 수정
- 버전 업그레이드에 따른 코드 수정
- refactor: 이미지 이외의 파일 관리를 위해 ImgType 의미 명확하도록 수정
- ImgType에서 UploadType으로 변경
- 해당되는 파일 모두 수정
-
refactor: s3 테스트 코드 추가
-
fix: s3 access-key, secret-key 최신화, 버킷 명칭 올바르게 수정
-
fix: ChatService Test 변경점 반영, S3ServiceTest 단위 테스트로 변경
- images->files로 디렉토리 경로 수정
- fix: 이중 비동기 실행문제 해결
- https://github.com/async에 전적으로 위임
-
refactor: S3Service error 메시지 NPE 가능성 제거
-
refactor: 수정사항 반영
- UploadType -> UploadPath로 명칭변경
- 컨벤션 수정(미사용 변수 삭제, 들여쓰기, 명칭변경)
- fix: 테스트 코드 오류 수정
- 내부 로직에서 사용하는 fileUploadService 정의
- refactor: 수정사항 반영
- 파일 확장자 상수화
- 확장자 확인로직, 채팅이면 모든 파일 허용, 이미지 확인까지 모두 enum에서 관리
- MultipartFile이 비동기 과정에서 유실되지 않도록 byte로 변환해서 전달
- UrlPrefixResponse PascalCase로 변경
- refactor: 컨벤션 수정
- 사용하지 않는 import문 삭제
-
refactor: 리프레시 토큰 만료시 쿠키 삭제 (#628)
-
refactor: 리프레시 토큰 만료시 쿠키 삭제
-
refactor: 인증 전용 예외 생성
-
refactor: 멘토링 조회 응답에 mentoringId 필드 추가 (#638)
-
feat: WebSocket 로깅 인터셉터 작성 (#635)
-
feat: WebSocket 로깅 인터셉터 작성
-
refactor: Principal 명시적 형 변환 대신 null 체크하여 형 변환
-
feat: 어드민에서 파견 대학을 관리하도록 (#633)
-
feat: 파견 대학 CRUD 관련 ErrorCode 추가
- HOST_UNIVERSITY_HAS_REFERENCES : 파견 대학 삭제 시 해당 대학을 참조하는 UnivApplyInfo가 존재하는 경우
-
feat: 파견 대학 관련 정보를 업데이트하는 도메인 메서드 작성
-
feat: 조회 관련 Repository 메서드 구현
-
feat: 파견 대학 검색 관련 QueryDSL로 구현
-
feat: 어드민 파견 대학 CRUD 관련 DTO 작성
-
feat: country 조회 관련 로직 추가 및 ErrorCode 추가
-
feat: 어드민 파견 대학 CRUD 관련 서비스 로직 작성
-
feat: 어드민 파견 대학 관련 컨트롤러 작성
-
test: 어드민 파견 대학 관리 관련 테스트 작성
-
refactor: 엔드포인트의 path variable 이름 변경
- id -> host-university-id
-
refactor: PageResponse 응답 객체를 사용하도록
-
test: 응답 변경에 따른 테스트 코드 수정
-
fix: host_university 테이블의 korean_name 필드에 unique key 추가 (#645)
-
fix: host_university 테이블의 korean_name 필드에 unique key 쿠가
-
test: test용 hostUniversityRepository 생성
-
test: 고유한 korean_name을 가진 host university 객체를 사용하도록
-
fix: 멘토 지원서 승인 시 유저 Role 을 Mentor로 승격 (#639)
-
fix: 멘토 지원서 승인 시 유저 Role 을 Mentor로 승격
-
fix: 멘토 지원서 승인 시 멘토 생성
-
fix: 멘토의 introduction, passTip null 허용하도록 수정
- not null 인 필드에 빈문자열로 값을 채우는 것 보다, null 허용이 더 의미
있다 판단하여 null 을 허용하도록 하였습니다.
- fix: 사용하지 않는 멘토 생성 api 제거
- 멘토 생성의 주체가 어드민으로 변경되어 Mentor 도메인의 Mentor 생성 api 를 제거
- feat: 멘토 지원서 승인 예외처리 추가
- 중복 멘토 생성 예외 처리 및 테스트 추가
-
refactor: Mentor 생성 시 null 전달 제거
-
refactor: 멘토 지원서 승낙 시, 검증 후 승격 및 멘토 생성
-
chore: 스크립트 버전 수정 (#651)
-
chore: 스크립트 버전 수정
-
test: korean_name 컬럼 UK 관련 테스트 코드 수정
-
feat: test skill 추가 (#647)
-
feat: serena MCP 추가
-
feat: test skill 추가
-
feat: hook 추가
- 응답 대기시 알람발송
- 컨벤션 어겼을 때 훅 작동
-
feat: 안쓰는 파일 제거
-
fix: 게시글 중복 생성 방지 (#649)
-
fix: 게시글 중복 생성 방지
- Redis 패키지 및 로직 정리
- fix: 게시글 중복 생성 방지
- 게시글 중복 요청 방지 Redis 로직 추가
-
refactor: 게시글 중복 생성 방지
-
chore: testcontainer 버전 업 (#659)
-
chore: windows에서도 hook이 동작하도록 (#655)
-
refactor: 오래된 이미지 삭제 후 이미지 pull하도록 변경 (#653)
refactor: 오래된 이미지 삭제 후 이미지 pull하도록 변경 (#653)
- 추가로 이미지는 5개 -> 2개 보관하도록 변경
-
refactor: 멘토 도메인 응답의 사용자 id를 siteUserId로 통일 (#665)
-
refactor: 멘토 관련 id응답은 모두 site-user-id가 되도록 수정
-
test: 멘토 관련 테스트 코드 수정
-
refactor: 채팅 도메인 응답의 사용자 관련 id를 siteUserId로 통일 (#666)
-
refactor: 채팅 관련 응답에서 사용자 관련 Id를 siteUserId로 통일
-
refactor: siteUserId를 포함하도록 서비스 코드 수정
-
test: 사용자 id로 응답 통일 관련 테스트 수정
-
feat: 전체 뉴스를 조회하는 API 구현 (#674)
-
feat: 전체 news 조회 API 구현
- 기존 API에 author-id를 선택적으로 받도록
-
test: 전체 news 조회 관련 테스트 코드 작성
-
refactor: 날짜 오름차순으로 news 조회하는 JPA 메서드 추가
-
refactor: 뉴스 조회 API를 하나로 통합
- 서비스 계층에서 siteUserId == null을 기준으로 분기하도록
- refactor: 컨트롤러 계층에서 분기문 제거
- 분기를 서비스 계층에게 위임했음
-
test: 뉴스 조회 관련 테스트 코드 수정
-
chore: 누락된 제약 조건을 추가하는 스크립트 작성 (#676)
Co-authored-by: Yeon 84384499+lsy1307@users.noreply.github.com
Co-authored-by: 황규혁 126947828+Gyuhyeok99@users.noreply.github.com
Co-authored-by: hyungjun 115551339+sukangpunch@users.noreply.github.com
Co-authored-by: 정재희 y2hjjh@naver.com
Full Changelog: v.2.3.1...v.2.3.2
v.2.3.1
v.2.3.0
What's Changed
- fix: yml 들여쓰기 수정 by @Gyuhyeok99 in #555
- refactor: 멘토 및 채팅 관련 API 응답 수정 by @whqtker in #537
- refactor: CD 성능 개선 by @Hexeong in #552
- fix: Github App이 발행한 임시 토큰에 대해 읽기 권한 명시 by @Hexeong in #565
- fix: GitHub app token permission 문제 해결 by @Hexeong in #566
- fix: GitHub app token permission 문제 오류 해결 by @Hexeong in #567
- fix: GitHub app token permission이 repo 레벨에서 부여되는 문제 해결 by @Hexeong in #568
- fix: GitHub app token permission 권한 오류 해결 by @Hexeong in #569
- feat: claude.md 파일 추가 by @Gyuhyeok99 in #560
- fix : 동일 멘토 멘티 중복 신청 불가능하도록 수정 by @lsy1307 in #563
- fix: GitHub app token permission 권한 오류 해결 by @Hexeong in #570
- fix: GHCR 정리 권한을 PAT로 해결 by @Hexeong in #573
- feat: 지원서가 APPROVED 인 유저의 멘토 생성 기능 추가 by @sukangpunch in #562
- feat: 어드민 멘토 승격 요청 페이징 조회 기능 추가 by @sukangpunch in #576
- feat: 어드민 멘토 승격 지원서 승인/거절 기능, 상태 별 지원서 개수 조회 기능 추가 by @sukangpunch in #577
- feat: region 관련 관리 기능 추가 by @Gyuhyeok99 in #561
- fix: config.alloy 파일 경로 불일치 문제 해결 by @Hexeong in #586
- feat: 소셜 로그인 사용자는 비밀번호 변경을 할 수 없다. by @whqtker in #582
- fix: Upgrade 헤더 유무에 따라 Connection 헤더의 값을 동적으로 설정하도록 by @whqtker in #581
- feat: 멘토 지원서 대학교 매핑 기능, 대학 선택 상태 페이징 조건 추가 by @sukangpunch in #583
- refactor: 스프링 부트 앱 외의 사이드 인프라 배포 과정을 분리 by @Hexeong in #592
- fix: S3 이름 불일치 문제 해결 by @Hexeong in #594
- refactor: 분리한 사이드 인프라에 대해서 필요없는 파일 정리 by @Hexeong in #596
- test: flyway 스크립트를 검증하는 테스트 코드 작성 by @whqtker in #588
- refactor: 게시글 조회 응답에 댓글 deprecated 여부 포함하도록 by @whqtker in #599
- feat: 유저의 멘토 지원서 신청 이력 조회 기능 추가 by @sukangpunch in #603
- fix: 탈퇴한 사용자가 물리적 삭제가 되지 않았던 문제를 해결한다 by @whqtker in #574
- feat: 어드민 유저 차단 기능 추가 by @JAEHEE25 in #604
- feat: API 성능 로깅, 쿼리 별 메트릭 전송 추가 by @sukangpunch in #602
- fix: docker-compose 충돌 해결 by @whqtker in #610
- chore: 서브모듈 해시 업데이트 by @whqtker in #611
- fix: flyway 전용 DataSource를 사용하도록 수정 by @sukangpunch in #613
- fix: DataSourceConfig 클래스 이름을 DataSourceProxyConfig로 revert 하여 충돌 유도 by @sukangpunch in #617
- feat: 파견 대학 테이블명 변경 및 협정 대학 테이블 추가하는 DDL 작성 by @whqtker in #620
- refactor: 잘못 설정되었던 테이블 간 연관 관계 재설정 by @whqtker in #622
- refactor: 대학 검색 응답 수정 by @whqtker in #624
New Contributors
- @lsy1307 made their first contribution in #330
- @Hexeong made their first contribution in #522
- @sukangpunch made their first contribution in #532
- @JAEHEE25 made their first contribution in #604
Full Changelog: v1.0.2...v.2.3.0
v2.2.0
What's Changed
- fix: PostRepository & CommentRepository의 일부 메서드의 정렬 순서 오류 해결 by @Hexeong in #522
- refactor: 이메일 유니크키 제거 by @Gyuhyeok99 in #525
- refactor: 엔티티가 BaseEntity를 상속하도록 by @whqtker in #524
- fix: BaseEntity 관련 마이그레이션 파일 수정 by @whqtker in #530
- feat: 멘토 승격 api 구현 by @sukangpunch in #532
- fix: 대학교 중복 오류 수정 by @lsy1307 in #510
- refactor: 불필요한 로그 삭제 by @Gyuhyeok99 in #543
- fix: 운영환경 8081 포트 설정 추가 by @Gyuhyeok99 in #542
- fix: dev환경 디비명 변경 by @Gyuhyeok99 in #546
- refactor: 불필요한 로그 삭제 by @Gyuhyeok99 in #547
- refactor: 학기를 테이블로 관리하도록 변경 by @Gyuhyeok99 in #526
- refactor: 모의지원 시 지원한 대학 정보 응답 추가 by @Gyuhyeok99 in #539
- [RELEASE] 251103 릴리즈 by @Gyuhyeok99 in #549
New Contributors
- @Hexeong made their first contribution in #522
- @sukangpunch made their first contribution in #532
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- feat: 채팅방 신고 기능 추가 by @lsy1307 in #483
- fix: 지원자 현황에 대한 어드민 권한 제거 by @whqtker in #496
- refactor: 채팅방 관련 n + 1 문제 개선 by @Gyuhyeok99 in #477
- feat: 매칭된 멘티/멘토 정보 조회 기능 구현 by @Gyuhyeok99 in #482
- refactor: Token VO 적용, 제공과 저장 관심사 분리, 환경변수 사용하도록 수정 by @nayonsoso in #479
- feat: 채팅 이미지 전송 구현 by @lsy1307 in #475
- feat: DELE 어학 시험 추가 by @whqtker in #500
- fix: alloy 설정 파일 경로 수정 by @whqtker in #497
- fix: 서브모듈 참조 commit hash 최신 버전으로 업데이트 by @lsy1307 in #502
- fix: 서브모듈 업데이트 by @whqtker in #503
- fix: Nginx가 WebSocket Handshake 요청을 올바르게 처리하도록 by @whqtker in #481
- feat: 사용자 차단 관련 엔티티 및 DDL 작성 by @whqtker in #507
- chore: CODEOWNERS에 새로운 개발자 추가 by @whqtker in #509
- feat: 차단 관련 api 구현 by @Gyuhyeok99 in #513
New Contributors
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
- [DEPLOY] v1.0.4 by @nayonsoso in #274
- [DEPLOY] v1.0.5 by @wibaek in #283
- [DEPLOY] v2.0.0 by @Gyuhyeok99 in #489
- fix: config.alloy 경로 수정 by @whqtker in #490
- hotfix: 모의지원 현황 어드민 권한 제거 by @Gyuhyeok99 in #492
- fix: 충돌 해결 by @Gyuhyeok99 in #516
Full Changelog: v.2.0.0...v.2.0.1
v2.0.0
What's Changed
- chore: Alloy를 이용한 로깅 추가 by @wibaek in #284
- chore: dev->local, stage->dev 환경명 변경, 배포 방식 변경 by @wibaek in #288
- fix: 토큰 재발급 로직 수정 by @nayonsoso in #289
- chore: 워크플로우 경로, 환경변수 변경 by @wibaek in #291
- fix: Alloy 설정파일이 배포시에 업로드 되지 않는 오류 수정 by @wibaek in #295
- refactor: 문자열 토큰을 Token 클래스로 by @nayonsoso in #297
- refactor: 로그아웃, 탈퇴 시 refresh 토큰을 삭제하도록 by @nayonsoso in #303
- fix: Alloy 오류 수정 by @wibaek in #305
- feat: News 소식지 도메인 추가 by @wibaek in #302
- fix: 누락한 어노테이션 추가 by @nayonsoso in #309
- refactor: 만료된 토큰 허용하는 코드 제거 by @nayonsoso in #308
- refactor: 대학 관련 통합 테스트 데이터 정의 구조 개선 by @Gyuhyeok99 in #286
- refactor: 회원 탈퇴 API HTTP Method를 PATCH에서 DELETE로 변경 by @Gyuhyeok99 in #311
- refactor: 대학(추천, 좋아요) 통합 테스트 데이터 Fixture 메서드로 변경 by @Gyuhyeok99 in #313
- refactor: 유저 관련 통합 테스트 데이터 fixture 메서드로 변경 by @Gyuhyeok99 in #319
- refactor: 도메인별 패키지 구조로 재구성 by @nayonsoso in #322
- chore: code owners에 신규 개발자 추가 by @nayonsoso in #328
- refactor: 성적 관련 통합 테스트 데이터 fixture 메서드로 변경 by @Gyuhyeok99 in #325
- refactor: Jwt 토큰 관련 클래스를 상속이 아니라 조합하도록 by @nayonsoso in #324
- refactor: Application 관련 통합 테스트 데이터 fixture 메서드로 변경 by @Gyuhyeok99 in #329
- refactor: 커뮤니티 관련 통합 테스트 데이터 fixture 메서드로 변경 by @Gyuhyeok99 in #335
- refactor: application 도메인 리팩터링 by @lsy1307 in #330
- refactor: Siteuser 도메인 리팩터링 by @whqtker in #336
- refactor: University 도메인 리팩터링 by @whqtker in #338
- refactor: Location 도메인 리팩터링 by @whqtker in #340
- fix: flyway 스크립트 오타 수정 by @nayonsoso in #342
- refactor: '대학교'와 '대학 지원 정보' 용어를 구분하도록 by @nayonsoso in #346
- refactor: 사용하지 않는 DynamicFixture 제거 by @Gyuhyeok99 in #355
- refactor: 교환학생 준비 상태의 컬럼명 변경 by @nayonsoso in #351
- fix: 서브모듈 해시를 문제 발생 이전으로 복원 by @nayonsoso in #364
- feat: 멘토 관련 엔티티 추가 by @nayonsoso in #348
- refactor: @repository 어노테이션 안붙이도록 통일 by @Gyuhyeok99 in #360
- feat: 소식지 서비스 구현 by @Gyuhyeok99 in #353
- feat: 소식지 좋아요 엔티티 추가 by @Gyuhyeok99 in #359
- feat: 멘토링 관련 도메인 추가 by @whqtker in #362
- feat: 멘토 조회 기능 구현 by @nayonsoso in #370
- feat: 멘토 마이페이지 조회/수정 by @nayonsoso in #375
- feat: 소식지 좋아요 기능 구현 by @Gyuhyeok99 in #377
- refactor: Community 도메인 제외 연관관계 삭제 by @lsy1307 in #363
- refactor: Community 연관관계 수정/삭제 by @lsy1307 in #372
- refactor: 댓글 정책 변경에 따른 리팩터링 by @lsy1307 in #373
- refactor: '좋아요'용어 통일 및 회의에서 논의된 내용 적용 by @nayonsoso in #383
- refactor: 예외 관련 테스트코드 함수명 수정 by @nayonsoso in #387
- fix: flyway 스크립트 이름 오타 수정 by @nayonsoso in #389
- style: 팀 공통 컨벤션 적용 by @nayonsoso in #385
- chore: 문서, 스크립트 파일들 폴더 변경 by @nayonsoso in #390
- refactor: 불필요한 Authentication 상속 관계 통합 및 이름 변경 by @nayonsoso in #388
- fix: cd 스크립트의 alloy 파일 경로 수정 by @nayonsoso in #392
- refactor: 멘토가 멘토링 거절 시, 거절 사유 입력하지 않도록 by @nayonsoso in #398
- refactor: 인증 정보 argumentResolver가 long siteUserId를 주입하도록 by @nayonsoso in #396
- chore: build.gradle에 flyway 파일명 검증 관련 추가 by @whqtker in #393
- feat: 채팅 관련 엔티티 및 DDL 작성 by @whqtker in #395
- feat: 신고 기능 구현 by @nayonsoso in #402
- fix: flyway 버전 충돌 해결 by @nayonsoso in #405
- feat: access token이 role을 cliam 으로 갖도록 by @nayonsoso in #407
- fix: RequiredArgsConstructor 동작하도록 임시 수정 by @Gyuhyeok99 in #410
- refactor: 멘토 조회 시, 파견 상태 대신 '파견 학기'를 응답하도록 by @nayonsoso in #412
- feat: 멘토 조회 시 파견대학정보 포함하는 기능, 권역 필터링 기능 구현 by @nayonsoso in #415
- feat: STOMP Config 추가 by @lsy1307 in #400
- feat: 리프레시 토큰을 쿠키에 저장 by @nayonsoso in #417
- refactor: 변경된 멘토/멘티 탭 명세에 맞게 api 수정 by @nayonsoso in #422
- refactor: 멘토의 마이페이지 응답에 '합격 팁' 추가 by @nayonsoso in #420
- fix: 채널 수정 시 유니크 제약 위반하지 않도록 by @nayonsoso in #426
- feat: 채팅 기능 구현 by @Gyuhyeok99 in #408
- feat: 채팅 메시지 송수신 구현 by @whqtker in #423
- refactor: OAuth 클래스에 전략 패턴 적용 by @nayonsoso in #432
- chore: 전체 게시글 조회 시 첫 번째 이미지 url에 해당하는 변수명 변경 by @whqtker in #433
- test: WebSocket 관련 테스트 코드 작성 by @whqtker in #440
- feat: 비밀번호 정책 추가 by @Gyuhyeok99 in #435
- feat: 채팅방 생성 기능 추가 by @Gyuhyeok99 in #439
- refactor: 멘토의 멘토링 조회 시, confirm 여부 포함하여 응답하도록 by @nayonsoso in #441
- refactor: 멘토의 합격 팁, 자기 소개가 null 을 허용하지 않도록 by @nayonsoso in #443
- refactor: SignUpToken 중복 코드 제거, 회원가입 로직 통합 by @nayonsoso in #445
- feat: 비밀번호 변경 API 구현 by @whqtker in #448
- feat: 마이페이지 응답 요소 추가 by @Gyuhyeok99 in #437
- refactor: refreshToken 쿠키에서 환경별로 Domain 설정하도록 by @nayonsoso in #450
- refactor: accessToken 재발급을 refreshToken 쿠키를 통해 하도록 by @nayonsoso in #452
- feat: 채팅방 partner 정보를 조회하는 API 추가 by @Gyuhyeok99 in #457
- feat: 관심 지역 및 국가 수정 API 추가 by @whqtker in #453
- refactor: 쿠키 정책 변경 - 환경에 따른 Domain과 SameSite=Lax by @nayonsoso in #461
- refactor: 멘토의 멘토링 목록 조회 시 isConfirmed 대신 verifyStatus를 응답하도록 by @nayonsoso in #463
- refactor: 멘티의 멘토링 목록 조회 시 연관된 채팅방 ID를 함께 응답하도록 by @nayonsoso in #465
- refactor: 토큰을 Authorization 헤더가 아니라 쿼리스트링에서 가져오도록 by @whqtker in #467
- refactor: 기획 변경에 맞게 필터링 검색 기능 수정 by @nayonsoso in #471
- refactor: verify_status의 타입을 통일한다. by @whqtker in https://g...
v1.0.5
What's Changed
- refactor: @PageableDefault 및 페이지 검증 로직을 ArgumentResolver로 개선 by @Gyuhyeok99 in #247
- feat: 유저 생일과 성별 정보 삭제 by @wibaek in #275
- chore: 신규 DB로 변경 by @wibaek in #277
- refactor: e2e 테스트 제거 by @nayonsoso in #278
- chore: gradle 의존성 정리 by @nayonsoso in #279
- chore: flyway script 이름 오타 수정 by @nayonsoso in #282
- [RELEASE] 250410 릴리즈 by @wibaek in #281
- [DEPLOY] v1.0.5 by @wibaek in #283
Full Changelog: v.1.0.4...v.1.0.5
v1.0.4
What's Changed
- [RELEASE] 250222 릴리즈 by @wibaek in #249
- feat: 지원 시 지원 횟수 응답값 추가 by @Gyuhyeok99 in #239
- feat: 중복 닉네임 검증 api 추가 by @Gyuhyeok99 in #237
- feat: 지원서 전체 현황 관리자만 볼 수 있게 aop 적용 by @Gyuhyeok99 in #254
- refactor: 임베디드 타입 DTO에 직접 노출 개선 및 응답 DTO 네이밍 컨벤션 통일 by @Gyuhyeok99 in #261
- chore: ci 스크립트 작성 및 ci 통과를 위한 코드 수정 by @nayonsoso in #266
- fix: 프로필 수정 API에서 닉네임, 이미지 부분 업데이트 가능하도록 수정 by @Gyuhyeok99 in #268
- chore: actuator port 고정되도록 submodule 업데이트 by @nayonsoso in #269
- chore: codeowners로 리뷰어 자동 배정되도록 by @nayonsoso in #270
- [RELEASE] 250403 릴리즈 by @nayonsoso in #271
- [DEPLOY] v1.0.4 by @nayonsoso in #274
Full Changelog: v1.0.3...v.1.0.4
v1.0.3
What's Changed
- chore: Sentry 추가 by @wibaek in #234
- fix: language_test_type enum ETC 추가 flyway 반영 by @Gyuhyeok99 in #242
- refactor: 파견 가능학기 enum에 2개학기 추가 by @nayonsoso in #240
- [RELEASE] 250220-2 릴리즈 by @wibaek in #243
- feat: 관리자 페이지 어학 인증 관리 api 추가 by @Gyuhyeok99 in #236
- [DEPLOY] v1.0.2 by @nayonsoso in #245
- chore: secret 최신화 by @wibaek in #250
- [DEPLOY] v1.0.3 by @wibaek in #251
Full Changelog: v1.0.1...v1.0.3