Skip to content

SamikBeach/backend_v2

Repository files navigation

🚦 CHANGELOG

1.26.0 (2025-06-09)

Bug Fixes

  • 리뷰 댓글 정렬을 오래된 순서로 변경 (e105032)

Features

  • 모바일 OAuth 인증 지원 및 Deep Link 리다이렉트 구현 (c4fcb4b)

1.25.0 (2025-06-03)

Features

  • 이미지 파일 업로드 크기 제한을 20MB로 증가 (dde1691)

1.24.0 (2025-06-02)

Bug Fixes

  • Book 엔티티 description 컬럼을 TEXT 타입으로 변경하여 긴 설명 저장 지원 (40edb3d)

Features

  • Book 엔티티 description 컬럼을 TEXT 타입으로 변경하는 마이그레이션 추가 (c6c2a35)

1.23.0 (2025-06-02)

Features

  • search API 응답에 커버 이미지 크기 정보 추가 (c729572)

1.22.0 (2025-06-01)

Features

  • Book 엔티티에 커버 이미지 크기 정보 필드 추가 (ccf53a0)

1.21.0 (2025-05-31)

Bug Fixes

  • 프로덕션 환경 이미지 파일 접근 경로 수정 (f9a7a0f)

Features

  • 카테고리 API에 책 개수 기반 정렬 기능 추가 (0dc77b0)

1.20.0 (2025-05-31)

Bug Fixes

  • 발견하기 도서 API의 관계 조인 오류 및 서재 담긴순 정렬 로직 수정 (3e19abd)

Features

  • 사용자 도서 목록 API 페이지네이션 정보 추가 (f8fade0)
  • 사용자 도서 목록 API에 정렬 및 기간 필터 기능 추가 (9f48b30)

1.19.2 (2025-05-29)

1.19.1 (2025-05-29)

1.19.0 (2025-05-26)

Features

  • ReviewBook 엔티티에 soft delete 기능 추가 및 리뷰 삭제 에러 수정 (22472b7)

1.18.1 (2025-05-25)

Bug Fixes

1.18.0 (2025-05-25)

Bug Fixes

  • YouTube 검색어 정제 및 대체 검색 로직 추가 (1f98acf)

Features

  • Book과 DiscoverCategory 간 다대다 관계 구현 및 마이그레이션 설정 (101e198)
  • YouTube 검색 성능 및 결과 수 대폭 개선 (111e4db)

1.17.0 (2025-05-24)

Features

  • discover 카테고리 관리 기능 개선 및 순서 변경 API 추가 (a42cc3f)

BREAKING CHANGES

  • 카테고리 조회 API가 이제 비활성 카테고리도 포함하여 반환

1.16.0 (2025-05-24)

Features

  • User, Review, Comment 엔티티에 soft delete 적용 (a938858)

1.15.1 (2025-05-23)

Bug Fixes

  • JWT 검증 시 소셜 로그인 사용자를 providerId로 조회하도록 개선 (c1cd3af)

1.15.0 (2025-05-23)

Features

  • 카카오 OAuth에서 이메일 없이도 로그인 가능하도록 개선 (09750bc)

1.14.0 (2025-05-23)

Features

  • 카카오 OAuth 구현 개선 (721d436)

1.13.0 (2025-05-23)

Features

  • passport-naver-v2로 네이버 OAuth 구현 개선 (da3a206)

1.12.0 (2025-05-23)

Bug Fixes

  • AppleStrategy 생성자 린트 오류 수정 및 디버깅 로그 개선 (d79e725)
  • 엔드포인트 수정 (4c07e71)

Features

  • Apple 로그인 디버깅 및 로깅 강화 (94a8375)
  • Apple 로그인 서버사이드 OAuth 엔드포인트 구현 (0d7c050)
  • Apple 로그인 직접 구현으로 변경 (eb2f722)
  • 네이버 OAuth 로그인 구현 (6319b94)

1.11.0 (2025-05-23)

Features

  • Apple 로그인 기능 구현 (6d325ab)
  • Apple 로그인 시 이메일 없는 경우 처리 개선 (04e6204)

1.10.0 (2025-05-23)

Features

  • Apple 로그인 구현을 참고 코드 방식으로 단순화 (76a559d)

1.9.0 (2025-05-23)

Features

  • Apple 로그인 사용자 고유성 보장 및 이메일 변경 대응 (c0675e7)

1.8.1 (2025-05-23)

Bug Fixes

  • Apple OAuth 전략 개선 - profile 객체 우선 처리 및 정보 추출 로직 최적화 (d81eb3e)

1.8.0 (2025-05-23)

Features

  • Apple OAuth 인증 로직 개선 및 JWT 토큰 처리 추가 (42a4cb1)

1.7.0 (2025-05-23)

Features

  • Apple 로그인 기능 개선 및 사용자명 생성 방식 변경 (9ab2333)

1.6.1 (2025-05-23)

Bug Fixes

  • 애플 로그인 사용자 계정 중복 생성 문제 해결 및 랜덤 닉네임 생성 방식 개선 (819be75)

1.6.0 (2025-05-22)

Features

1.5.0 (2025-05-22)

Features

  • Apple 로그인 과정 개선 및 버그 수정 (87dbd2c)

1.4.0 (2025-05-22)

Features

  • Apple OAuth 로그인 처리 개선 및 오류 해결 (e700d91)

1.3.0 (2025-05-22)

Features

  • Apple 로그인 500 에러 디버깅을 위한 로깅 개선 및 오류 처리 강화 (5c85047)

1.2.1 (2025-05-22)

Bug Fixes

1.2.0 (2025-05-22)

Features

  • OAuth 로그인 시 벤더 제공 화면으로 직접 이동하는 방식 확인 (d9810ae)
  • 인기 도서 조회 날짜 범위 확장 로직 추가 (5b95808)

1.1.0 (2025-05-20)

Features

  • 발견하기 홈 인기 도서 랜덤 선정 및 하루 단위 Redis 캐싱 적용 (2f731f8)

1.0.1 (2025-05-18)

Bug Fixes

1.0.0 (2025-05-17)

Bug Fixes

  • AuthGuard 기능 개선 (6e4104a)
  • CORS 에러 해결 및 쿼리 파라미터 처리 개선 (e72b6da)
  • fix lint (61efccf)
  • fix lint (1a23bc8)
  • sentry release 제거 (bff43da)
  • UserModule에 Library 엔티티 추가 (d2a7049)
  • 검색 결과에 리뷰 수(reviews) 정보가 올바르게 표시되도록 수정 (1599f11)
  • 검색 결과에 리뷰 수(reviews) 정보가 올바르게 표시되도록 수정 (4453e97)
  • 검색 결과에서 도서 카테고리 정보 처리 방식 개선 (0edbb0b)
  • 로깅 미들웨어 body 참조 오류 수정 (868a85c)
  • 리뷰 업데이트 로직 개선 (f23f958)
  • 서재 목록 API에서 비공개 서재 항상 제외하도록 수정 (31aeb4c)
  • 시드 파일 태그 목록 표준화 (a089539)
  • 알라딘에서 가져온 도서의 평점을 0으로 초기화 (1511b3f)
  • 인증되지 않은 사용자의 최근 검색어 API 응답 처리 개선 (a7ae23a)
  • 책 조회 시 DB에 자동 저장되는 문제 수정 (c1ff588)
  • 책 표지 이미지(coverImage) null 허용 처리 (d3c1d8e)
  • 피드백 엔티티 및 관련 코드 간소화 (0ba44ae)

Features

  • API 로깅 시스템에서 응답 로깅 제거 (74c4385)
  • API 엔드포인트의 숫자형 파라미터 처리 개선 (3a8f402)
  • auth와 user 컨트롤러에 IsPublic 데코레이터 적용 (8add7e2)
  • Book 응답에 isbn 필드 추가 및 모든 필드 일관성 개선 (39d0e51)
  • bookId가 -1일 때 ISBN 처리 로직 수정 (187d2e6)
  • bookId가 -1일 때 ISBN으로 책 조회하는 기능 추가 (7ab9bba)
  • DiscoverCategory 관련 코드를 Category와 동일한 패턴으로 리팩토링 (b7bf750)
  • feat: 모듈 이름 정리 (post → review) (6e69b37)
  • fetchBookDetailsFromAladin 메서드에서 DB 저장 로직 제거 (9de414f)
  • findLibrariesByBookId API 응답 형식 표준화 (12f8294)
  • home 페이지를 위한 백엔드 구현 (fadad15)
  • ISBN으로 discover 카테고리에 도서 추가 기능 구현 (f3b08e7)
  • LibraryBookTag 엔티티 및 관련 코드 제거하여 시스템 단순화 (47536fd)
  • OptionalJwtAuthGuard 제거 및 인증 로직 단순화 (c7ac08b)
  • post 기능 구현 (1bd17b0)
  • review API에 팔로잉 필터 기능 추가 (b119149)
  • yarn, eslint, prettier, typescript 셋업 (264c838)
  • 검색 개선 (4c2cdf7)
  • 검색 구현 (154feeb)
  • 검색 기록 저장 로직 개선 (f1b64ef)
  • 검색 시 책 저장 관련 로직 개선 (a426349)
  • 검색 이력 저장 방식 개선 (aaf280d)
  • 누락된 review.seed.ts 파일 추가 및 post 관련 모듈 정리 완료 (a221b57)
  • 다중 타입 필터링 기능 개선 (b8c9c94)
  • 댓글 기능 구현 (6efa6a3)
  • 댓글 삭제 기능 오류 수정 (8ea3f7c)
  • 도서 API의 기간 필터링 옵션 개선 (504e065)
  • 도서 시드에 isDiscovered 설정 추가 (6fbe4a5)
  • 라이브러리 생성 및 수정 시 태그 이름 대신 태그 ID 배열을 사용하도록 변경 (e95e0d9)
  • 리뷰 API 응답에 책 정보 강화 및 사용자별 읽기 상태/평점 정보 추가 (054a45c)
  • 리뷰 API에 인기순/최신순 필터링 추가 (e9ef204)
  • 리뷰 API에 정렬 기능 추가 (좋아요순, 댓글많은순, 최신순) (00a3efe)
  • 리뷰 API에서 사용자 평점을 리뷰 작성자 평점으로 수정 (695e956)
  • 리뷰 API의 userRating 누락 문제 해결 및 인증 처리 개선 (b6e7dbd)
  • 리뷰 삭제 및 업데이트 시 review-book 관계 명시적 처리 구현 (1a9cfdb)
  • 리뷰 업데이트 기능 추가 (c9ac6e3)
  • 리뷰 응답의 authorRatings를 userRating으로 변경 (ea2eb4f)
  • 리뷰 좋아요 상태 확인 로직 수정 (9544120)
  • 모든 API 응답에서 coverImageUrl을 coverImage로 통일 (8e5a5d7)
  • 모든 리뷰 타입에 isLiked 필드 지원 추가 (981d978)
  • 모든 시드 데이터를 한 번에 초기화하는 기능 추가 (e708197)
  • 분야별 인기 도서 기능 구현 (1d0d010)
  • 분야별 인기 필터 기능 개선 (f986e38)
  • 분야별 인기 필터 기능 개선 (accea49)
  • 분야별 인기 필터 로직 개선 (abdacc1)
  • 비밀번호 변경 및 계정 삭제 기능 구현 (5aff787)
  • 사용자 리뷰 API 응답에 userRating 필드 추가 (001810c)
  • 사용자 리뷰 목록 조회에 책 상세 정보 추가 (8cd49e3)
  • 사용자 및 라이브러리 테이블 시드 데이터 추가 및 개선 (880d861)
  • 사용자 활동 API에서 userRating을 현재 로그인 사용자가 아닌 프로필 소유자의 평점으로 수정 (751e5f5)
  • 사용자당 최근 검색어 저장 제한을 20개에서 3개로 변경 (b58829c)
  • 서재 검색 기능 개선 (c43d4e7)
  • 서재 목록 API에 페이지네이션 및 검색 기능 추가 (dbbd69b)
  • 서재 목록 조회 API에서 쿼리 파라미터 대신 JWT 토큰에서 사용자 정보 추출 (85dd6a1)
  • 서재 목록 조회 시 책 정보 타입 오류 해결 (83df113)
  • 서재 삭제 기능 개선 및 소프트 삭제 구현 (9691e5f)
  • 서재 상세 조회 API에서 소유자 팔로우 여부 추가 (9a14352)
  • 서재 업데이트 이력에 사용자 이름 추가 (b63ca0c)
  • 서재 필터 개선 (8390c41)
  • 서재(Library) 기능 구현 (84b4790)
  • 서재에 여러 권의 책을 한번에 추가하는 API 구현 (709358e)
  • 서재에 책 추가 엔드포인트(addBookToLibrary) 기능 분석 완료 (92f8a69)
  • 실제 ISBN과 이미지 URL로 남은 책 데이터 업데이트 (10f70ff)
  • 알라딘 라이브러리 시드 파일에서 중복 태그 및 책 처리 로직 개선 (3f42280)
  • 알라딘 커버 이미지 해상도 올리기 (64a2531)
  • 알림 기능 개선 (9da32b4)
  • 알림 기능 구현 (95bb703)
  • 앱 내 모든 서비스명 변경 (고전산책 → 미역서점) (c7f5555)
  • 유저 모듈 개선 (95bd1b8)
  • 유저 프로필 응답의 reviewCount 필드 세분화 (59cd7b4)
  • 유저 활동 API 및 평점 API 응답 개선 (993fac2)
  • 이미 적절하게 구성된 seed:all 스크립트 확인, 라이브러리 시드 포함 (8bc7aaa)
  • 인증 구현 (6bc15ce)
  • 인증 선택적 처리 기능 구현 (dd4bfde)
  • 장르 분석 API에서 카테고리와 서브카테고리 정보 정확하게 조회하도록 개선 (80ab922)
  • 책 기반 서재 목록 API에 정렬 옵션 추가 (9b430a5)
  • 책 상세 정보 조회 시 카테고리 관련 오류 처리 개선 (3147f48)
  • 책, 카테고리 기능 구현 (6a999a2)
  • 최근 검색 기능 구현 (c72930f)
  • 최근 검색 기능에서 알라딘 API 호출 제거 (3cf9987)
  • 카테고리가 없는 도서도 '미분류' 카테고리로 통계에 반영되도록 개선 (69f968f)
  • 태그 관련 코드를 LibraryTag로 리팩터링하고 시드 파일 오류 수정 (f61d8b8)
  • 통계 기능 구현 (7bc9045)
  • 통계 기능 구현 (c1432a5)
  • 통계 응답 개선 (ce866a1)
  • 특정 검색어 삭제 기능 확인 완료 (0950aa3)
  • 팔로우 기능 구현 (1eb700c)
  • 평점, 읽기 상태 기능 구현 (12c6896)
  • 프로필 API 500 에러 해결 (3a23aa1)
  • 프로필 서재 개수 표시 시 권한에 따른 필터링 추가 (073fcf3)
  • 프로필 응답의 ratingCount를 별점만 매긴 책의 개수로 수정 (70fc014)
  • 피드백 기능 추가 (43aadb8)
  • 필수 패키지 설치 (5c7cb88)
  • 홈 기능 개선 (6dadc78)
  • 활동 목록 API에서 리뷰 타입 필터링 추가 (4df7b20)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages