Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: v2.0.0 #136

Merged
merged 27 commits into from
Nov 20, 2024
Merged

Release: v2.0.0 #136

merged 27 commits into from
Nov 20, 2024

Conversation

kwonssshyeon
Copy link
Member

@kwonssshyeon kwonssshyeon commented Nov 20, 2024

πŸ”Ž μž‘μ—… λ‚΄μš©

  • ν…Œν¬ λΈ”λ‘œκ·Έ κ΄€λ ¨ κΈ°λŠ₯ κ΅¬ν˜„

To Reviewers πŸ“’

체크 리슀트

  • ν…ŒμŠ€νŠΈλ₯Ό μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€.
  • ν…ŒμŠ€νŠΈλ₯Ό ν†΅κ³Όν–ˆμŠ΅λ‹ˆλ‹€.
  • API 변경사항이 μ‘΄μž¬ν•©λ‹ˆλ‹€.
  • API ν˜ΈμΆœμ„ 직접 μ‹€μ‹œν•˜μ˜€κ³ , ν•΄λ‹Ή 데이터가 μ •μƒμ μœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.
  • κΈ°μ‘΄ μ½”λ“œμ— 영ν–₯을 μ£ΌλŠ” μž‘μ—… λ‚΄μš©μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€.
  • ν–₯ν›„ 좔가적인 μž‘μ—…μ΄ ν•„μš”ν•œ 뢀뢄이 μžˆμŠ΅λ‹ˆλ‹€.

βž• κ΄€λ ¨ 이슈

  • close

kwonssshyeon and others added 27 commits September 20, 2024 22:40
μ‚¬μš©μž 정보 μˆ˜μ • κΈ°λŠ₯ μ‚­μ œ
+ Team Res Dto νŒ©ν† λ¦¬ λ©”μ„œλ“œ μ •μ˜
* Refac: yml 뢄리 κ·œμΉ™ λ³€κ²½(ν”„λ‘œν•„ -> κΈ°λŠ₯)

* Fix: ν…ŒμŠ€νŠΈ μ›Œν¬ν”Œλ‘œ, ν™˜κ²½λ³€μˆ˜ μˆ˜μ •

* Fix: dev μ„œλ²„ 배포 μ›Œν¬ν”Œλ‘œ μˆ˜μ •

* Fix: main μ„œλ²„ 배포 μ›Œν¬ν”Œλ‘œ μˆ˜μ •

* Refac: PK 넀이밍 κ·œμΉ™ 톡일

* Refac: User κ΄€λ ¨ μ˜ˆμ™Έμ²˜λ¦¬ μ½”λ“œ 톡일

* Refac: μ§€μ›μ„œ(admin) κ΄€λ ¨ μ˜ˆμ™Έμ²˜λ¦¬ μ½”λ“œ 톡일

* Refac: response dto(member, team) 클래슀 μœ„μΉ˜ λ³€κ²½

* Fix: dto getter μΆ”κ°€

* Feat: health check μ—”λ“œν¬μΈνŠΈ 생성
* Feat: λŒ“κΈ€ 등둝 api spec μ •μ˜

* Feat: κ²Œμ‹œκΈ€, λŒ“κΈ€ μ—”ν‹°ν‹° Builder μΆ”κ°€

* Feat: λŒ“κΈ€ 등둝 κΈ°λŠ₯ κ΅¬ν˜„

* Test: λŒ“κΈ€ 등둝 ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„±

- 정상 λ“±λ‘λœ κ²½μš°μ™€, 잘λͺ»λœ 닡글을 λ“±λ‘ν•œ 경우λ₯Ό ν…ŒμŠ€νŠΈ

* Feat: λŒ“κΈ€ νŽ˜μ΄μ§• 쑰회 api spec μ •μ˜

* Feat: λŒ“κΈ€ 쑰회 white list 등둝

* Feat: λŒ“κΈ€ 엔티티에 λ‹΅κΈ€ μ»¬λ ‰μ…˜ μ •μ˜, μƒμ„±μžλ₯Ό 톡해 객체λ₯Ό μƒμ„±ν•˜λ„λ‘ μˆ˜μ •

* Rename: μˆ˜μ •,μ‚­μ œ κΆŒν•œ Permission -> Access λ³€κ²½

* Feat: λŒ“κΈ€ νŽ˜μ΄μ§• 쑰회 κ΅¬ν˜„

* Test: λŒ“κΈ€ νŽ˜μ΄μ§• 쑰회 ν…ŒμŠ€νŠΈ μž‘μ„±(μˆ˜μ •, μ‚­μ œ κΆŒν•œ 검증 λ‹¨μœ„ν…ŒμŠ€νŠΈ)

* Feat: λŒ“κΈ€ μˆ˜μ • api spec μ •μ˜

* Feat: λŒ“κΈ€ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„

* Feat: λŒ“κΈ€ μ‚­μ œ κ΅¬ν˜„

* Fix: λŒ“κΈ€ 쑰회 response 포맷 μˆ˜μ •, count 쿼리 쀄이기 μœ„ν•΄ totalPage 계산 μ œμ™Έ

* Fix: λŒ“κΈ€ μ‚­μ œ http λ©”μ„œλ“œ μˆ˜μ • (delete)

* Fix: λŒ“κΈ€ μž‘μ„±μ‹œ λŒ“κΈ€μ˜ λŒ“κΈ€κΉŒμ§€λ§Œ ν—ˆμš©ν•˜λ„λ‘ κ²€μ¦λ‘œμ§ μΆ”κ°€

* Rename: λŒ“κΈ€ parendId -> groupId

* Fix: μƒμœ„ λŒ“κΈ€μ€ 본인을 parent둜 가지도둝 λ‘œμ§μ„ 변경함에 λ”°λ₯Έ ν…ŒμŠ€νŠΈ μˆ˜μ •

* Update test-dev.yml

* Fix: λŒ“κΈ€ μƒμ„±μž 생성방식 λ³€κ²½
* Feat: 인기글 쑰회 api spec λͺ…μ„Έ

* Feat: 인기글 쑰회 쿼리 μž‘μ„±

* Feat: 인기글 쑰회 κ΅¬ν˜„ 및 λ ˆλ””μŠ€ 캐싱

* Fix: κ²Œμ‹œκΈ€ μΉ΄ν…Œκ³ λ¦¬, μƒνƒœ String으둜 μ €μž₯

* Feat: 인기 κ²Œμ‹œκΈ€ 쑰회 WHITE_LIST 등둝

* Fix: λ ˆλ””μŠ€μ— μ €μž₯ν•˜κΈ° μœ„ν•œ 직렬화 κ΄€λ ¨ μ„€μ • μΆ”κ°€

* Feat: μŠ€μΌ€μ€„λŸ¬λ₯Ό 톡해 맀일 μžμ • 인기 κ²Œμ‹œκΈ€ μ΄ˆκΈ°ν™”
* Feat: 이미지 μ—…λ‘œλ“œ api spec μ •μ˜

* Feat: 이미지 μ—…λ‘œλ“œ μΈν„°νŽ˜μ΄μŠ€ μ •μ˜

* Feat: μš΄μ˜ν™˜κ²½κ³Ό λ‘œμ»¬ν™˜κ²½μ˜ 이미지 μ €μž₯μ†Œ 뢄리

* Fix: local uploader ν”„λ‘œν•„ μ„€μ • μˆ˜μ •
* Feat: λΆ€μ œλͺ© ν•„λ“œ μΆ”κ°€

* Feat: Post DTO μ •μ˜

* Feat: Post Service κΈ°λ³Έ ν‹€ μ •μ˜

* Feat: Post API spec μ •μ˜

* Fix: dev λΈŒλžœμΉ˜μ™€ ResponseDTO 동기화

* Fix: summaryλ₯Ό subTitle둜 λ³€κ²½

* Fix: inner class둜 쑰회 λ°˜ν™˜ν˜• λ³€κ²½

* Feat: Post μ—”ν‹°ν‹° κ°±μ‹  편의 λ©”μ„œλ“œ μΆ”κ°€

* Feat: Post μ—”ν‹°ν‹° μƒμ„±μž μΆ”κ°€

* Feat: Post μ €μž₯ μ—¬λΆ€ νŒλ³„ 편의 λ©”μ„œλ“œ μΆ”κ°€

* Feat: κ²Œμ‹œκΈ€ μˆ˜μ • κΆŒν•œ 였λ₯˜ ErrorCode μž‘μ„±

* Fix: commentCountλ₯Ό μš”μ²­λ§ˆλ‹€ sizeλ₯Ό 계산

* Feat: μΉ΄ν…Œκ³ λ¦¬λ³„ 쑰회 λ ˆν¬μ§€ν† λ¦¬ μž‘μ„±

* Feat: κ²Œμ‹œκΈ€ CRUD μ„œλΉ„μŠ€ κ΅¬ν˜„

* Comment: API spec μˆ˜μ •

* Comment: μ„œλΉ„μŠ€ λ©”μ„œλ“œ 주석 μΆ”κ°€

* Fix: μ„œλΉ„μŠ€ κ΄€λ ¨ Conflict ν•΄κ²°

* Feat: μž„μ‹œκΈ€ 쑰회 DTO μ •μ˜

* Feat: μž„μ‹œ κΈ€ 리슀트 쑰회 μ„œλΉ„μŠ€ κ΅¬ν˜„

* Feat: 본인 κΈ€ λͺ©λ‘ 쑰회 λ ˆν¬μ§€ν† λ¦¬ μž‘μ„±

* Feat: μž„μ‹œ κΈ€ λͺ©λ‘ 쑰회 API κ΅¬ν˜„

* Feat: κ²Œμ‹œκΈ€ Detail DTO κ΅¬ν˜„

* Fix: κ²Œμ‹œκΈ€ 단건 쑰회 λ°˜ν™˜ν˜• Detail둜 μ•Œλ§žκ²Œ λ³€κ²½

* Feat: κ²Œμ‹œκΈ€ μˆ˜μ •μš© 정보 쑰회λ₯Ό μœ„ν•œ Modify DTO κ΅¬ν˜„

* Feat: κ²Œμ‹œκΈ€ μˆ˜μ •μš© 정보 쑰회λ₯Ό μœ„ν•œ μ„œλΉ„μŠ€ κ΅¬ν˜„

* Feat: κ²Œμ‹œκΈ€ μˆ˜μ •μš© 정보 쑰회λ₯Ό μœ„ν•œ 컨트둀러 κ΅¬ν˜„

* Chore: ν…Œν¬λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€ 쑰회 μ˜ˆμ™Έ 등둝

* Fix: DTO - entity μ˜μ‘΄μ„± 제거

* Feat: κ²Œμ‹œκΈ€ μˆ˜μ •, μ‚­μ œμ—¬λΆ€ λ‚˜νƒ€λ‚΄λŠ” ν•„λ“œ 및 κΈ°λŠ₯ μΆ”κ°€

* Fix: filter() λŒ€μ‹  λ ˆν¬μ§€ν† λ¦¬μ—μ„œ 필터링

* Fix: QueryDSL을 μ‚¬μš©ν•΄ ν•˜λ‚˜μ˜ 쿼리둜 μ••μΆ•

* Fix: Serializable 제거

* Fix: subTitle null 처리 μΆ”κ°€

* Fix: μ˜λ―Έμ—†λŠ” @builder 제거

* Feat: κ²Œμ‹œκΈ€ λͺ©λ‘ 쑰회 νŽ˜μ΄μ§• 적용

* Fix: QueryDSL limit 쑰건 μΆ”κ°€

* Fix: κ²Œμ‹œκΈ€ 썸넀일 이미지 Multipart둜 λ°›κ²Œ μˆ˜μ •

* Feat: ν‚€μ›Œλ“œλ‘œ 검색 κΈ°λŠ₯ μΆ”κ°€

* Fix: withoutCountFrom으둜 ν•„μš”μ—†λŠ” 정보 제거

* Fix: κ²Œμ‹œκΈ€ 생성 μ‹œ 이미지 μ—…λ‘œλ“œμ™€ κ²Œμ‹œκΈ€ μ €μž₯ νŠΈλžœμž­μ…˜ 뢄리

* Fix: subTitle ν•„λ“œ μ‚­μ œ

* Fix: subTitle ν•„λ“œ μ‚­μ œ λŒ€μ‘

* Fix: 썸넀일 ν”„λ‘ νŠΈμ—μ„œ 처리 ν›„ url만 λ°›λŠ” κ²ƒμœΌλ‘œ λ³€κ²½

* Fix: QueryDSLμ—μ„œλ„ subTitle μ‚­μ œ

* Fix: μˆ˜μ •μš© 정보 API 주석화 (개발 μ™„λ£Œ ν›„ μ‚­μ œ μ˜ˆμ •)

* Feat: μž„μ‹œ μ €μž₯ 리슀트 쑰회 νŽ˜μ΄μ§• 적용

* Feat: μž„μ‹œ κΈ€ λͺ©λ‘λ§Œ μ‘°νšŒμ—μ„œ μΆœκ°„ 된 κΈ€ λͺ©λ‘ μ‘°νšŒλ„ μΆ”κ°€

* Fix: S3 Service import 제거
* Test: κ²Œμ‹œκΈ€ λŒ“κΈ€ κ·Έλ£Ή 생성, 쑰회 쿼리 ν…ŒμŠ€νŠΈ

* Refac: Comment ν…ŒμŠ€νŠΈ μ½”λ“œ λ¦¬νŒ©ν† λ§

* Refac: μ§€μ›μ„œ μƒνƒœλŠ” μ§€μ›μ„œ ν΄λž˜μŠ€μ—μ„œ λ³€κ²½, transaction manager 빈 등둝
ν›„ μž¬μ‚¬μš©

* Test: μ–΄λ“œλ―Ό μ§€μ›μ„œ κ΄€λ ¨ λ³΅μž‘ν•œ 쿼리 ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„±

* Fix: μƒˆλ‘œ μΆ”κ°€λœ UNDEFINED νŠΈλž™μ„ 응닡에 ν¬ν•¨ν•˜λŠ” 문제 μˆ˜μ •

* Fix: 지원 μƒνƒœ μ—…λ°μ΄νŠΈ 쑰건문 λ³€κ²½

* Fix: + μ—°κ²°μž λŒ€μ‹  String formatter λ³€κ²½
* Feat: λŒ“κΈ€ μž‘μ„±/μ‚­μ œ μ‹œ commentCount λ³€κ²½

* Fix: commentList size 계산이 μ•„λ‹Œ commentCount ν•„λ“œλ‘œ λŒ“κΈ€ 개수 λ°˜ν™˜

* Feat: μ’‹μ•„μš” κΈ°λŠ₯을 μœ„ν•œ μ€‘κ°„ν…Œμ΄λΈ” μ •μ˜

* Feat: likeCountλ₯Ό μœ„ν•œ 편의 λ©”μ„œλ“œ μ •μ˜

* Feat: μ’‹μ•„μš” 쀑간 ν…Œμ΄λΈ” λ ˆν¬μ§€ν† λ¦¬ μž‘μ„±

* Feat: μ’‹μ•„μš” 였λ₯˜ 상황에 λŒ€ν•œ ErrorCode μ •μ˜

* Feat: κ²Œμ‹œκΈ€ μ’‹μ•„μš” μ„œλΉ„μŠ€ μž‘μ„±

* Feat: μ’‹μ•„μš” API spec μ •μ˜

* Feat: κ²Œμ‹œκΈ€ Detail λ°˜ν™˜ μ‹œ μ’‹μ•„μš” μ—¬λΆ€ ν•„λ“œ μΆ”κ°€
* Test: 지원 ν•©/뢈 νŠΈλžœμ μ…˜ ν…ŒμŠ€νŠΈ λˆ„λ½ μΆ”κ°€

* Fix: ν…ŒμŠ€νŠΈ 파일 ꡬ쑰 μˆ˜μ •

* Rename: MemberInfoService -> MemberService

* Test: 멀버 κ΄€λ ¨ ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„±
* Test: 지원 ν•©/뢈 νŠΈλžœμ μ…˜ ν…ŒμŠ€νŠΈ λˆ„λ½ μΆ”κ°€

* Fix: ν…ŒμŠ€νŠΈ 파일 ꡬ쑰 μˆ˜μ •

* Refac: λ ˆν¬μ§€ν† λ¦¬ 디렉토리 ꡬ뢄

* Refac: κ²Œμ‹œκΈ€μ˜ λŒ“κΈ€ 관리λ₯Ό μœ„ν•œ 편의 λ©”μ„œλ“œ μΆ”κ°€

* Refac: AccessModel μ„€μ • 도메인 λͺ¨λΈμ„ ν†΅ν•˜λ„λ‘ μˆ˜μ •

* Refac: μƒμœ„νŒ€, ν•˜μœ„νŒ€ 생성 둜직 연관관계 νŽΈμ˜λ©”μ„œλ“œ μ΄μš©ν•˜λ„λ‘ μˆ˜μ •

* Refac: member team 생성 νŒ©ν† λ¦¬ λ©”μ„œλ“œ μ •μ˜

* Refac: 배정이 μ™„λ£Œλœ νŒ€μΈμ§€ λ‚˜νƒ€λ‚΄λŠ” λ©”μ„œλ“œ μ •μ˜

* Refac: κ²Œμ‹œκΈ€, μ’‹μ•„μš” 연관관계 νŽΈμ˜λ©”μ„œλ“œ μ •μ˜

* Feat: not null μ œμ•½μ‘°κ±΄ μΆ”κ°€, κΈ°λ³Έμƒμ„±μž protected μ ‘κ·Όμ œν•œμž μ„€μ •

* Fix: mock 데이터 not null μ œμ•½μ‘°κ±΄ 반영

* Fix: Team이 memberTeam의 생λͺ…μ£ΌκΈ°λ₯Ό κ΄€λ¦¬ν•˜λ„λ‘ cascade μ˜΅μ…˜ μ„€μ •
* Test: λŒ“κΈ€ μˆ˜μ •, μ‚­μ œ μ‹œ λŒ“κΈ€ count λ³€κ²½ ν…ŒμŠ€νŠΈ

* Fix: ν•˜μœ„ λŒ“κΈ€ μƒμ„±μ‹œ λΆ€λͺ¨ λŒ“κΈ€μ˜ λ‹΅κΈ€ μ»¬λ ‰μ…˜μ— μΆ”κ°€λ˜λ„λ‘ μˆ˜μ •

* Test: μ’‹μ•„μš” μΆ”κ°€ μ‹œ μ’‹μ•„μš” 개수 λ³€κ²½μ˜ μ›μžμ„± ν…ŒμŠ€νŠΈ

* Test: νŒ€μƒμ„±μ‹œ νŒ€-멀버, ν•˜μœ„νŒ€-μƒμœ„νŒ€ 연관관계 ν…ŒμŠ€νŠΈ μž‘μ„±

* Test: 멀버 -> νŒ€ 쑰회 ν…ŒμŠ€νŠΈ μž‘μ„±
* Feat: μ„Έλ―Έλ‚˜ 뢈참자 체크 View κ΅¬ν˜„

* Feat: μ„Έλ―Έλ‚˜ 뢈참자 λ””μŠ€μ½”λ“œ μ•Œλ¦Ό κΈ°λŠ₯ κ΅¬ν˜„

* Feat: λ””μŠ€μ½”λ“œ 메세지 μž‘μ„± λ©”μ†Œλ“œ 뢄리, 좜첡용 μ›Ήν›… μΆ”κ°€

* Feat: μš΄μ˜μ„œλ²„μ—μ„œ ꡬ체적인 μ—λŸ¬ 메세지 μˆ¨κΉ€
@kwonssshyeon kwonssshyeon merged commit eb0730b into main Nov 20, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants