Releases: woowacourse-teams/2023-map-befine
Releases ยท woowacourse-teams/2023-map-befine
v2.0.0
๊ด์ฐฎ์์ง๋ v2.0.0 Release
์ด ๋ฆด๋ฆฌ์ค๋ ๊ด์ฐฎ์์ง๋์ v2.0.0์ ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. www.mapbefine.com์์ ์ง์ ์ด์ฉํด๋ณด์ค ์ ์์ต๋๋ค.
์ถ๊ฐ๋ ๊ธฐ๋ฅ
- ๋นํ์๋ ๋ชจ์๋ณด๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค
- ๋๊ธ๊ณผ ๋๋๊ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค
- ๋ฉ์ธ ํ๋ฉด์ ๋ฐฐ๋๊ฐ ์ ์ฉ๋์์ต๋๋ค
- ์ค์์ดํ ๋์ ์ ํตํ ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ์ต๋๋ค
- ์ง๋ ์นด๋ ๋์์ธ์ด ๊ฐ์ ๋์์ต๋๋ค
- ์ง๋ ์ ๋ด ํ์ฌ ์์น ํ์ธ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค
- ํ ์ถ๊ฐ ์ ์ฅ์ ๊ฒ์(POI)๊ฐ ์ ์ฉ๋์์ต๋๋ค
- ์ง๋ ํค์๋ ๊ฒ์๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ค๋น๋ค
- ์ง๋ ์ด๋ฏธ์ง ์์ , ํ ์ด๋ฏธ์ง ์์ ๋ฐ ์ญ์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค
- ํ ์ด๋ฏธ์ง ํ๋ ์กฐํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค
- UI ๋ฒ๊ทธ๊ฐ ์์ ๋์์ต๋๋ค
- ์ง๋ ๋ฐ ํ ์ญ์ ๊ด๋ จ ์๋ฒ ๋ฒ๊ทธ๊ฐ ์์ ๋์์ต๋๋ค
- ๊ณต๊ฐ์ธ๋ฑ์ค, ์ปค๋ฅ์ ํ ์ต์ ํ๋ฅผ ํตํ ์๋ฒ ์ฑ๋ฅ์ ๊ฐ์ ํ์ต๋๋ค
- ๋ฌด์ค๋จ ์๋น์ค ์ง์ํฉ๋๋ค
What's Changed
- hotfix: ์๋ฒ ์์ฒญ ๋๋ฉ์ธ ๋ถ๋ฆฌ by @GC-Park in #354
- hotfix: api ๋ถ๋ฆฌ by @GC-Park in #356
- [FE] Hotfix:api response ๋ณ๊ฒฝ by @GC-Park in #358
- [FE] chore: api ์ฃผ์ ๋ณ๊ฒฝ by @GC-Park in #359
- [FE] refactor: ํ ํ๋ฉด ์ปจํ ์ด๋ ์์น ๋ฐ ๋ช ๋ณ๊ฒฝ by @semnil5202 in #360
- [FE] Hotfix/design ๋์์ธ ์ค๋ฅ ์์ by @semnil5202 in #361
- [BE] release: ๋ฐฑ์๋ ์ด์ ์๋ฒ ๋ฐฐํฌ v1.0.0 by @cpot5620 in #482
- Revert "[BE] release: ๋ฐฑ์๋ ์ด์ ์๋ฒ ๋ฐฐํฌ v1.0.0" by @afds4567 in #484
- [BE] release: ๋ฐฑ์๋ ์ด์ ์๋ฒ ๋ฐฐํฌ v1.0.0 by @yoondgu in #485
- [FE] FE ๊ฐ๋ฐ ์๋ฒ ์ด์ ์๋ฒ๋ก ๋ฐฐํฌ by @GC-Park in #487
- [ALL] feat: ๊ด๋ฆฌ์ ํ์ด์ง ์ฐ๊ฒฐ by @yoondgu in #488
- [FE] Feature/#489 ์ฌ์ฉ์ ์ ๋ ฅ ์ ๊ฐํ ์ ์ฉ by @semnil5202 in #491
- [BE] ๊ด๋ฆฌ์ ํ์ด์ง ๋ก์ปฌ ์ฌ์ฉ ๋ฐ ์ธ์ฆ ๋ฐฉ์ ๋ณ๊ฒฝ by @yoondgu in #493
- [FE] Feature/#495 Google Analytics ์ ์ฉ by @GC-Park in #496
- [FE] ๊ฐํ ์ฒ๋ฆฌ ์ ์ฉ ์ wrap ์์ฑ์ด ์ ์ฉ๋์ง ์๋ ์ค๋ฅ ์์ by @semnil5202 in #492
- [FE] Refactor/#495 GA ํจํค์ง json by @GC-Park in #497
- [FE] Refactor/#495 ga ์ถ์ key ์์๋ก ๋ณ๊ฒฝ by @GC-Park in #498
- [FE] Refactor/495 GA ์์น ๋ณ๊ฒฝ by @GC-Park in #499
- [FE] feat: GA ์ถ๊ฐ by @GC-Park in #500
- [FE] refactor/#495 Google Analytics ๋ถํ์ํ ์ฝ๋ ์ญ์ ๋ฐ ์ต์ข ๋ณธ by @GC-Park in #501
- [BE] access-token ๋ง๋ฃ ์๊ฐ ์กฐ์ by @kpeel5839 in #504
- [FE] Refactor/#505 react ga4 ์ ์ฉ by @GC-Park in #506
- [FE] Hotfix react ga4 ์๋ฌ ํด๊ฒฐ by @GC-Park in #507
- [FE] Feat/#502 by @afds4567 in #503
- [BE] Refactor/#494 ์ฑ๋ฅ ๊ฐ์ ์ ์ํ ์กฐํ ์ฟผ๋ฆฌ ์์ by @yoondgu in #508
- [BE] v.1.0.1 ๋ฐฐํฌ by @yoondgu in #509
- hotfix: ํ๊ฒฝ๋ณ์ ์์ by @afds4567 in #512
- [FE] Refactor/#513 ์ง๋ ์์ฑ ๋ฐ ํ ์์ฑ ํ์ด์ง ์ง๋ ์์น ์กฐ์ by @semnil5202 in #514
- [FE] Fix/myinfo ๋ง์ดํ์ด์ง ๋๋ค์ ๋ณ๊ฒฝ ์ ์ด๋ฏธ์ง ์ฌ๋ผ์ง๋ ์ค๋ฅ ์์ by @semnil5202 in #515
- [BE] ํ ํฝ ๋ชฉ๋ก์ ์์๋ฅผ ์ ์งํ๊ธฐ ์ํ ์๋ฃ ๊ตฌ์กฐ ๋ณ๊ฒฝ by @kpeel5839 in #517
- [BE] ๊ธฐ์กด์ HashSet ์ LinkedHashSet ์ผ๋ก ๋ณ๊ฒฝ by @kpeel5839 in #518
- Hotfix: ํ ํฝ ์กฐํ์ ์์ ๋ณด์ฅํ๋๋ก ์์ by @cpot5620 in #519
- [BE] access token ์ ํจ์๊ฐ 10๋ถ์ผ๋ก ์ค์ by @kpeel5839 in #520
- [FE] Fix/#522 ํ ํฝ ์กฐํ ์ค๋ณต ์์ฒญ ์ค๋ฅ, ํ ์กฐํ ์ ํ ํฝ ์กฐํ ์์ฒญ ์ค๋ฅ ๋ฐ ์ง๋ ์ค์ธ ์ค๋ฅ ์์ by @semnil5202 in #523
- [BE] Hotfix/#473 Soft Delete ๋ฐ์ํด ์กฐํํ๋๋ก ์ฟผ๋ฆฌ ์์ by @yoondgu in #521
- [FE] fix/#524 ๋ชจ์๋ณด๊ธฐ ์ํ์์ ํ ์กฐํ๊ฐ ์๋๋ ์ค๋ฅ ์์ by @semnil5202 in #525
- [FE] Refactor/#526 ๋ฐ์ํ ๋ค๋ธ๋ฐ ๊ฐ๋ฆผ ๋ฌธ์ ํด๊ฒฐ by @semnil5202 in #527
- [FE] 1.0.0 ๋ฐฐํฌ by @semnil5202 in #528
- [FE] hotfix ์ด์์๋ฒ GA ์ฝ๋ ์ฌ๊ธฐ by @GC-Park in #530
- [FE] design: ๋ฐ์ํ ์ฌ์ด์ฆ์์ ๋ก๊ณ ์์ญ ๋ฐฐ๊ฒฝ ํฌ๋ช ํ๊ฒ ์ ์ฉ by @semnil5202 in #531
- [FE] Hotfix/navbar ๋ชจ๋ฐ์ผ ์คํฌ๋กค ์ฌ๋ฐฑ์ผ๋ก ์ธํ ๋ค๋ธ๋ฐ ํ๋จ ๊ณ ์ ์ค๋ฅ ์์ by @semnil5202 in #532
- [FE] hotfix: ๋นํ์์์๊ฒ members ๋ชฉ๋ก ๋ณด์ฌ์ฃผ์ง ์๋๋ก ๋ณ๊ฒฝ by @semnil5202 in #535
- [BE] Hotfix/#537,#538 ํ์ ์ ๋ณด ๊ด๋ จ ์ด์ ํด๊ฒฐ by @yoondgu in #539
- [FE] Refactor/#541 ๋น๋ก๊ทธ์ธ ์ pin image button ์จ๊ธฐ๊ธฐ by @GC-Park in #542
- [FE] Feat/#554 search ์ง๋ ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ by @afds4567 in #555
- [FE] refactor/#450 ๋ชจ์๋ณด๊ธฐ ๊ธฐ๋ฅ ๋นํ์๋ ๊ฐ๋ฅํ๋๋ก ์์ by @GC-Park in #516
- [FE] refactor/#552 import-export-rules ๋ฐ์ by @afds4567 in #557
- [BE] Refactor/#540 ์ง์ฐ๋ก๋ฉ์ ๊ฒฝ์ฐ, soft delete์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ํด๊ฒฐ by @yoondgu in #553
- [FE] Refactor/eslint ESLint ์ถ๊ฐ ์ ์ฉ by @semnil5202 in #559
- [BE] ์ญ์ ๋ ํ ํฝ, ํ์ด ๋ณด์ด๋ ๋ฒ๊ทธ ํด๊ฒฐ by @yoondgu in #558
- [BE] Refactor/#547 ๋ก๊ทธ์ธ ํ์ ํ๋กํ ์กฐํ API ๋ช ์ธ ๋ณ๊ฒฝ by @yoondgu in #561
- feat/#564 poi ์ ์ฉ by @afds4567 in #566
- hotfix: dotenv ์ถ๊ฐ by @afds4567 in #574
- [FE] hotfix env ์ด๋ฆ ํ์ ํต์ผ by @GC-Park in #575
- hotfix: DotenvWebpackPlugin์ถ๊ฐ by @afds4567 in #576
- fix: require ์์ by @afds4567 in #577
- [FE] Feature/#560 ๋ฉ์ธ ํ์ด์ง์ swiper ๋ฐ ๋ฐฐ๋ ์ ์ฉ by @semnil5202 in #569
- [FE] Refactor/#572 ํ ์ด๋ฏธ์ง ํ๊ทธ๋ก ๊ต์ฒด ๋ฐ ์์ด์ฝ ์์ค ๊ฒํ by @semnil5202 in #573
- Hotfix/swiper UI by @semnil5202 in #579
- [BE] Env/#545 ๋ฌด์ค๋จ ๋ฐฐํฌ๋ฅผ ์ํ ๊ตฌ์ฑ ํ์ผ ์์ฑ by @yoondgu in #571
- [BE] Env/#545 ๋ฌด์ค๋จ ๋ฐฐํฌ๋ฅผ ์ํ ๊ตฌ์ฑ ํ์ผ ์์ฑ by @kpeel5839 in #580
- [BE] env/#545 CI/CD ๋์์ ์ํ ๊ฐํ ์ญ์ by @kpeel5839 in #581
- [BE] Refactor/#563 RestDocs ์๋ต ์ค๋ฅ(500) ํด๊ฒฐ ๋ฐ ์ํ์ฝ๋ ๊ฒ์ฆ ์ถ๊ฐ by @yoondgu in #565
- [BE] feat: ํ ํฝ ์ด๋ฏธ์ง ์์ ๊ธฐ๋ฅ ๊ตฌํ by @kpeel5839 in #582
- [FE] Feature/#550 ํ ํฝ ์ด๋ฏธ์ง ์์ ๋ฐ ํ ์ด๋ฏธ์ง ์ญ์ ๊ธฐ๋ฅ by @GC-Park in #583
- [FE] Feat/#588 ํ์ฌ ์์น ์ด๋ ๋ฒํผ by @afds4567 in #589
- [FE] Refactor/#578 ์ง๋ ํ Boundary ์กฐ์ by @semnil5202 in #590
- Hotfix/current position by @semnil5202 in #594
- hotfix/refactor: ์ฌ์ฉ์ ์์น ์กฐํ ๋ก์ง ์์ by @semnil5202 in #596
- [BE] Feat/#548 ๊ณต๊ฐ ์ธ๋ฑ์ค ๊ตฌํ by @cpot5620 in #584
- Hotfix/refactor: ํ์ฌ ์์น ์์ฒญ ๋ก์ง ๋ณ๊ฒฝ by @semnil5202 in #599
- refactor: watchPosition ์์ getCurrentPosition์ผ๋ก ๋ณ๊ฒฝ by @semnil5202 in #600
- [BE] Feat/#586 ํ ์์ ์ ๋ณ๊ฒฝ ์ด๋ ฅ ์ ์ฅ ์ด๋ฒคํธ ๊ตฌํ by @yoondgu in #591
- [BE] Feat/#587 ํ ๋๊ธ ๊ธฐ๋ฅ ์ถ๊ฐ ๊ตฌํ by @kpeel5839 in #601
- [BE] feat: HikariCP ์ปค๋ฅ์ ํ ์ค์ by @cpot5620 in #568
- [FE] Feat/#592 ํ ๋ํ ์ผ์ ํ ์ด๋ฏธ์ง ํด๋ฆญ ์ ๋ชจ๋ฌ์ ํตํด ํฌ๊ฒ ๋ณด์ด๋ ๊ธฐ๋ฅ ๊ตฌํ by @GC-Park in #595
- [BE] v.2.0.0 ๋ฆด๋ฆฌ์ฆ by @yoondgu in #605
- [FE] Feat/#597 ๋๊ธ ๊ธฐ๋ฅ ๊ตฌํ by @afds4567 in #598
- [BE] CI/CD ์ฌ ๊ฐ๋์ ์ํ ๊ณต๋ฐฑ ์ถ๊ฐ by @kpeel5839 in #606
- [FE] Feat/#604 image swiper ์ ์ฉ ๋ฐ image size limit ์ ์ฉ by @GC-Park in #608
- [FE] Refactor/#593 ๋ชจ์๋ณด๊ธฐ์ ๋จ์ผ์กฐํํ์ด์ง ๋ถ๋ฆฌ ๋ฐ ๋ฆฌํฉํ ๋ง by @semnil5202 in #607
- 2.0.0 ๋ฐฐํฌ by @semnil5202 in #609
- Hotfix/pin detail not move by @afds4567 in #61...
v1.0.0
๊ด์ฐฎ์์ง๋ v1.0.0 Release
์ด ๋ฆด๋ฆฌ์ค๋ ๊ด์ฐฎ์์ง๋์ ์ ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. www.mapbefine.com์์ ์ง์ ์ด์ฉํด๋ณด์ค ์ ์์ต๋๋ค.
์ถ๊ฐ๋ ๊ธฐ๋ฅ
- ํ ์ด๋ฏธ์ง์ ์ง๋ ์ด๋ฏธ์ง๋ฅผ ํ์ผ๋ก ์ถ๊ฐ ๊ฐ๋ฅํฉ๋๋ค
- ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค
What's Changed
- hotfix: ์๋ฒ ์์ฒญ ๋๋ฉ์ธ ๋ถ๋ฆฌ by @GC-Park in #354
- hotfix: api ๋ถ๋ฆฌ by @GC-Park in #356
- [FE] Hotfix:api response ๋ณ๊ฒฝ by @GC-Park in #358
- [FE] chore: api ์ฃผ์ ๋ณ๊ฒฝ by @GC-Park in #359
- [FE] refactor: ํ ํ๋ฉด ์ปจํ ์ด๋ ์์น ๋ฐ ๋ช ๋ณ๊ฒฝ by @semnil5202 in #360
- [FE] Hotfix/design ๋์์ธ ์ค๋ฅ ์์ by @semnil5202 in #361
- [BE] release: ๋ฐฑ์๋ ์ด์ ์๋ฒ ๋ฐฐํฌ v1.0.0 by @cpot5620 in #482
- Revert "[BE] release: ๋ฐฑ์๋ ์ด์ ์๋ฒ ๋ฐฐํฌ v1.0.0" by @afds4567 in #484
- [BE] release: ๋ฐฑ์๋ ์ด์ ์๋ฒ ๋ฐฐํฌ v1.0.0 by @yoondgu in #485
- [FE] FE ๊ฐ๋ฐ ์๋ฒ ์ด์ ์๋ฒ๋ก ๋ฐฐํฌ by @GC-Park in #487
Full Changelog: v0.8.0...v1.o.o
v0.8.0
๊ด์ฐฎ์์ง๋ v0.8.0 Release
์ด ๋ฆด๋ฆฌ์ค๋ ๊ด์ฐฎ์์ง๋์ ์ต์ด ๋ฆด๋ฆฌ์ค์ ๋๋ค. www.mapbefine.com์์ ์ง์ ์ด์ฉํด๋ณด์ค ์ ์์ต๋๋ค.
์๋ก์ด ๊ธฐ๋ฅ
- ๋ชจ์๋ณด๊ธฐ : ์ฌ๋ฌ ์ง๋์ ํ๋ค์ ํ๋์ ์ง๋์ ๋ชจ์ ๋ณผ ์ ์์ต๋๋ค.
- ์ฆ๊ฒจ์ฐพ๊ธฐ : ๋ค๋ฅธ ์ฌ๋์ด ๋ง๋ค์ด๋ ์ง๋ ์ค ๊ด์ฌ์๋ ์ง๋๋ง ๋ชจ์์ ๋ณผ ์ ์์ต๋๋ค.
- ๋ด ์ง๋์ ์ ์ฅํ๊ธฐ : ๋ค๋ฅธ์ฌ๋์ด ๋ง๋ค์ด๋ ์ง๋ ์์ฒด๋ฅผ ๋ด ์ง๋์ ์ ์ฅํ ์ ์์ต๋๋ค.
- ๊ณต์ ํ๊ธฐ : ๋ด๊ฐ ๋ณด๊ณ ์๋ ํ๋ฉด์ ๋ค๋ฅธ์ฌ๋์๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค.
- ์ง๋ ์ถ๊ฐํ๊ธฐ : ๊ด์ฌ์๋ ํ(์ฅ์)๋ค์ ๋ชจ์์ ๋๋ง์ ์ง๋๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค.
- ์ง๋ ๊ณต๊ฐ ์ฌ๋ถ ์ค์ : ๋ง๋ ์ง๋์ ๊ณต๊ฐ ๋ฒ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
- ํ(์ฅ์) ์ถ๊ฐ ๋ฐ ์์ ๊ถํ ์ค์ : ๋ง๋ ์ง๋์ ํ(์ฅ์)
- ํ(์ฅ์) ์ถ๊ฐํ๊ธฐ : ๊ถํ์ด ์๋ ์ง๋์ ๋๋ง์ ํ(์ฅ์)๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
- ํ(์ฅ์) ๋ฝ์์ค๊ธฐ : ๋ค๋ฅธ์ฌ๋์ด ๋ง๋ค์ด๋ ์ง๋์์ ๊ด์ฌ์๋ ํ(์ฅ์)๋ง ๋ด ์ง๋์ ์ ์ฅํ ์ ์์ต๋๋ค.
์ถ๊ฐํ ๊ธฐ๋ฅ
- S3 ์ด๋ฏธ์ง ์ ์ฉ
- ์์ธ ์ฃผ์ ๋ฐ ํ์ ์ ๋ณด ์์ (๋ก๊ทธ์์)
์ปค๋ฐ ๋ด์ฉ
- [Docs] GitHub Issue ๋ฐ PR Template ์ค์ by @junpakPark in #37
- [Docs] GitHub Issue Template ํ์ผ๋ช ์ค๋ฅ ์์ by @junpakPark in #39
- v.0.8.0 ๋ฒ ํ ๋ฆด๋ฆฌ์ฆ ๋ฐฐํฌ by @yoondgu in #349
๋ชจ๋ ์ปค๋ฐ: https://github.com/woowacourse-teams/2023-map-befine/commits/v0.8.0