Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* build: ์ด๊ธฐ ํ๊ฒฝ ์ค์ * docs: PR ํ ํ๋ฆฟ ์์ * build: RestDocs ์ค์ Co-authored-by: younghoondoodoom <[email protected]> Co-authored-by: miseongk <[email protected]> Co-authored-by: cl8d <[email protected]> * build: QueryDsl ์ค์ Co-authored-by: younghoondoodoom <[email protected]> Co-authored-by: miseongk <[email protected]> Co-authored-by: cl8d <[email protected]> * feat: ์๋ฌ ์๋ต ๊ฐ์ฒด ์์ฑ * feat: Jpa Auditing ์ค์ * feat: ์ฌ์ฉ์ ์ํฐํฐ ์์ฑ * feat: ๋ก๋๋งต ์ํฐํฐ ์์ฑ * chore: restAssured, ํ ์คํธ์ฉ db ์ค์ * test: ์ธ์ ํ ์คํธ ์์ฑ * feat: ๋น๋ฐ๋ฒํธ ์ ์ฝ ์กฐ๊ฑด ๊ฒ์ฌ ๊ตฌํ * feat: ํ์ Identifier ์ ์ฝ ๊ฒ์ฌ ๊ตฌํ * feat: ํ์ Nickname ์ ์ฝ ๊ฒ์ฌ ๊ตฌํ * refactor: vo ํจํค์ง ์์ * feat: ๋น๋ฐ๋ฒํธ ์ํธํ ๊ธฐ๋ฅ ๊ตฌํ * feat: ๋๋ค์์ผ๋ก ํ์ ํ๋กํ ์ฐพ๊ธฐ, Identifier ํ์ ์ฐพ๊ธฐ ๊ตฌํ * feat: ํ์๊ฐ์ service ๋ก์ง ๊ตฌํ * feat: dto record๋ก ์์ * feat: ํ์๊ฐ์ mapper ๊ตฌํ * feat: ์์ธ ์ ์ ๋ฐ ํธ๋ค๋ง * feat: ํ์๊ฐ์ api ๊ตฌํ * refactor: ํตํฉ ํ ์คํธ ํ๊ฒฝ ์์ ๋ฐ ๋ณ๊ฒฝ ๋ฐ์ * feat: ์์ธ ์ข ๋ฅ ์์ * feat: ๋ฉค๋ฒ ๋๋ฉ์ธ์ ์์ฑ์ ๋ฐ ๋ ํ์งํ ๋ฆฌ ์ถ๊ฐ * feat: ์ปค์คํ ์์ธ ๋ฐ ์์ธ ํธ๋ค๋ฌ ์ถ๊ฐ * docs: api ๋ฌธ์ํ * feat: ๋ก๋๋งต ์ํฐํฐ์ ๋ํ ์์ฑ์ ๋ฐ ๋ ํ์งํ ๋ฆฌ ์ถ๊ฐ * feat: ๋ก๋๋งต ๋ชฉ๋ก ํํฐ๋ง ์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ * docs: rest-docs ๊ณตํต ์ค์ ์ค๋ํซ ๋ฐ overview, ๋ก๋๋งต adoc ์ถ๊ฐ * build: rest-assured dependency ์ถ๊ฐ * feat: ๋ก๋๋งต ์นดํ ๊ณ ๋ฆฌ ๋๋ฉ์ธ์ ๋ํ ์์ฑ์ ๋ฐ ๋ ํ์งํ ๋ฆฌ ์ถ๊ฐ * feat: ๋ก๋๋งต ์นดํ ๊ณ ๋ฆฌ ๋ฆฌ์คํธ ์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ * build: rest-assured dependency ์ถ๊ฐ * docs: ๋ก๋๋งต ์นดํ ๊ณ ๋ฆฌ API adoc ์ถ๊ฐ * feat: salt db์ ์ ์ฅํ๋๋ก ์์ * feat: api member -> members ์์ * refactor: dto ๋ค์ด๋ฐ ์์ * feat: NoSuchAlgorithmException ServerException์ ๋์ง๋๋ก ์์ * feat: apply changes * feat: ๋งค์ง๋๋ฒ ์์ํ * refactor: ์นดํ ๊ณ ๋ฆฌ ๋ชฉ๋ก ์กฐํ ์ body ๊ฒ์ฆ ๋ก์ง ๋ณ๊ฒฝ * feat: ํ์๊ฐ์ ์ ๋ ฅ ์ ์์ธ ๋ณ๊ฒฝ * refactor: ๋ฉ์๋ ๋ถ๋ฆฌ ๋ฐ ์ด๋ฆ ๋ณ๊ฒฝ * test: ํ ์คํธ์ฉ ObjectMapper ์ค์ ํด๋์ค ์ถ๊ฐ * feat: ์ปค์คํ ํ์ด์ง ๊ฐ์ฒด ์ถ๊ฐ * refactor: apply changes * feat: ์๊ตฌ์ฌํญ ๋ฐ์ * test: ํ ์คํธ ์ปจํ ์คํธ ์ด๊ธฐํ ๋ฐ ๋ก๋๋งต ์ธ์ ํ ์คํธ ์ถ๊ฐ * feat: apply changes * feat: ๊ณจ๋ฃธ ์ํฐํฐ ์ถ๊ฐ * [feat/CK-16] ๋ก๋๋งต ์์ฑ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#8) * feat: ์์ธ ํด๋์ค ์ ์ * feat: RoadmapContent์ RoadmapNode์ ์ผ๊ธ์ปฌ๋ ์ ์ถ๊ฐ * feat: ๋ก๋๋งต ๋ ธ๋ ์ ์ฝ ์กฐ๊ฑด ์ถ๊ฐ * feat: ๋ก๋๋งต ๋ณธ๋ฌธ ์ ์ฝ ์กฐ๊ฑด ์ถ๊ฐ * feat: ๋ก๋๋งต ์ ์ฝ ์กฐ๊ฑด ์ถ๊ฐ * feat: Roadmap ์ ์ฅ ๊ตฌํ * feat: ๋ก๋๋งต ๋ ธ๋, ๋ก๋๋งต ๋ณธ๋ฌธ repository ์ถ๊ฐ ๋ฐ RoadmapRepository ๋ก๋๋งต ์์ฑ ํ ์คํธ ๊ฒ์ฆ ์ถ๊ฐ * feat: ๋ก๋๋งต ์์ฑ service ๋ก์ง ๊ตฌํ * build: rest-assured dependency ์ถ๊ฐ * feat: ๋ก๋๋งต ์์ฑ api ๊ตฌํ ๋ฐ ์ธ์ํ ์คํธ * feat: RoadmapNode์ ์ด๋ฏธ์ง ํ๋ ์ถ๊ฐ * test: ๋ก๋๋งต ์์ฑ ์ปจํธ๋กค๋ฌ ํ ์คํธ * docs: ๋ก๋๋งต ์์ฑ api ๋ฌธ์ ์์ฑ * refactor: ๋กฌ๋ณต Getter ์ ๊ฑฐ * refactor: ์์ฑ์์์ ์ฐ๊ด๊ด๊ณ ์ฐ๊ฒฐํ๋ ๋ถ๋ถ ๋ถ๋ฆฌ * refactor: validate ๋ฉ์๋ ๋ถ๋ฆฌ * refactor: setter ์ฌ์ฉ์ null ์ฒดํฌํ๋๋ก ์์ * refactor: test ํจํค์ง๋ก ์ด๋ * refactor: RequiredArgsConstructor ์ฌ์ฉํ๋๋ก ์์ * refactor: ๊ฒ์ฆ ๋ณ๊ฒฝ ๋ฐ ์์ธ ์ผ์ด์ค ์ ๊ฑฐ * test: ์ด๋ ธํ ์ด์ ์ ๊ฑฐ * refactor: ๋ณ์ ์ถ์ถ * test: ํ ์คํธ ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * docs: ๋ก๋๋งต ์์ฑ api ๋ฌธ์ ์์ * refactor: ์์ธ ๋ฉ์ธ์ง String format์ผ๋ก ๋ณ๊ฒฝ * test: ํ ์คํธ ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์ * docs: ๋ก๋๋งต ์์ฑ API ๋ฌธ์ ์์ * test: ํ ์คํธ ์ถ๊ฐ * refactor: ImageContentType ํจํค์ง ์ด๋ * [feat/CK-20] ๋ก๊ทธ์ธ ๋ฐ ์ธ์ฆ/์ธ๊ฐ๋ฅผ ๊ตฌํํ๋ค (#10) * build: jwt ์์กด์ฑ ์ถ๊ฐ * feat: jwt token ์์ฑ ๊ตฌํ * feat: jwt token ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ * feat: RefreshToken Entity ์์ฑ * feat: ํ ํฐ์ผ๋ก RefreshToken ์ฐพ์์ค๊ธฐ ๋ ํฌ์งํ ๋ฆฌ ๊ตฌํ * feat: ๋ก๊ทธ์ธ ์ ํ ํฐ ๋ฐ๊ธ ๊ตฌํ * refactor: ํจํค์ง ๊ตฌ์กฐ ์์ * feat: ๋ก๊ทธ์ธ api ๊ตฌํ * refactor: AuthenticateResponse -> AuthenticationResponse ์์ * feat: ํตํฉ ํ ์คํธ ์์ฑ * docs: ๋ก๊ทธ์ธ ๊ธฐ๋ฅ docs ์์ฑ * feat: ํ์๊ฐ์ ํ ์คํธ ์ฝ๋ ์ถ๊ฐ * docs: ๋ฉ์๋ ์ด๋ฆ ์์ * feat: ์ธ๊ฐ interceptor ๊ตฌํ * feat: ํ ํฐ ์ฌ๋ฐํ service ๋ก์ง ๊ตฌํ * feat: ํ ํฐ ์ฌ๋ฐํ api ๊ตฌํ * test: ์ธ์ ํ ์คํธ ์์ฑ * docs: ํ ํฐ ์ฌ๋ฐํ docs ์์ฑ * perf: refresh token ๊ฐ์ ธ์ฌ๋ member join ํ๋๋ก ์ฟผ๋ฆฌ ์ต์ ํ * feat: ํ ํฐ์์ ํ์ identifier ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ ๊ตฌํ * refactor: ์ฌ์ํ ์ค๋ฐ๊ฟ ์์ * feat: ํ ํฐ ์ฌ๋ฐํ ์ ๊ธฐ์กด ํ ํฐ ์ญ์ ๊ตฌํ * fix: ํ์ ์์ด๋ ๊ฐ์ ธ์ค๋ aargumentResolver์์ Bearer ์ ์ธํ๋๋ก ์์ * feat: ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ์ * refactor: ํจํค์ง ๊ตฌ์กฐ ์์ * docs: docs ์ค๋ช ์ถ๊ฐ * [feat/CK-17] ๋ก๋๋งต ๋จ์ผ ์กฐํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#9) * build: restAssured ์์กด์ฑ ์ถ๊ฐ ๋ฐ ์ ์ญ ์ฝ๋ ์ถ๊ฐ * feat: ๋ก๋๋งต ๋จ์ผ ์กฐํ API ๋งคํ * feat: Member ๋๋ฉ์ธ ๋ฐ ๋ ํฌ์งํ ๋ฆฌ ์ถ๊ฐ * feat: ๋ก๋๋งต ์นดํ ๊ณ ๋ฆฌ ๋๋ฉ์ธ ๋ฐ ๋ ํฌ์งํ ๋ฆฌ ์ถ๊ฐ * feat: ๋ก๋๋งต ๋๋ฉ์ธ ๋ฐ ๋ ํฌ์งํ ๋ฆฌ ์ถ๊ฐ * feat: ํน์ ๋ก๋์บก ์ฝํ ์ธ ์ ๋ ธ๋๋ค ์กฐํ ๊ธฐ๋ฅ ์ถ๊ฐ * refactor: ์ํฐํฐ๋ง๋ค ํ์ํ ํ๋ฌ๋ Getter ์ ์ฉ * chore: ์ถํ ๊ธฐ๋ฅ(๊ณจ๋ฃธ) ์ถ๊ฐ ์ ๊ตฌํ๋์ด์ผ ํ๋ ๋ถ๋ถ ์ญ์ * feat: ๋ก๋๋งต ๋จ์ผ ์กฐํ ๊ธฐ๋ฅ Service ๋ ์ด์ด ์ถ๊ฐ * test: ๋ก๋๋งต ๋จ์ผ ์กฐํ ๊ธฐ๋ฅ ํตํฉ ํ ์คํธ * test: ํ ์คํธ์ฝ๋ ๋ฆฌํฉํ ๋ง * refactor: api contextPath ์์ * test: Controller ํ ์คํธ์ restdocs ์ ์ฉ * docs: ๋ก๋๋งต API adoc ์ถ๊ฐ * refactor: ์ต์ ์ปจํ ์ธ ์ ๋ ฌ ๊ธฐ๋ฅ ๋ฆฌํฉํ ๋ง * refactor: ๋ก๋๋งต ๋จ์ผ ์กฐํ ์๋ต DTO ๋ฆฌํฉํ ๋ง * refactor: ์ฝ๋๋ฆฌ๋ทฐ ๋ด์ฉ ์ ์ฉ * refactor: ์ต์ ์ปจํ ์ธ ์ ๋ ฌ ๋ฆฌํฉํ ๋ง * [feat/CK-25] ๊ณจ๋ฃธ ๋จ์ผ ์กฐํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#23) * [feat/CK-23] ๊ณจ๋ฃธ ์์ฑ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#28) * test: test ํจํค์ง ๊ตฌ์กฐ ๋ฐ ์ค์ ๋ณ๊ฒฝ * test: MemberIdentifierArgumentResolver ํ ์คํธ ์์ฑ * feat: AuthenticationResponse equals&hashcode ์์ฑ ๋ฐ ๊ทธ์๋ฐ๋ฅธ ํ ์คํธ ์์ * test: ๊ณจ๋ฃธ ์์ฑ ์ธ์ํ ์คํธ ์์ฑ * feat: Goalroom ์ฐธ์ฌ ๊ธฐ๋ฅ ๊ตฌํ * refactor: code style format * feat: ๊ณจ๋ฃธ ์์ฑ ์๋น์ค ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ์์ฑ api ๊ตฌํ * fix: jpa ์ ์ฅ ์๋๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐ ์ธ์ํ ์คํธ ์์ * docs: rest docs ์์ฑ * feat: GoalRoomTodoContent vo ์์ฑ * fix: ์ค๋ฅ ์์ * feat: ์ผ๊ธ ์ปฌ๋ ์ ๋ถ๋ณ ๊ฐ์ฒด๋ก ์์ * feat: docs์ ํ๋ ๋ด์ฉ ์ค๋ช ์ถ์ํ * feat: ๋ฆฌ๋ทฐ ๋ฐ์ * feat: ์ถ๊ฐ ์๊ตฌ์ฌํญ ๋ฐ์ * feat: ์คํ ์์ * feat: ์ถ๊ฐ์ ์ธ ๋ณ๊ฒฝ ์ฌํญ ๋ฐ์ * feat: period ๊ด๋ จ ๋ก์ง ์์ * feat: Entity ์์ * [feat/CK-24] ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#26) * refactor: ๋ก๋๋งต ์์ฑ api ์์ * test: ํ ์คํธ ์์ * refactor: ๋ฉ์๋ ์์ ๋ณ๊ฒฝ * docs: ๋ก๋๋งต ์์ฑ API ๋ฌธ์ ์์ * refactor: RoadmapNodes ํ๋๋ช ๋ณ๊ฒฝ * feat: ๊ณจ๋ฃธ ๋๋ฉ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ Repository ๊ตฌํ * test: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ ์ธ์ํ ์คํธ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ API ๊ตฌํ * docs: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ API ๋ฌธ์ ์์ฑ * refactor: DTO ํจํค์ง ๊ตฌ์กฐ ์์ * feat: ๋ฆฌ๋ทฐ ๋ฐ์ * test: ํ ์คํธ ์์ * refactor: Create, Read ์๋น์ค ํด๋์ค ๋ถ๋ฆฌ * build: git submodule ์ ์ฉ * chore: application.yml ์ค์ * test: ํ ์คํธ ์ฝ๋ ์์ * fix: member_profile_image -> member_image * feat: memberImage ์์กด ๊ด๊ณ ์์ * feat: created_at, updated_at ์ค์ ๋ณ๊ฒฝ * [feat/CK-26] ๊ณจ๋ฃธ ์ฐธ๊ฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#24) * refactor: conflict 2์ฐจ ํด๊ฒฐ ๋ฐ ๊ณตํต ์ฝ๋ ์ถ๊ฐ * feat: ๊ณจ๋ฃธ ์ฐธ๊ฐ ๊ธฐ๋ฅ ๋๋ฉ์ธ ๊ตฌํ * refactor: ๋ก๋๋งต ์ปจํ ์ธ ์ ๋ณด RoadmapContentResponse๋ก ์ ๋ฌ * test: ๊ณจ๋ฃธ ์ฐธ๊ฐ ๊ธฐ๋ฅ ๊ด๋ จ ๋ ํฌ์งํ ๋ฆฌ ํ ์คํธ * test: ๊ณจ๋ฃธ ์ฐธ๊ฐ ๊ธฐ๋ฅ ๊ด๋ จ Service ๋ ์ด์ด ๊ตฌํ * feat: ์ด๋ฏธ ์ฐธ์ฌํ ๊ณจ๋ฃธ์ ์ฐธ์ฌ ๋ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ * test: ๊ณจ๋ฃธ ์ฐธ์ฌ ๊ธฐ๋ฅ ํตํฉ ํ ์คํธ * refactor: ํ ์คํธ์ฝ๋ ๋ฆฌํฉํ ๋ง * refactor: ๋ก๋๋งต ๋จ์ผ ์กฐํ์ content์ node id ๋ฐํ ์ถ๊ฐ * refactor: ๋ฆฌ๋ทฐ ์์ฒญ์ฌํญ ๋ฐ์ * feat: ๊ฐ๋ฐ ์๋ฒ ํฌํธ ๋ณ๊ฒฝ * [feat/CK-62] ๋ก๋๋งต ๋ฆฌ๋ทฐ ์์ฑ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#27) * chore: submodule ์ ๋ณด ๋ณต๊ตฌ * [feat/CK-77] ๊ณจ๋ฃธ์ ์ฐธ์ฌ์๋ฅผ ์กฐํํ๋ค (#44) * feat: ๊ณจ๋ฃธ id๋ก ๊ณจ๋ฃธ ๋ฉค๋ฒ ์ฐพ๊ธฐ Repository ๊ตฌํ * feat: ๊ณจ๋ฃธ ์ฐธ์ฌ์ ์กฐํ service ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ๋ฉค๋ฒ ์กฐํ api ๊ตฌํ * feat: ํ์๊ฐ์ ์ ๊ธฐ๋ณธ ์ด๋ฏธ์ง ๋ฃ๋๋ก ์์ * test: ๊ณจ๋ฃธ ์ฐธ๊ฐ์ ์กฐํ ํตํฉ ํ ์คํธ ์์ฑ * docs: ๊ณจ๋ฃธ ์ฐธ๊ฐ์ ์กฐํ api docs ์์ฑ * feat: ํ์ ๊ธฐ๋ณธ ์ด๋ฏธ์ง ์ถ๊ฐ ๊ตฌํ * feat: ๋ฆฌ๋ทฐ ๋ฐ์ * build: ์ ์ ํ์ผ ์ฒ๋ฆฌ ์์ * chore: application-dev.yml ์์ ๋ฐ ์ด๋ฏธ์ง ๊ฒฝ๋ก ๋ณ๊ฒฝ * chore: application-dev.yml ์์ ๋ฐ ์ด๋ฏธ์ง ๊ฒฝ๋ก ๋ณ๊ฒฝ * [feat/CK-72] ๊ณจ๋ฃธ์ด ์๋์ผ๋ก ์์ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#39) * feat: GoalRoomPendingMember, GoalRoom Repository ๊ตฌํ * feat: GoalRoom ์์ํ๋ ์ค์ผ์ค๋ฌ ๊ตฌํ * test: ์ฌ์ฉํ์ง ์๋ ํ ์คํธ ์ ๊ฑฐ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * [feat/CK-70] ๊ณจ๋ฃธ ํฌ๋ ๋ฆฌ์คํธ ์ถ๊ฐ๋ฅผ ๊ตฌํํ๋ค (#43) * test: ๊ณจ๋ฃธ ํฌ๋ ๋ฆฌ์คํธ ์ถ๊ฐ ์ธ์ํ ์คํธ ์์ฑ * feat: ๊ณจ๋ฃธ ํฌ๋ ๋ฆฌ์คํธ ์ถ๊ฐ ์๋น์ค ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ํฌ๋ ๋ฆฌ์คํธ api ๊ตฌํ * build: application-dev.yml ์์ฑ * feat: ๋ฆฌ๋ทฐ ๋ฐ์ * feat: null ์์ธ์ฒ๋ฆฌ ์์ * [feat/CK-64] ๋ก๋๋งต ํ๊ทธ ์์ฑ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค (#37) * [feat/CK-67] ๋ก๋๋งต ๊ฒ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค (#40) * [feat/CK-68] ์ฌ์ฉ์๊ฐ ์์ฑํ ๋ก๋๋งต์ ๋ชฉ๋ก์ ์กฐํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#47) * feat: ์ฌ์ฉ์์ ๋ก๋๋งต์ ์กฐํํ๋ repository ๊ธฐ๋ฅ ๊ตฌํ * feat: ์ฌ์ฉ์์ ๋ก๋๋งต์ ์กฐํํ๋ ๊ธฐ๋ฅ ๊ตฌํ * test: ์ฌ์ฉ์์ ๋ก๋๋งต์ ์กฐํํ๋ ๊ธฐ๋ฅ ํตํฉํ ์คํธ * docs: ์ฌ์ฉ์์ ๋ก๋๋งต์ ์กฐํํ๋ API ๋ฌธ์ ์์ฑ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ ์ ๋ก๋๋งต์ ๋ํ ๊ณจ๋ฃธ ๋ชฉ๋ก์ ์กฐํํ๋๋ก ์์ * refactor: ๋ฉ์๋๋ช ๋ณ๊ฒฝ * style: ์ฝ๋ ์ปจ๋ฒค์ ๋ง์ถ๊ธฐ * [feat/CK-69] ์ฌ์ฉ์ ์ ๋ณด ์กฐํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#49) * feat: ์ฌ์ฉ์ ํ๋กํ๊ณผ ์ด๋ฏธ์ง๋ฅผ ํจ๊ป ์กฐํํ๋ Repository ๊ธฐ๋ฅ ๊ตฌํ * feat: ์ฌ์ฉ์ ์์ ์ ์ ๋ณด ์กฐํ API ๊ตฌํ * test: ์ฌ์ฉ์ ์์ ์ ์ ๋ณด ์กฐํ API ํตํฉํ ์คํธ * docs: ์ฌ์ฉ์ ์์ ์ ์ ๋ณด ์กฐํ API ๋ฌธ์ ์์ฑ * feat: ํน์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์กฐํํ๋ API ๊ตฌํ * test: ํน์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์กฐํํ๋ API ํตํฉํ ์คํธ * docs: ํน์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์กฐํํ๋ API ๋ฌธ์ ์์ฑ * refactor: ๋ฉ์๋๋ช ์์ * feat: ๋ด ์ ๋ณด ์กฐํ ์ ์์ด๋๋ ํจ๊ป ๋ฐํํ๋๋ก ์์ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * [feat/CK-75] ์ธ์ฆ ํผ๋ ์ถ๊ฐ API๋ฅผ ๊ตฌํํ๋ค (#41) * feat: ์ธ์ฆ ํผ๋ ์ถ๊ฐ API ๊ตฌํ * feat: ์ธ์ฆ ํผ๋ ํ์ ์ ์ฝ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ๋ ์ง์ ํด๋นํ๋ ๋ ธ๋ ๋ฐํ ๊ธฐ๋ฅ ๊ตฌํ * feat: ์ธ์ฆ ํผ๋ ์ถ๊ฐ ๊ธฐ๋ฅ Service ๊ตฌํ * refactor: develop-branch ์ฝ๋ ์ถ๊ฐ * test: ์ธ์ฆ ํผ๋ ์์ฒญ ํตํฉ ํ ์คํธ * feat: ๊ณจ๋ฃธ ์ด ์ธ์ฆ ํ์ ๊ตฌํ๋ ๊ธฐ๋ฅ * feat: ์ธ์ฆ ํผ๋ ๋ฑ๋ก ์ ๊ณจ๋ฃธ๋ฉค๋ฒ ๋ฌ์ฑ๋ฅ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ * feat: ๊ณจ๋ฃธ์ ํน์ ๋ ธ๋์์ ๋ฑ๋ก๋ ์ธ์ฆ ํผ๋ ์กฐํ ๊ธฐ๋ฅ * refactor: ์ด๋ฏธ์ง ์ ๋ก๋ ์ ์ธํ ๋ฆฌ๋ทฐ ๋ฐ์ * refactor: ์ด๋ฏธ์ง ์ ๋ก๋ ๋ก์ง ๋ฆฌ๋ทฐ ๋ฐ์ * feat: ๋ก๋๋งต ๋จ์ผ ์กฐํ์ createdAt ๋ฐํ ์ถ๊ฐ * feat: ๋ฆฌ๋ทฐ๋ด์ฉ ๋ฐ์ * [feat/CK-22,76] ์ฌ์ฉ์๊ฐ ์ฐธ๊ฐํ ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ์ ๋จ์ผ ์กฐํ(์ธ์ฆ ํผ๋ ์กฐํ)๋ฅผ ๊ตฌํํ๋ค (#48) * feat: ์ธ์ฆ ํผ๋ ์ถ๊ฐ API ๊ตฌํ * feat: ์ธ์ฆ ํผ๋ ํ์ ์ ์ฝ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ๋ ์ง์ ํด๋นํ๋ ๋ ธ๋ ๋ฐํ ๊ธฐ๋ฅ ๊ตฌํ * feat: ์ธ์ฆ ํผ๋ ์ถ๊ฐ ๊ธฐ๋ฅ Service ๊ตฌํ * refactor: develop-branch ์ฝ๋ ์ถ๊ฐ * test: ์ธ์ฆ ํผ๋ ์์ฒญ ํตํฉ ํ ์คํธ * feat: ๊ณจ๋ฃธ ์ด ์ธ์ฆ ํ์ ๊ตฌํ๋ ๊ธฐ๋ฅ * feat: ์ธ์ฆ ํผ๋ ๋ฑ๋ก ์ ๊ณจ๋ฃธ๋ฉค๋ฒ ๋ฌ์ฑ๋ฅ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ * feat: ๊ณจ๋ฃธ์ ํน์ ๋ ธ๋์์ ๋ฑ๋ก๋ ์ธ์ฆ ํผ๋ ์กฐํ ๊ธฐ๋ฅ * feat: ๊ณจ๋ฃธ์ ๋ณด ๋ฐ ๊ณจ๋ฃธ ๋ ธ๋์ ํฌ๋ ์กฐํ ๊ธฐ๋ฅ * feat: ์ฌ์ฉ์ ๊ณจ๋ฃธ ๋จ์ผ/๋ชฉ๋ก ์กฐํ API ๊ตฌํ * feat: ๋ฉค๋ฒ๊ฐ ์ฐธ๊ฐํ ๊ณจ๋ฃธ์ ๊ณจ๋ฃธ์ ํ์ฌ ์ํ์ ๋ฐ๋ผ ์กฐํํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ์ฌ์ฉ์ ๊ณจ๋ฃธ ๋จ์ผ/๋ชฉ๋ก ์กฐํ Service ๋ ์ด์ด ์ถ๊ฐ * test: ์ฌ์ฉ์ ๊ณจ๋ฃธ ๋จ์ผ/๋ชฉ๋ก ์กฐํ ๊ธฐ๋ฅ ํตํฉ ํ ์คํธ * refactor: ์ฝ๋ ๋ฆฌ๋ทฐ ๋ด์ฉ 1์ฐจ ๋ฐ์ * [feat/CK-115] ๊ณจ๋ฃธ ํฌ๋๋ฆฌ์คํธ์ ๋ํ ์ ์ฒด ์กฐํ ๋ฐ ํฌ๋๋ฆฌ์คํธ์ ๋ํ ์ฒดํฌ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#63) * fix: ์์ํ์ง ์์ ๊ณจ๋ฃธ ํ์ด์ง ์ง์ ์ ์ธ์ฆ ํผ๋๋ฅผ ๋ฐ์์ค์ง ๋ชปํ๋ ๋ฒ๊ทธ ์์ ๋ฐ ์ฌ์ฉ์ ๊ณจ๋ฃธ ์กฐํ ํ ์คํธ ๋ณต์ (#64) * fix: ์ฌ์ฉ์ ๊ณจ๋ฃธ ๋จ์ผ ์กฐํ ๋ฒ๊ทธ fix (#67) * fix: ํฌ๋ ์ฒดํฌ ํด์ ์ค๋ฅ ํด๊ฒฐ * fix: ๊ณจ๋ฃธ ๋ด๋ถ ์กฐํ ์ Todo ๋ฐํ ์ค๋ฅ ํด๊ฒฐ (1:N ์ฟผ๋ฆฌ ์ค๋ณต) * [feat/CK-71] ๊ณจ๋ฃธ์ ๋๊ฐ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#42) * feat: GoalRoomMember์ GoalRoomPendingMember๋ฅผ ์ถ์ํ ๋ฐ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ๊ณจ๋ฃธ ๋๊ฐ๊ธฐ API ๊ตฌํ * test: ๊ณจ๋ฃธ ๋๊ฐ๊ธฐ ํตํฉํ ์คํธ * docs: ๊ณจ๋ฃธ ๋๊ฐ๊ธฐ API ๋ฌธ์ ์์ฑ * test: ํ ์คํธ ์ฝ๋ ์ค๋ณต ๋ฆฌํฉํฐ๋ง * fix: ๊ณจ๋ฃธ ์ฐธ๊ฐ ์ ์ด๋ฏธ ์ฐธ์ฌ์ค์ธ ์ฌ์ฉ์์ธ์ง ํ์ธํ๋ ๋ก์ง ์์ * test: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ ํ ์คํธ ์์ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * refactor: ๋ฉ์๋ ๋ถ๋ฆฌ * feat: ์๋ธ๋ชจ๋ ์ถ๊ฐ * style: ์ฝ๋ ํฌ๋งทํ * chore: submodule ์ ๋ณด ๋ณต๊ตฌ * feat: ๊ณจ๋ฃธ ์กฐํ ์ ๋ ธ๋ ์ ๋ณด๋ฅผ ํจ๊ป ์กฐํํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ๋ ธ๋ ์กฐํ ์ ์์ด๋ ๊ฐ๋ ํจ๊ป ๋ฐํํ๋๋ก ๊ธฐ์กด ํด๋์ค ๋ณํฉ * feat: ๊ณจ๋ฃธ ๋ ธ๋ ์กฐํ API ์ถ๊ฐ * docs: api-docs ์์ * chore: add submodule * feat: apply changes * feat: ๊ณจ๋ฃธ์ ์ฐธ์ฌํ์ง ์์ ์ฌ์ฉ์์ ๋ํด ์์ธ ๋ณ๊ฒฝ * [feat/CK-51] Github Action์ ํตํด CI๋ฅผ ๊ตฌ์ถํ๋ค (#13) * [feat/CK-116] ๊ณจ๋ฃธ์ ์ธ์ฆ ํผ๋๋ฅผ ์ ์ฒด ์กฐํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#70) * feat: ๊ณจ๋ฃธ ์ธ์ฆ ํผ๋ ์กฐํ repository ๊ตฌํ * feat: ๊ณจ๋ฃธ ์ธ์ฆ ํผ๋ ์ ์ฒด ์กฐํ API ๊ตฌํ * test: ๊ณจ๋ฃธ ์ธ์ฆ ํผ๋ ์ ์ฒด ์กฐํ ์ธ์ํ ์คํธ * docs: ๊ณจ๋ฃธ ์ธ์ฆ ํผ๋ ์ ์ฒด ์กฐํ ๋ฌธ์ ์์ฑ * refactor: git submodule ๋ณต๊ตฌ * refactor: ์ธ์ฆํผ๋ ์ ์ฒด ์กฐํ ์ ํ์ฌ ์งํ์ค์ธ ๋ ธ๋๊ฐ ์๋ ๊ฒฝ์ฐ ๋น ๋ฆฌ์คํธ๋ฅผ ๋ฐํํ๋๋ก ์์ * [feat/CK-113] ๋ก๋๋งต ๋จ์ผ ์กฐํ API์ ์์๋ฅผ ์ถ๊ฐํ๋ค (ํฌ๋ฆฌ์์ดํฐ ํ๋กํ ์ด๋ฏธ์ง ๊ฒฝ๋ก, ์์ฑ๋ ๊ณจ๋ฃธ ์ํ๋ณ ๊ฐ์) (#73) * feat: ๋ก๋๋งต ๋จ์ผ ์กฐํ API์ ์์ ์ถ๊ฐ (ํฌ๋ฆฌ์์ดํฐ ํ๋กํ ์ด๋ฏธ์ง, ์์ฑ๋ ๊ณจ๋ฃธ ์ํ๋ณ ๊ฐ์) * refactor: ๋ฆฌ๋ทฐ ๋ด์ฉ ๋ฐ์ * fix: ๊ณจ๋ฃธ ๋ ธ๋์ ๋ค์ ๋ ธ๋ ๋ฐํ ๋ก์ง ๋ฒ๊ทธ ์์ * fix: ์ฌ์ฉ์ ๊ณจ๋ฃธ ๋ชฉ๋ก ๋ฐํ ์ ์ฟผ๋ฆฌ ์ค๋ฅ ์์ * refactor: ๋ถ์ ์ ํ ๋ณ์๋ช ์์ * chore: git ์๋ธ๋ชจ๋ ์ ๋ฐ์ดํธ * chore: git ์๋ธ๋ชจ๋ ์ค์ ์์ * chore: git submodule ์ ๋ฐ์ดํธ * chore: application.yml on profile ์์ * chore: application.yml ์ค๋ฅ ์์ * chore: update git submodule * [feat/CK-143] ๋ก๊น ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ๋ฌดํ์คํฌ๋กค ์๋ต์ ์์ ํ๋ค (#105) * [feat/CK-114] ๋ก๋๋งต ๋ฆฌ๋ทฐ๋ฅผ ์กฐํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#74) * feat: ๋ก๋๋งต ๋ฆฌ๋ทฐ ์กฐํ API ๊ตฌํ * feat: ๋ก๋๋งต ๋ฆฌ๋ทฐ ์กฐํ Repository ๊ตฌํ * feat: ๋ก๋๋งต ๋ฆฌ๋ทฐ ์กฐํ Service ๊ตฌํ * feat: ๋ก๋๋งต ๋ฆฌ๋ทฐ ์กฐํ ๋ฌดํ ์คํฌ๋กค ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ ๋ฐ ํตํฉ ํ ์คํธ ์ถ๊ฐ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * refactor: LocalDateTime ์์ฒญ/์๋ต formatting๋ฌธ์ ํด๊ฒฐ * test: ์ฌ์ฉ์ ํ๋กํ ์ด๋ฏธ์ง ๊ฒฝ๋ก๋ ํ์ธํ๋๋ก ์์ * chore: update git submodule * test: ํ ์คํธ ์์ ์ฃผ์ ์ค์ * chore: update git submodule * [feat/CK-65] ๊ณจ๋ฃธ ์ฌ์ฉ์ ๋ชฉ๋ก ์กฐํ API๋ฅผ ๊ฐ๋ฐํ๋ค (#106) * [feat/CK-78] ๋ก๋๋งต ์์ฑ ์ ์ด๋ฏธ์ง๋ฅผ ์ถ๊ฐ๋ฅผ ๊ตฌํํ๋ค (#71) * feat: roadmap ์์ฑ ์ image ์ถ๊ฐํ๋๋ก controller ์์ ๋ฐ argument resolver ๊ตฌํ * feat: roadmap create ์ ํ์ผ ์ ์ฅํ๋ ์ด๋ฒคํธ ์์ฑ ๋ฐ ๊ตฌํ * feat: roadmap create ์ ํ์ผ ์ ์ฅํ๋ event publisher ๋ถ๋ถ ๊ตฌํ * test: ๋ก๋๋งต ์์ฑ ๋ฐฉ์ ๋ณ๊ฒฝ์ผ๋ก ์ธํ test code ์์ * feat: ํ์ผ ์ ์ฅ์ ์๋ฌ ๋ฐ์ ํด๊ฒฐ * refactor: ๋ถํ์ํ ์ฝ๋ ์ญ์ * feat: UUID ๊ธฐ๋ฐ์ผ๋ก file path ์ ๊ณต ๊ตฌํ * feat: amazons s3์ ํ์ผ ์ฌ๋ฆฌ๋ ๋ก์ง ๊ตฌํ * feat: ์ด๋ฏธ์ง ์ ์ฅ ๋ก์ง ๊ตฌํ * test: ํ ์คํธ ์ฝ๋ ์์ * feat: amazon s3 presignedUrl ์์ฑ ๋ก์ง ๊ตฌํ * feat: ๋ฆฌ๋ทฐ ํผ๋๋ฐฑ ๋ฐ์ * feat: ๋ก๋๋งต ์กฐํ ์ ๋ก๋๋งต ๋ ธ๋ ์ด๋ฏธ์ง ํ์ผ presigned url์ ๋ด๋ ค์ฃผ๋๋ก ์์ * feat: jwt token์์ claim์ type ์ถ๊ฐ * feat: file ์ ์ฅ ์ ์์ถํด์ ์ ์ฅํ๋๋ก ์์ * feat: ๋ฆฌ๋ทฐ ๋ฐ์ * fix: Amazon s3 ๊ด๋ จ ์ค๋ฅ ํด๊ฒฐ * docs: docs ๊นจ์ง ํด๊ฒฐ * fix: ์ธ์ฆ ํผ๋ ์กฐํ ์ url์ด s3๋ฅผ ํ์ง ์๋ ๋ฌธ์ ํด๊ฒฐ * [Fix/CK-165] ๊ณจ๋ฃธ ์ฐธ์ฌ์ ์กฐํ ์ ๊ณจ๋ฃธ์ ์ํ์ ์๊ด์์ด ์กฐํ ๊ฐ๋ฅํ๋๋ก ์์ ํ๋ค (#117) * fix: s3 pre-signed url ์์ฑ ์ key ๊ฐ ๋ถ์ผ์น ๋ฌธ์ ํด๊ฒฐ * fix: s3 ์ด๋ฏธ์ง ์์ถํ์ง ์๊ณ ์ ์ฅํ๋๋ก ์์ * [feat/CK-158] ๊ณจ๋ฃธ ์์ API๋ฅผ ๊ตฌํํ๋ค (#113) * fix: file path ๋ด๋ ค์ค๋, pre-signed url ๋ด๋ ค์ฃผ๋๋ก ๋ชจ๋ ์์ * [feat/CK-155] ๋ก๋๋งต ๋ชฉ๋ก ์กฐํ ์ ์ ๋ ฌ ์กฐ๊ฑด์ ์ถ๊ฐํ๋ค (#111) * [feat/CK-73] ๊ณจ๋ฃธ ์ข ๋ฃ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#109) * feat: ๊ณจ๋ฃธ ์ข ๋ฃ ๊ธฐ๋ฅ ๊ตฌํ * refactor: ๊ณจ๋ฃธ ์ข ๋ฃ ์ ์ธ์ฆ ํผ๋ ์ ์ฒด ์กฐํ ๊ท์น ์์ * refactor: ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ์ * test: ๊ณจ๋ฃธ ์ข ๋ฃ ๊ธฐ๋ฅ ํตํฉํ ์คํธ ์ถ๊ฐ * refactor: ๋ฉ์๋ ๋ถ๋ฆฌ ๋ฐ ํ ์คํธ ์ฝ๋ ์ถ๊ฐ * refactor: ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ์ * [feat/CK-66] ๋ก๋๋งต์ ์ญ์ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#108) * feat: ๋ก๋๋งต ์ญ์ ๊ธฐ๋ฅ repository ๊ตฌํ * feat: ๋ก๋๋งต ์ญ์ api ๊ตฌํ * test: ๋ก๋๋งต ์ญ์ api ํตํฉ ํ ์คํธ * docs: ๋ก๋๋งต ์ญ์ api ๋ฌธ์ ์์ฑ * chore: git submodule ์ ๋ฐ์ดํธ * feat: ๋ก๋๋งต ์ญ์ ์ค์ผ์ค๋ฌ ๊ธฐ๋ฅ ๊ตฌํ * refactor: ์ธ์ฆํผ๋ ์กฐํ ์ ์ธ์ฆํผ๋ ๋ฑ๋ก ๋ ์ง๋ฅผ LocalDate ํ์ ์ผ๋ก ๋ฐํํ๋๋ก ์์ * refactor: ๋ฆฌ๋ทฐ ๋ฐ์ * feat: ๊ณจ๋ฃธ ์์ฑ ์ ์ญ์ ๋ ๋ก๋๋งต์ธ ๊ฒฝ์ฐ์ ๋ํ ์์ธ ์ฒ๋ฆฌ ์ถ๊ฐ * feat: ๋ก๋๋งต์ ๊ณจ๋ฃธ ๋ชฉ๋ก์ ์ ๋ ฌ ์กฐ๊ฑด์ ๋ง๊ฐ์๋ฐ์ ์ถ๊ฐ * refactor: git submodule ์ ๋ฐ์ดํธ * refactor: ๋ฉ์๋๋ช ๋ณ๊ฒฝ * refactor: git submodule ๋ณต๊ตฌ * refactor: ํ ์คํธ ์ฝ๋ ๋ฆฌํฉํฐ๋ง * fix: async๋ก ์๋ก์ด ์ฐ๋ ๋ ๋ง๋ค์ด์ ํ์ผ ์ ์ฅ ์ inputStream ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ๋ฌธ์ ํด๊ฒฐ * [feat/CK-117] flyway๋ฅผ ์ ์ฉํ๋ค (#125) * chore: dev flyway migrate ์ค์ * fix: ๊ฒ์ ๊ด๋ จ ์ค๋ฅ ์์ * fix: ๊ฒ์ ๊ด๋ จ ์กฐ๊ฑด ์์ * test: ํ ์คํธ ์ค๋ฅ ์์ * Revert "fix: ๊ฒ์ ๊ด๋ จ ์ค๋ฅ ์์ " This reverts commit 62773f1. * fix: ๊ฒ์ API ์ฐ๋์ ๋ฐ๋ฅธ ๋ณ๊ฒฝ ์ฌํญ revert --------- Co-authored-by: Miseong Kim <[email protected]> Co-authored-by: Miseong Kim <[email protected]> Co-authored-by: 2014012606 <[email protected]> Co-authored-by: cl8d <[email protected]> Co-authored-by: Jiwon Lee <[email protected]> Co-authored-by: Ohjintaek <[email protected]> Co-authored-by: Ohjintaek <[email protected]>
- Loading branch information