Releases: shacomiro/nesonnechek
Releases · shacomiro/nesonnechek
Release v0.1.0
0.1.0 (2024-04-11)
Features
- API 문서 접근 시 JWT 검증을 무시하는 로직 추가 (95b6c62)
- AWS S3 관리 모듈 추가 (de307f8)
- AWS S3 기본 객체 조작 기능 구현 (2d65810)
- AWS S3 모듈 구성 추가 (90be5ce)
- AWS S3 파일 업로드 시 객체 메타 데이터 업로드 기능 추가 (4629fa7)
- Bearer enum 클래스 형식 및 변수명 변경 (2a7520f)
- Claims 기반 토큰 생성 로직으로 개편 (ae866d3)
- Claims 파싱 시 객체 역직렬화 클래스 등록 기능 추가 (e35c103)
- Embedded Redis 적용 (bfc2272)
- IO 런타임 예외 처리 클래스 추가 (9258355)
- Jackson 설정 클래스 분리 및 JacksonHal 설정 적용 (97a2a7c)
- JPA 엔티티의 @onetomany, @manytoone 관계 명시적 선언 (533eb7f)
- JWT 모델, 신규 유저 모델에 대한 디스크립터 추가 (c918ef0)
- JWT 발급 및 검증 로직과 캐싱 로직 분리 (44a6cb8)
- JWT 인증 토큰의 eqauls, hashCode 메서드 구현 (da3bf6a)
- JWT 최상위 예외 처리 클래스 변경 (d99450b)
- JWT 토큰 사용 용도에 맞도록 로직 재구성 (ce09ffa)
- JWT 토큰 생성 및 검증 로직 세분화 (f1efc9f)
- JWT 토큰 생성 및 인증 로직 수정 (22d44d7)
- S3 Bucket 핸들러 구현 (74bc83a)
- 객체 다운로드 예외 처리 추가 및 메서드명 변경 (33319ba)
- 기본 리소스 디렉터리 값 설정 (1926fc7)
- 도메인 모듈의 MultipartFile 의존성 제거 (1e6956e)
- 로그인 시 카운트 증가 로직 구현 (4ae5302)
- 로그인 유저의 전자책 목록 조회 기능 구현 (f3c987d)
- 로컬 프로파일 S3 Mock 실행 환경 구성 (1f928cb)
- 미지원 암호화 알고리즘 사용 시 예외 처리 (8695d7d)
- 배치 S3Mock 환경 설정 추가 (6b83f41)
- 배치 애플리케이션에서 AWS S3의 만료 전자책 삭제 작업 추가 (a3de2fe)
- 변경된 외부 YAML 구성 파일 변수명을 주입받아 사용하도록 수정 (771fa56)
- 빈 유저 컨트롤러 추가 (d1ea127)
- 스프링 시큐리티에 UTF-8 문자열 필터 추가 (18124c2)
- 엔드포인트 기반 S3 클라이언트 생성자 추가 (dd1b740)
- 예외 처리 상세화를 위한 예외 클래스 구현 (c3183ff)
- 유저 계정 정보 조회 기능 추가 (5beedbe)
- 유저 삭제 시 해당 유저의 전자책 존재 여부 검증 로직 추가 (8661c9a)
- 유저 업데이트 기능 추가 (b42ec31)
- 유저 정보 업데이트 시 캐시 제거 (8db2e36)
- 유저 컨트롤러 추가 (df71d74)
- 유저 탈퇴 기능 구현 (cd972e8)
- 인증 요구 URL 엔드포인트 지정 (aaf64fb)
- 전자책 AWS S3 업로드 기능 추가 및 UUID 로직 수정 (83cd4d7)
- 전자책 관리자 클래스 생성 시 디렉터리 확인 로직 추가 (1ec03f5)
- 전자책 모듈 디렉터리 설정 변경 (3b9f53a)
- 전자책 생성 후 AWS S3 예외 처리 구체화 및 파일 삭제 로직 병합 (b3992c5)
- 특정 유저의 모든 전자책을 삭제하는 메서드 추가 (b7250e4)
- 특정 유저의 모든 전자책을 삭제하는 서비스 메서드 추가 (ad16ea3)
- 필터 기반 JWT 로그아웃 기능 구현 (e3dfdae)
- 현재 로그인 한 유저의 모든 전자책을 삭제하는 API 구현 (08c9d73)
- 회원 가입 후 응답에 로그인 링크 추가 (570dc60)
Bug Fixes
- API 문서 리소스 접근 URL 수정 (8d00dad)
- 누락된 HATEOAS JWT 재발급 하이퍼링크 수정 (cab0ac4)
- 누락된 import 구문 추가 (7584415)
- 누락된 import 구문 추가 (e345053)
- 누락된 예외 처리 추가 (e0a1172)
- 누락된 전자책 테스트 경로 오류 수정 (20f8bc1)
- 누락된 제약 조건 및 예외 처리 추가 (6513559)
- 리소스 핸들러 경로 변경 (7a2f7eb)
- 미사용 URL 링크 제거 (eae561a)
- 미사용 멤버 변수 제거 (5f1388d)
- 미지원 쿼리 메서드 제거 (a664006)
- 변경 누락된 JWT 재발급 URL 수정 (b42ff7a)
- 열거형 클래스 값이 null이 아닌 경우에만 검증하도록 로직 수정 (ff0b724)
- 잘못 설정된 Redis JWT 엔티티의 TimeToLive 값 수정 (1d3094c)
- 잘못 지정된 YAML 구성 프로퍼티 수정 (70c2bf7)
- 잘못된 YAML 구성 파일 지정 구문 수정 (86d8083)
Documentation
- API 문서 목차의 태그 수정 (824535a)
- API 문서 인덱스 adoc 파일 생성 (7f4bae8)
- API 문서 형식 변경 (1801207)
- API 실행 예제 코드 수정 (7090786)
- README.md 갱신 (ef5c890)
- README.md 추가 (1e9d4bc)
- 문서 청소 (ea3613c)
- 미사용 style 제거 (762f310)
- 불필요한 소개 구문 제거 (4875367)
- 용어 통일 (fca4ed3)
- 유저 API 관련 내용 갱신 및 추가 (04084aa)
- 인증 API, 전자책 API 관련 내용 추가 ([7b224d8](7b224d86fa1f12980b9...
Release v1.0.0-action-test.1
1.0.0-action-test.1 (2023-04-18)
Release v1.0.0-action-test.0
1.0.0-action-test.0 (2023-04-17)
⚠ BREAKING CHANGES
-
대규모 변경 사항 적용.
-
!BREAKING CHANGE: 대규모 변경 3 (eb54e69)