v1.0.0
์นดํ์ธ (๐ ์ค์๊ฐ ์ ๊ธฐ์๋์ฐจ ์ถฉ์ ์ ์ง๋ ๋ฐ ์ฌ์ฉ ํต๊ณ ์กฐํ ์๋น์คโก๏ธ)
์๋ ํ์ธ์? ์ค์๊ฐ ์ ๊ธฐ์๋์ฐจ ์ถฉ์ ์ ์ง๋ ๋ฐ ์ฌ์ฉ ํต๊ณ ์กฐํ ์๋น์ค๋ฅผ ๊ณต๊ฐํฉ๋๋ค.
๋จ์ํ ์ถฉ์ ์ ์ ๋ณด ์กฐํ๊ฐ ์๋, ์ ๊ตญ ์ ๊ธฐ์ฐจ ์ถฉ์ ์์ ์ค์ฅ๊ธฐ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ ๊ทผํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ จํ๊ณ ์ ํฉ๋๋ค.
ํํ์ด์ง ์ฃผ์
์ฌ์ฉ ๊ฐ๋ฅํ ๊ธฐ๋ฅ
- ์ง๋
- ํ์์น ๋ณต๊ท
- ์ง๋๋ฅผ ํ ์์น๋ก ๋ณต๊ทํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- ์ฌ์ฉ์์ ๋๋ฐ์ด์ค์์ ๊ถํ์ ๋ถ์ฌํด์ผ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ค ํ๋/์ถ์
- ์ฌ์ฉ์๊ฐ ์ค์ ๋ฒํผ์ ํตํด ์กฐ์ ํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ค์ ํ๋๋ ์คํฌ๋กค์ ํตํด ์กฐ์ ํ ์ ์์ต๋๋ค.
- ์ค ๋ณ๊ฒฝ์ ํตํด ์๋ก์ด ์ถฉ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํฉ๋๋ค.
- ๋๋๊ทธ๋ฅผ ์ด์ฉํ ์ง๋ ์ด๋
- ๋๋๊ทธ ๋ณ๊ฒฝ์ ํตํด ์๋ก์ด ์ถฉ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํฉ๋๋ค.
- ํ์์น ๋ณต๊ท
- ๋ง์ปค
- ํน์ ์กฐ๊ฑด(๋ง์ปค ํด๋ฆญ, ๋ง์ปค ๊ฐ์ ์ ํ ๋ฑ)์ ๋ฐ๋ผ ๋ง์ปค๋ฅผ ๋ ์ด์์์ ์ ์ธํ ์์ญ์ ์ค์ฌ์ผ๋ก ์ด๋ํฉ๋๋ค.
- ๋ง์ปค๋ฅผ ํด๋ฆญํ์ ๋ ์ ๋ณด์ฐฝ์ด ์ด๋ฆฝ๋๋ค.
- ์ถฉ์ ์ ๊ฐ๋จ ์ ๋ณด
- ํน์ ์ถฉ์ ์๋ฅผ ์ ํํ๊ธฐ ์ , ์ถฉ์ ์์ ๊ฐ๋จํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ๋๋ค.
- ์ถฉ์ ์ ๋ชฉ๋ก
- ํ์ฌ ํ๋ฉด ์์ญ ๋ด์ ์๋ ์ถฉ์ ์์ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค.
- ์ถฉ์ ์ ์์ธ ์ ๋ณด
- ์ถฉ์ ์ ๊ณ ์ฅ ์ ๊ณ
- ์ถฉ์ ์์ ์๋ชป๋ ์ ๋ณด๋ฅผ ์์ธํ ์ ์ถํ ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค.
- ์ถฉ์ ๊ธฐ ๊ณ ์ฅ ์ ๊ณ
- ๋ค๋ฅธ ์ฌ๋๋ค์ ์ถฉ์ ๊ธฐ ์ ๊ณ ํ์๋ฅผ ํ์ธํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
- ์ถฉ์ ์๋ฅผ ์ด๋ฏธ ์ ๊ณ ํ ์ฌ์ฉ์์ ์ ์ฑ ์ ๊ณ ๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
- ์ถฉ์ ์ ํผ์ก๋ (Beta)
- ์ถฉ์ ๊ธฐ์ ์ฌ์ฉ ์ด๋ ฅ์ ์ถฉ์ ์๋ ๊ทธ๋ฃน์ ๋ฐ๋ผ ๊ด๋ฆฌํฉ๋๋ค.
- ์ถฉ์ ์์ ์ด๋ค ์์ผ, ์ด๋ค ์๊ฐ ๋์ ์ฌ์ฉ๋์ด ๋ง์๋์ง ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ํ์ฌ๋ ์๋ฒ์ ์ฌ์ ์ 12์๊ฐ์ ํ ๋ฒ ์ฉ ์์งํ์ฌ ์ฒ๋ฆฌํ๊ณ ์์ต๋๋ค. ๊ธฐ๋ฅ์ด ์ง์์ ์ผ๋ก ๊ฐ์ ๋ ์์ ์ ๋๋ค.
- ์ถฉ์ ์ ํ๊ฐ
- ์ถฉ์ ์ ํ๊ธฐ๋ฅผ ์ฝ๊ณ ์ฐ๊ณ ์์ ํ๊ณ ์ญ์ ํ ์ ์์ต๋๋ค.
- ์ถฉ์ ์๋ ๋ณ์ ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
- ์ถฉ์ ์ ํ๊ธฐ์ ๋ต๊ธ์ ์ฝ๊ณ ์ฐ๊ณ ์์ ํ๊ณ ์ญ์ ํ ์ ์์ต๋๋ค.
- ์ถฉ์ ์ ๊ณ ์ฅ ์ ๊ณ
- ์ ๊ตญ ์ถฉ์ ์ ๊ฒ์
- ์ง๋์ ์์น์ ์๊ด ์์ด ์ ๊ตญ์ ์ถฉ์ ์๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ์ถฉ์ ์๋ฅผ ๊ฒ์์ ์ฑ๊ณตํ๋ ๊ฒฝ์ฐ, ํด๋น ์์น๋ก ์ฆ์ ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ถฉ์ ์ ํํฐ๋ง
- ์ฌ์ฉ์ ์ฐจ๋์ ํน์ฑ์ ๋ง๋ ํํฐ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค.
- ํํฐ๋ง์ผ๋ก ์ฌ๋ฌ ํญ๋ชฉ์ด ์ ๊ณต๋๋ฉฐ, ๋ก๊ทธ์ธ ์ ํํฐ๋ง ๋ ํญ๋ชฉ์ ์ ์ฅํ ์ ์์ต๋๋ค.
๊ธฐํ
- ๋ชจ๋ฐ์ผ๊ณผ ์น ํ๊ฒฝ ๋ชจ๋ ์ง์ํฉ๋๋ค.
What's Changed
- feat: pr ํ ํ๋ฆฟ๊ณผ, issue template ์ ์์ฑํ๋ค by @be-student in #2
- feat: Rest Docs๋ฅผ ์ ์ฉํ๋ค. by @sosow0212 in #10
- feat: pr ์ ์์ฑํ์ ๋ issue ์๋ ์ฐ๋ ๊ธฐ๋ฅ ์ถ๊ฐ by @be-student in #6
- design: ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ์ํด ์คํ์ผ์ ์ด๊ธฐํํ๋ค by @feb-dain in #17
- feat: ๊ณต๊ณต API ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @be-student in #18
- feat: ์ง๋๋ฅผ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋งํ๋ค by @gabrielyoon7 in #32
- feat: ์ถฉ์ ๊ธฐ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ๋ถ๋ฆฌํ๋ค by @drunkenhw in #30
- feat: ํ์ฌ ์์น๋ฅผ ์ด๊ธฐ ์ขํ๋ก ์ค์ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #35
- feat: ์ง๋ ์ ํ์ฌ ๋ด ์์น์ ๋ง์ปค๋ฅผ ํ์ํ๋ค by @kyw0716 in #37
- feat: ์์์ ์์น์ ์ถฉ์ ์ ๋ง์ปค๋ค์ ํ์ํด๋ณธ๋ค by @kyw0716 in #40
- chore: prettier ๋ฒ์ ์ ๋ฐ์ดํธ ๋ฐ ์์ ํ๋ค by @feb-dain in #48
- feat: ์์ธ ์ฒ๋ฆฌ์ ๋ํ ๊ธฐ๋ณธ ์ฝ๋๋ฅผ ์์ฑํ๋ค by @drunkenhw in #49
- feat: ์ ์ญ ์ํ ๊ด๋ฆฌ ์ ํธ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #51
- feat: ๋ฐ์ดํฐ ์ํธํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค by @kiarakim in #43
- fix: branch ์๋ชป ์ค์ ํ ๋ถ๋ถ์ ์์ ํ๋ค by @be-student in #42
- feat: ์๋, ๊ฒฝ๋๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ๋จ ์ ๋ณด ์กฐํ API๋ฅผ ๊ตฌํํ๋ค by @drunkenhw in #44
- feat: ์์ธ ์ ๋ณด ์กฐํ API๋ฅผ ์์ฑํ๋ค by @sosow0212 in #53
- feat: msw๋ก ์ถฉ์ ์ ๋ฐ์ดํฐ๋ฅผ mockingํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #56
- feat: TanStack Query๋ฅผ ์ฌ์ฉํ์ฌ ์ถฉ์ ์ ๋ง์ปค๋ฅผ ์ฐ๋๋ค by @kyw0716 in #57
- feat: CODEOWNERS ํ์ผ ์์ฑ by @be-student in #55
- style: prettier ์ ์ฉ ์ ๋ ํ์ผ์ prettier๋ฅผ ์ ์ฉํ๋ค by @feb-dain in #63
- feat: logger error ๋ง๋ค ์ฌ๋์ผ๋ก ๋ฐ์ํ๋ ๋ก๊ทธ๋ฅผ ์ ์กํ๋ค by @be-student in #54
- feat: ๏ฟฝgoogle maps api์ react UI๋ฅผ ์ฐ๋ํ๋ค by @gabrielyoon7 in #68
- refactor: msw ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #72
- refactor: ์ฝ๋ ๊ฐ๋ ์ฑ์ ์ฆ์ง์ํจ๋ค by @feb-dain in #74
- refactor: scrap ๋ฉ์๋๋ฅผ ๋ฆฌํฉํฐ๋ง ํ๋ค by @be-student in #77
- feat: ์๋ฒ๋ก๋ถํฐ ์์ ๋ฐ์ ์ถฉ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ถฉ์ ์ ๋ชฉ๋ก์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #82
- feat: ํ ์คํธ ๊ฒฉ๋ฆฌ๋ฅผ ์ํ ๊ธฐ๋ฅ์ ๋ง๋ ๋ค by @sosow0212 in #80
- refactor: briefStationInfoWindowStore ๋ชจ๋ํ by @feb-dain in #92
- feat: pull request ์ gradle test๊ฐ ๋์ํ๋๋ก ์ค์ ํ๋ค by @drunkenhw in #85
- rename: ํ์ผ๋ช ์ ์๋ ์คํ๋ฅผ ์์ ํ๋ค by @feb-dain in #94
- test: ์ธ์ํ ์คํธ๋ฅผ ์ถ๊ฐํ๋ค by @drunkenhw in #90
- chore: prettier๋ก import ๋ถ๋ถ์ ์ ๋ฆฌํ๋ค by @feb-dain in #96
- feat: ์ง๋๋ฅผ ํ๋/์ถ์ํ๋ ๋ฒํผ ๊ตฌํ by @gabrielyoon7 in #99
- feat: ์๋น์ค Key ์๋ ์ ํ ๊ธฐ๋ฅ ์ถ๊ฐ by @kiarakim in #97
- feat: ํผ์ก๋๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kiarakim in #69
- refactor: useExternalState์ setState๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #101
- feat: ๋ฒํผ ์คํ์ผ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @feb-dain in #109
- refactor: google map์ ์ ๋ฌํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #111
- test: ํ์์๋ ํ์ผ์ ์ ๊ฑฐํ๊ณ ์คํ ๋ฆฌ๋ถ ๊ธฐ๋ณธ ํ์์ ๋ณ๊ฒฝํ๋ค by @feb-dain in #117
- feat: ํ์์น ๋ฒํผ ํด๋ฆญ ์ ํ์์น๋ก ๋ณต๊ทํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #118
- chore: ๋ง์ปค ์ปค์คํ ์ ์ํ svg import ํ๊ฒฝ์ ์ค์ ํ๋ค by @kyw0716 in #122
- chore: ์ปค๋ฐ์ ํ๋ฆฌํฐ์ด์ eslint ์ ์ฉ์ ์๋ํํ๋ค by @feb-dain in #126
- feat: ์ถฉ์ ์ ๋ง์ปค๋ฅผ ํํฐ๋ง ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #124
- fix: prettier ์๋ํ์ ์ด์ ๋ฒํธ ์๋ํ๊ฐ ๋์์ ์ ์ฉ๋์ง ์๋ ์๋ฌ๋ฅผ ๊ฐ์ ํ๋ค by @feb-dain in #133
- feat: ๊ฐ๋จ ์ ๋ณด ๋์ฐ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #132
- feat: ๋ง์ง๋ง ์ ์ํ ์ด๋ ฅ์ด ์๋ ํด๋ผ์ด์ธํธ๋ผ๋ฉด ๋ง์ง๋ง ์์น๋ฅผ ์ฐ์ ํ์ฌ ์ง๋๋ฅผ ๋ก๋ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค by @gabrielyoon7 in #134
- fix: husky๊ฐ mac์์ ์๋ํ์ง ์๋ ์ค๋ฅ๋ฅผ ๊ฐ์ ํ๋ค by @feb-dain in #137
- fix: ์นํฉ ๋น๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ค by @kyw0716 in #138
- ๏ฟฝfix: ์๋, ๊ฒฝ๋ ๊ธฐ๋ฐ์ผ๋ก ์กฐํ ์ ์๋๊ฐ ์๋ชป๋๋ ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ค by @drunkenhw in #141
- feat: ์ถฉ์ ๊ธฐ ์ํ ๋ฐ ํผ์ก๋๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kiarakim in #113
- ๏ฟฝfix: ๋ช๋ช ํจํค์ง๋ฅผ devDenpencies์์ dependencies์ผ๋ก ์ด๋ํ๋ค by @gabrielyoon7 in #147
- feat: App์ import ํ๊ธฐ ์ ์ ๊ตฌ๊ธ ๋งต ํค๋ฅผ ๋ฐ๋์ ์ ๋ ฅํด์ผ ์คํ์ด ๋๋๋ก ํ๋ ๊ธฐ๋ฅ ๊ตฌํ by @gabrielyoon7 in #150
- feat: ์ถฉ์ ์ ์์ธ ์ ๋ณด ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @feb-dain in #155
- feat: Github Actions Self Hosted Runner๋ฅผ ์ํด workflow ํ์ผ์ ์์ฑํ๋ค by @sosow0212 in #127
- feat: ์ถฉ์ ๊ธฐ์ ์ถฉ์ ์๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @sosow0212 in #151
- refactor: ๊ธ์/์์ ๊ตฌ๋ณ ๋ก์ง์ ์์ ํ๋ค by @kyw0716 in #156
- refactor: capacity๊ฐ ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ์ ํ๋ค by @drunkenhw in #153
- refactor: ์ค์ api์ ํด๋ผ์ด์ธํธ๋ฅผ ์ฐ๊ฒฐํด๋ณธ๋ค by @gabrielyoon7 in #159
- fix: ์ํธํ ๋ฐฉ๋ฒ๊ณผ ๋์ฝ๋ฉ ํค ๋ณ๊ฒฝ ๋ฐ flyway ์ ๊ฑฐ by @kiarakim in #162
- refactor: ์๋ฒ ์ฃผ์ ์ถ๊ฐ ๋ฐ ์๋ฒ๊ฐ ์ฃผ๋ ์ ๋ณด์ ๋ง์ถฐ ์ฝ๋ ๋ณ๊ฒฝํ๋ค by @feb-dain in #163
- feat: FE์ CD ๋ฅผ ๊ตฌ์ถํ๋ค by @be-student in #152
- feat: ํ ์คํธ ์คํ์ผ ์ปดํฌ๋ํธ๋ฅผ ์ ์ํ๋ค by @gabrielyoon7 in #145
- refactor: template์ ์์ ์์ ์๊ฐ, ์ค์ ์์ ์๊ฐ์ ์ถ๊ฐํ๋ค by @drunkenhw in #166
- refactor: ํจํค์ง๋ฅผ ๋๋ฉ์ธ ๊ตฌ์กฐ๋ก ๋ณ๊ฒฝํ๋ค by @drunkenhw in #174
- feat: ํ๋ ์ค ๋ฐ์ค ์คํ์ผ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @feb-dain in #173
- refactor: FlexBox์ width, height ์์ฑ์ ์ถ๊ฐํ๋ค by @feb-dain in #178
- fix: ์คํ ๋ฆฌ๋ถ svg ๊ฒฝ๋ก ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ค by @feb-dain in #184
- fix: @Style ๊ฒฝ๋ก๋ฅผ ์ฐธ์กฐํ ์ ์๋ ์๋ฌ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #190
- feat: ์ถฉ์ ์ ์ ๋ณด ์๋ฒ ํํฐ๋ง api๋ฅผ mockingํ๋ค by @kyw0716 in #188
- feat: ๋ค๋น๊ฒ์ดํฐ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @kyw0716 in #191
- feat: ์ค์๊ฐ ํํฐ๋ง ์ต์ ์ ์ธ๋ถ์ธ ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ํํฐ๋ง ์ต์ ์ ์ถ๊ฐํ๋ค by @kyw0716 in #193
- refactor: Text variant type ์ง์ by @gabrielyoon7 in #194
- feat: ์ถฉ์ ์๋ฅผ ๊ณ ์ฅ ์ ๊ณ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @drunkenhw in #196
- feat: List์ ListItem ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #197
- feat: ์ฌ์ฉ์ ์๋ณ์ด ๊ฐ๋ฅํ๋๋ก ํ ํฐ์ ์์ฑํ๋ ๊ธฐ๋ฅ ๊ตฌํ by @gabrielyoon7 in #199
- refactor: ์ ๋ ๊ฒฝ๋ก๋ฅผ ํ์ฅ์ฑ ์๊ฒ ์์ ํ๋ค by @feb-dain in #205
- chore:
@heroicons/react
๋ฅผ ์ค์นํ๋ค by @feb-dain in #202 - feat: develop mode์์ msw์ ๋ก์ปฌ ์๋ฒ๋ฅผ ๋์ ์ผ๋ก ์ ํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #215
- feat: ์๋ฒ ํํฐ๋ง ์ต์ ์ ์ ํํ๋ UI๋ฅผ ๊ตฌํํ๋ค by @kyw0716 in #207
- feat: Box ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #219
- feat: ๊ณ ์ฅ ์ ๊ณ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @drunkenhw in #201
- feat: ์คํ ๋ฆฌ๋ถ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ค by @drunkenhw in #206
- feat: TextField๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #222
- feat: ๊ฒ์์ฐฝ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @feb-dain in #221
- feat: ๋์ ํผ์ก๋ ํต๊ณ๋ฅผ ์๊ฐํ ํด์ฃผ๋ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๋ฐํ๋ค by @kyw0716 in #223
- feat: pr์ comment์ ์คํ ๋ฆฌ๋ถ ๋ฐฐํฌ ๋งํฌ๋ฅผ ์๋์ผ๋ก ๋ฌ์์ฃผ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @feb-dain in #227
- feat: ๊ฒ์์ฐฝ ๋ ๋๋ง ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์น ์ ๊ทผ์ฑ ์์๋ฅผ ์ถ๊ฐํ๋ค by @feb-dain in #231
- feat: ๋ชจ๋ฌ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #229
- fix: ํ๋ ์ค ๋ฐ์ค
align-items
๊ฐ ๋์ํ์ง ์๋ ์๋ฌ๋ฅผ ๊ฐ์ ํ๋ค by @feb-dain in #237 - feat: Alert ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #241
- chore: ์คํ ๋ฆฌ๋ถ์ msw์ ์ ์ฉํ๋ค by @feb-dain in #244
- feat: ์ถฉ์ ์ ์์ธ ์ ๋ณด ์กฐํ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ , ๋์ ๊ณ ์ฅ ์ ๊ณ ํ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #245
- refactor: ์ง๋ api key ๊ฒ์ฌ๊ธฐ๋ฅ์ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #250
- feat: ๊ฒ์์ด ์ ๋ ฅ์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @feb-dain in #251
- refactor: ๋์ ํผ์ก๋ ์๊ฐํ ์ปดํฌ๋ํธ์ ์ฌ์ฌ์ฉ์ฑ์ ๋์ธ๋ค by @kyw0716 in #232
- feat: ์๋ฒ์์ ์ถฉ์ ์ ์ ๋ณด๋ค์ ํํฐ๋ง ํ๋ ๊ธฐ๋ฅ์ ๋ง๋ ๋ค by @sosow0212 in #218
- feat: ์ถฉ์ ์์ ์๋ชป๋ ์ ๋ณด๋ฅผ ์ ๋ณดํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @drunkenhw in #235
- feat: ์ถฉ์ ์ ์์ธ ์กฐํ ์ ์ ๊ณ ํ์๋ ๋ฐํํ๋๋ก ์ถ๊ฐํ๋ค by @drunkenhw in #204
- refactor: ํผ์ก๋๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๋ค by @drunkenhw in #249
- fix: ํ ์คํธ ์คํจํ๋ ๋ฒ๊ทธ ์์ by @drunkenhw in #257
- feat: ์ถฉ์ ๊ธฐ ๊ณ ์ฅ ์ ๊ณ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #258
- refactor: ์ถฉ์ ์ ๋ฆฌ์คํธ UI, ํํฐ๋ง UI๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #262
- feat: ๊ฒ์์ ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @be-student in #254
- DB ์ ์์ด ์๋๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ค by @sosow0212 in #269
- API ๋ช ์ธ์ ๋ค๋ฅธ ๋ถ๋ถ์ ์์ ํ๋ค by @drunkenhw in #271
- fix: heap memory๋ฅผ ์ค์ ํ๋ค by @drunkenhw in #270
- feat: ํ ํฐ ์์ฑ ๋ฐ ๊ฒ์ฆ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kiarakim in #216
- feat: Spring actuator ๋ฅผ ์ค์ ํ๋ค by @sosow0212 in #261
- refactor: ํจํค์ง ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๋ค by @drunkenhw in #273
- refactor: ํ๊ฒฝ๋ณ์๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ณด ๋ฐ๋๋ก ๋ณ๊ฒฝ by @sosow0212 in #276
- feat: cors ์ timezone ์ ์ค์ ํ๋ค by @be-student in #279
- feat: ์ถฉ์ ์ ์ ๋ณด ์์ ์ ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #281
- feat: ์ถฉ์ ์ ๊ฒ์์ ํด๋น ์ถฉ์ ์ ๋ง์ปค๋ก ์ง๋ ์ด๋ ๋ฐ ์ถฉ์ ์ ์ ๋ณด ๋ ๋๋งํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @feb-dain in #283
- feat: ์์ฝ๋์ธ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๋ฐํ๋ค by @kyw0716 in #280
- fix: ์ถฉ๋ ํด๊ฒฐํ๋ค by @feb-dain in #285
- fix: ์ง๋ ์ด๋ ์ ์ค๋ณต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋ ๋ฌธ์ ์์ by @gabrielyoon7 in #286
- fix: ๋ฐ์ดํฐ ๋ฐ์์ค๋ ๋ถ๋ถ api ๋ช ์ธ๋๋ก ๋ณ๊ฒฝํ๋ค by @feb-dain in #291
- ๋ฉ์๋ ์๋ชป ํธ์ถํ ๋ถ๋ถ์ ์์ ํ๋ค by @drunkenhw in #296
- feat: ๊ธฐ๋ณธ ํ์ด์ง๋ฅผ 1๋ก ์ ํํด์ ๊ฒ์ by @be-student in #289
- fix: ์ปค๋ฅ์ ํ ์ฌ์ด์ฆ๋ฅผ 22๊ฐ๋ก ๋๋ฆฐ๋ค by @be-student in #287
- prod, dev ์๋ฒ๋ฅผ ๋๋ ๋ฐฐํฌํ๋ค by @drunkenhw in #294
- github action์ ๋ธ๋์น ์์ by @drunkenhw in #298
- prod dev profile ๋ถ๋ฆฌํ๋ค by @drunkenhw in #300
- prod dev profile ๋ถ๋ฆฌํ๋ค by @drunkenhw in #303
- refactor: ์ค์ url์ ์ฐ๊ฒฐํ๊ณ development ๋ชจ๋์์ ์๋ฒ๋ฅผ ์ ๋์ ์ผ๋ก ์ ํํ ์ ์๋๋ก ๊ฐ์ ํ๋ค by @gabrielyoon7 in #304
- refactor: prod์ dev์ DB ์ ์ ์ฃผ์๋ฅผ ๋ถ๋ฆฌํ๋ค by @kiarakim in #306
- fix: useUpdateStations์ ๊ธฐ๋ณธ Fn ๋ฒ๊ทธ ์์ by @gabrielyoon7 in #308
- refactor: ์ถฉ์ ์ ๊ฒ์์ฐฝ์ ์์๋ก ๋์์ธ๋ ์ฃผ๋ณ ์ถฉ์ ์ ๋ชฉ๋ก์ ์ถ๊ฐํ๋ค by @feb-dain in #313
- refactor: ์ง๋์ ์ค ๋ ๋ฒจ์ด 15์ด์์ธ ๊ฒฝ์ฐ์๋ง ์ถฉ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋๋ก ๊ฐ์ ํ๋ค by @gabrielyoon7 in #311
- feat: ์ถฉ์ ์ ์์ธ ์ ๋ณด ์ปดํฌ๋ํธ์ ๋์ ํผ์ก๋ ์๊ฐํ ์ปดํฌ๋ํธ๋ฅผ ๋ ๋๋ง ํ๋ค by @kyw0716 in #320
- feat: ๊ฒ์์ limit ์ ๊ธฐ๋ณธ๊ฐ 12๊ฐ๋ก ๋ณ๊ฒฝํ๊ณ , ํด๋ผ์ด์ธํธ๊ฐ ์์ ํ ์ ์๋๋ก ๋ณ๊ฒฝํ๋ค by @be-student in #310
- fix: ์ถฉ์ ์ ๊ฐ๋จ ์ ๋ณด window์์ ์์ฝ๋์ธ์ ํผ์น ์ ์๋ ๋ฒ๊ทธ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #321
- feat: ๊ฐ์ ๋ ๋ฒํผ ์ปดํฌ๋ํธ ๊ตฌํํ๋ค by @gabrielyoon7 in #322
- feat: ๋๋ฐ์ด์ค ์ด์ฉํด ๊ฒ์ ๊ธฐ๋ฅ ์ต์ ํํ๋ค by @feb-dain in #323
- fix: ๋ณ๊ฒฝ๋ db ์ ์ ์ฃผ์๋ฅผ ์ ์ฉํ๋ค by @kiarakim in #329
- fix: ์ด๊ธฐ ์ถฉ์ ์ ์ ๋ณด๊ฐ ์์ด ๋ฐ์ํ๋ ๋ฐํ์ ์๋ฌ ๊ฐ์ ํ๋ค by @feb-dain in #330
- fix: cors origin ์ค์ ๋ณ๊ฒฝํ๋ค by @drunkenhw in #331
- feat: ์ค์ผ์ค๋ง์ profile์ ๋ฐ๋ผ ๋ถ๋ฆฌํ๋ค by @drunkenhw in #334
- refactor: ๊ธฐ์กด Button ์ปดํฌ๋ํธ๋ฅผ ButtonNext๋ก ๊ต์ฒดํ๋ค by @gabrielyoon7 in #336
- feat: storybook ๋ฐฐํฌ ์คํฌ๋ฆฝํธ๋ฅผ ์์ ํ๋ค by @drunkenhw in #337
- fix: ํผ์ก๋์๋ต dto ์์ ์์ ํ๋ค by @be-student in #341
- design: ์ถฉ์ ์ ๋ง์ปค ํด๋ฆญ์ ๋์ค๋ ๊ฐ๋จ ์ ๋ณด ๋ชจ๋ฌ์ ์์ ๋์์ธ์ ๋ฃ๋๋ค by @feb-dain in #343
- fix: ํค๊ฐ ์ฐธ์กฐ๊ฐ ์๋ชป ๋์ด ๋ฐ์ํ๋ ๋ฐํ์ ์๋ฌ ์์ by @kyw0716 in #342
- refactor: ๊ธฐ์กด์ google.maps.Marker๋ฅผ google.maps.marker.AdvancedMarkerElement์ผ๋ก ๊ต์ฒดํ๋ค by @gabrielyoon7 in #344
- refactor: api key ๊ฒ์ฌ๊ธฐ ์ ๊ฑฐํ๋ค by @gabrielyoon7 in #346
- refactor: .env์ผ๋ก google maps api key์ ์ค์ ํ๋ค by @gabrielyoon7 in #348
- fix: webpack production mode build ์ค๋ฅ๋ฅผ ์์ ํ๋ค by @gabrielyoon7 in #350
- refactor: ์ข์ธก ๋ฉ๋ด์ ์ํด ๋ง์ปค๊ฐ ๊ฐ๋ ค์ง๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค by @kyw0716 in #353
- refactor: profile ์ ๋ฐ๋ผ ์ค์ผ์ค๋ง ๋ก์ง์ ๋ณ๊ฒฝํ๋ค by @drunkenhw in #355
- fix: ์์ธ์ ๋ณด๊ฐ ์์ ๋๋ ์์ธ์ ๋ณด์ฐฝ์ด ๋จ์์๋ ์ค๋ฅ ์์ by @kyw0716 in #359
- refactor: ํด๋ ๊ตฌ์กฐ์ ํ์ผ ์ด๋ฆ์ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #362
- feat: ์ถฉ์ ์ ์ ๋ณด ์์ ์ ์ ์ ๋จ์ ์ ๋ณด ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #364
- chore: prettier 3.0 ๋ฒ์ ์ผ๋ก ์ฌ๋ฆฌ๊ณ type ์ ๋ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํ๋ค by @feb-dain in #372
- refactor: ์ถฉ์ ์ ์ ๊ณ ์์ฒญ์ ํผ์ก๋ ๊ทธ๋ํ๊ฐ ์๋ก๊ณ ์นจ ๋๋ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #368
- feat: ์ค์ผ๋ ํค์ ๊ตฌํํ๋ค by @gabrielyoon7 in #373
- fix: ์ค์ผ์ค์ด ๋์ํ๋๋ก ์์ ํ๋ค by @drunkenhw in #377
- test: ์ถฉ์ ์ ์ ๋ณด ์์ ์ ์ ํ ์คํธ๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #381
- feat: docker ์์ ์ ์ ์ข ๋ฃ๋ ์ปจํ ์ด๋๋ฅผ ์ ๊ฑฐํ๋ค by @be-student in #358
- refactor: context-path๋ฅผ ์ค์ ํจ์ผ๋ก '/api'๋ฅผ ์์ฑํ์ง ์์๋ prefix๋ก ๊ณ ์ ๋๋๋ก ๋ณ๊ฒฝ by @sosow0212 in #383
- fix: request period๊ฐ 0์ผ๋ก ๊ณ ์ ๋๋ ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ค by @drunkenhw in #386
- refactor: ํด๋ ๊ตฌ์กฐ์ ํ์ผ ์ด๋ฆ์ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #387
- fix: ๋ฒํผ์ variant์ ๋ฐ๋ผ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ง๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค by @gabrielyoon7 in #390
- fix: enum ์ปจ๋ฒํฐ๋ก ๋งคํ๋์ง ์๋ ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ค by @drunkenhw in #392
- refactor: ์์ฝ๋์ธ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #394
- refactor: ์ถฉ์ ์ ์ ๋ณด ์ ์ ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #393
- refactor: ์์ฑ์ผ๊ณผ ์์ ์ผ์ ์ถ๊ฐํ๋ค. by @kiarakim in #374
- feat: ๋ก๋ฉ ์ค์ผ๋ ํค ์ปดํฌ๋ํธ๋ฅผ ์ถฉ์ ์ ์กฐํ์ ์ ์ฉํ๋ค by @gabrielyoon7 in #396
- fix: ํด๋ผ์ด์ธํธ ๋น๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ค by @gabrielyoon7 in #400
- fix: ํด๋ผ์ด์ธํธ ๋น๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ค. by @gabrielyoon7 in #403
- feat: ์์ ๋ก๊ทธ์ธ์ ๊ตฌํํ๋ค by @drunkenhw in #384
- feat: ํ ์คํธ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @feb-dain in #409
- feat: ๋ณ์ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๋ค by @gabrielyoon7 in #411
- feat: ํ ์คํธ ์ฌ๋ฌ ๊ฐ ๋์ค๋ ๊ธฐ๋ฅ ๊ตฌํํ๋ค by @feb-dain in #413
- refactor: ํ ์คํธ props ์์น๋ฅผ ๋ณ๊ฒฝํ๋ค by @feb-dain in #419
- feat: Admin ํ์ด์ง์ ์ถฉ์ ์ ๋ชฉ๋ก์ ๊ตฌํํ๋ค by @drunkenhw in #421
- feat: ๊ฐํธ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #420
- feat: ๊ฐ์ธํ ๋ฉ๋ด ๊ด๋ จ mock api๋ฅผ ์ถ๊ฐํ๋ค by @kyw0716 in #423
- feat: Admin ํ์ด์ง์์ ๋ณด์ฌ์ง ์ถฉ์ ์ ์ ๊ณ ๋ฐ ์ ๋ณด ๋ชฉ๋ก์ ๊ตฌํํ๋ค by @drunkenhw in #427
- refactor: ๊ตฌํ๋ ํํฐ๋ง ์ปดํฌ๋ํธ์ ๋ณ๊ฒฝ๋ api๋ฅผ ์ ์ฉํ๋ค by @kyw0716 in #426
- feat: ์ถฉ์ ์ ๋ฆฌ๋ทฐ ์กฐํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #432
- refactor: ๊ตฌ๊ธ ์ง๋๋ฅผ ์ ๋ฐ์ ์ผ๋ก ๊ฐ์ ํ๋ค by @gabrielyoon7 in #434
- fix: ๋ฐฐํฌ ์คํฌ๋ฆฝํธ ์์ by @drunkenhw in #437
- feat: Admin ํ์ด์ง์ ํ์ ๋ชฉ๋ก์ ๊ตฌํํ๋ค by @drunkenhw in #431
- feat: ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #440
- fix: ์ถฉ์ ์ ๊ฒ์๊ธฐ๋ฅผ ํตํด ์ด๋ ์, ์ค ์กฐ์ ์ด ์๋๊ณ InfoWindow๊ฐ ๋์ํ์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ๋ค by @gabrielyoon7 in #445
- refactor: ๋ณต์กํ๊ฒ ๋ญ์ณ์๋ msw handler๋ฅผ ๋ถ๋ฆฌํ๋ค by @kyw0716 in #447
- fix: ์คํ ๋ฆฌ๋ถ ๋น๋ ์ค๋ฅ ์์ by @kyw0716 in #449
- feat: ํํฐ API๋ฅผ ๊ตฌํํ๋ค by @sosow0212 in #451
- feat: ๋ก๊ทธ์ธ, ์ ์ ์ ๋ณด ์กฐํ mock api๋ฅผ ๊ตฌํํ๋ค by @kyw0716 in #454
- feat: ์ ์ ๊ฐ ์ ํธํ๋ ํํฐ๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @sosow0212 in #453
- refactor: ๋ก๊ทธ์ธ, ์ ์ ์ ๋ณด ์กฐํ ๊ธฐ๋ฅ์ ์์ ํ๋ค by @kyw0716 in #456
- refactor: ๋ณ๊ฒฝ๋ api ๋ช ์ธ์ ๋ง๊ฒ ๊ตฌํํ ๊ฐ์ธํ ๋ฉ๋ด ๊ด๋ จ mock api๋ค์ ์์ ํ๋ค by @kyw0716 in #457
- feat: ๋ฆฌ๋ทฐ ๋๊ธ CRUD ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kiarakim in #450
- feat: ์ถฉ์ ์ ํ๊ธฐ์ ๋ฑ๋ก/์์ /์ญ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #459
- Skeleton์ ๊ฐ์ธ๊ณ ์๋ ๋ถํ์ํ spacing์ฉ Box ์ ๊ฑฐํ๋ค by @gabrielyoon7 in #465
- feat: ์ฐจ๋ ์ ํ ๊ด๋ จ mock api์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #468
- ํ๊ท ๋ณ์ API ์์ ์ ๋์ํ๋ค by @gabrielyoon7 in #469
- feat: ์ฐจ๋ ๊ด๋ฆฌ ๊ธฐ๋ฅ๊ณผ, ์ ์ ์ ์ฐจ๋์ ๋ฑ๋กํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @sosow0212 in #464
- feat: ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฝ์กฐ๊ฑด์ ์ถ๊ฐํ๋ค by @drunkenhw in #472
- ์ถฉ์ ์ ํ๊ธฐ ๋ต๊ธ์ ๋ฑ๋ก/์์ /์ญ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #473
- ํ์ ์ค ๊ฒฐ์ ๋ ์ฌ์์ ๋ฐ์ํ๋ค by @gabrielyoon7 in #477
- refactor: ์๋ชป๋ ์๋ฌ ๋ก๊ทธ ๋ ๋ฒจ์ ์์ ํ๋ค by @drunkenhw in #479
- refactor: ์ ์ ํํฐ๋ง ์ ๋ณด ๋ฑ๋ก API ๋ช ์ธ ๋ณ๊ฒฝ์ ์ ์ฉํ๋ค by @kyw0716 in #471
- design: ์ถฉ์ ์ ๋ง์ปค๋ฅผ ๋์์ธํ๋ค by @feb-dain in #481
- design: ์ถฉ์ ์ ๊ฒ์์ฐฝ ๋์์ธ ๊ฐ์ ํ๋ค by @feb-dain in #484
- refactor: ๋ณ๊ฒฝ๋ ์ถฉ์ ์ ํ๊ธฐ api๋ฅผ ๋์ํ๋ค by @gabrielyoon7 in #483
- design: ์ถฉ์ ์ ๊ฒ์์ฐฝ ๋์์ธ ๊ฐ์ ๋ฐ ๋ผ๋ฒจ ๋ฌธ๊ตฌ ๋ณ๊ฒฝํ๋ค by @feb-dain in #488
- feat: ๋ต๊ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kiarakim in #486
- refactor: MemberCar ์ฐพ์ง๋ฅผ ๋ชปํ๋ฉด null์ ๋ฐํํ๋ค by @sosow0212 in #492
- feat: ํตํฉ ๋ณ์ ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ by @kiarakim in #493
- design: ์์ธ์ ๋ณด ํ์ด์ง๋ฅผ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #494
- ์๋ก์ด ์ถฉ์ ์ ํ๊ธฐ/๋ต๊ธ api ๋ช ์ธ์ ๋์ํ๋ค by @gabrielyoon7 in #497
- feat: admin ํ์ด์ง์ ์ถฉ์ ์์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ api์ ๋๋ฝ๋ ๋ถ๋ถ์ ์ถ๊ฐํ๋ค by @drunkenhw in #499
- ์ถฉ์ ์ ๊ฒ์์ฐฝ์ UX๋ฅผ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #502
- ์๋ฒ ํํฐ๋ง ์ค์ผ๋ ํค ์ปดํฌ๋ํธ ๊ตฌํํ๋ค by @gabrielyoon7 in #505
- refactor: MemberCar์์ Car๊ฐ ์๋ค๋ฉด null๊ฐ์ ์ฃผ๋๋ก ๋ณ๊ฒฝ by @sosow0212 in #496
- refactor: ๋ฆฌ๋ทฐ์ ํ๊ท ๋ณ์ ์ ๊ฐ์ ธ์ฌ ๋ ๋ฐ์ํ๋ ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ค by @sosow0212 in #508
- fix: ๋ก๊ทธ์ธ ํ์ง ์์ ํ์๋ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝํ๋ค by @drunkenhw in #509
- PR์ ํ๋ก ํธ์๋ ํ ์คํธ ์๋ํ ๊ธฐ๋ฅ ์ถ๊ฐ by @gabrielyoon7 in #510
- fix: ํํฐ๋ง ์ ์ฉ์ด ์๋๋ ์ค๋ฅ๋ฅผ ์์ ํ๋ค by @kyw0716 in #511
- ์ถฉ์ ์ ์์ธ์ ๋ณด์ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ถ๊ฐํ๋ค by @gabrielyoon7 in #516
- fix: ์ถฉ์ ์ ์์ ์์ฒญ ์ null ๊ฐ์ด ๋ค์ด์ค๋ ๋ถ๋ถ์ ์์ ํ๋ค by @drunkenhw in #515
- refactor: ๋ฐฐํฌ ์คํฌ๋ฆฝํธ ์์ by @sosow0212 in #519
- ํ๊ธฐ/๋ต๊ธ ๊ด๋ จ ๋ก์ง์ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #520
- refactor: prometheus ์ค์ ์ถ๊ฐ by @sosow0212 in #523
- ๋น๋ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ค by @gabrielyoon7 in #526
- feat: ๊ฐ๋ฐ ์๋ฒ๋ ๋ชจ๋ํฐ๋ง ํด์ ์ ์ฉํ๋ค by @drunkenhw in #530
- ์ง๋ ์์ฒญ์ ๋๋ฐ์ด์ค๋ก ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @gabrielyoon7 in #531
- refactor: ๋น๋ ๊ด๋ จ ์ค์ ์ ๊ฐ์ ํ๋ค by @kyw0716 in #533
- ์ถฉ์ ์ ์์ธ ์ ๋ณด ๋์์ธ์ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #534
- refactor: ์ฐจ๋ ํํฐ๋ง ๊ด๋ จ ๊ธฐ๋ฅ ๋ช ์ธ ๋ณ๊ฒฝ์ ์ ์ฉํ๋ค by @kyw0716 in #536
- fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ by @kyw0716 in #539
- refactor: ์ถฉ์ ์ ์กฐํ๋ฅผ ํ์ด์ง ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๊พผ๋ค by @sosow0212 in #540
- fix: ์๋ชป๋ ๊ฒฝ๋ก๋ก ์์ฒญ์ ๋ฐ์์ํค๋ ์ค๋ฅ ์์ by @kyw0716 in #542
- design: ์ถฉ์ ์ ์์ธ์ ๋ณด ๋์์ธ ๊ฐ์ ํ๋ค by @feb-dain in #547
- fix: ์์ธ ์ ๋ณด ํ์ด์ง์ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ค by @gabrielyoon7 in #545
- feat: ํ ํฐ ๋ง๋ฃ ํ ์ธ์ฆ์ด ํ์ํ ์๋น์ค์ ์ ๊ทผ์ ์๋ ๋ก๊ทธ์์ ๋๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค by @kyw0716 in #554
- refactor: ์ถฉ์ ์ ์กฐํ ์์๋ณต๊ตฌ by @sosow0212 in #555
- fix: ํจํค์ง ์ด๋ฆ ๋ณ๊ฒฝ ํ charger ์ ๊ฑฐ ์ ํ๋ ๋ถ๋ถ ์ ๊ฑฐ by @be-student in #556
- fix: ํํฐ๋ง ์ ์ฉํ๊ธฐ ์ค๋ฅ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #560
- fix: ๊ฒฝ๋ก ์ธ์ ๋ชปํ๋ ๋ถ๋ถ ์์ by @be-student in #558
- fix: time zone ์ค์ ์ ๋ณ๊ฒฝํ๋ค by @drunkenhw in #561
- feat: ์ถฉ์ ์ ๊ฐ๋จ ์ ๋ณด ๋ชจ๋ฌ์ ๋ซ๊ธฐ ๋ฒํผ ๊ธฐ๋ฅ ์ถ๊ฐํ๋ค by @feb-dain in #564
- refactor: ๊ธฐ์ค ์ค ๋ ๋ฒจ์ ํ๋ฉด ์ฌ์ด์ฆ์ ๋ง์ถฐ์ ์กฐ์ ํ๋ค by @gabrielyoon7 in #567
- refactor: ํด๋ผ์ด์ธํธ ํํฐ๋ง ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ ํ๋ค by @kyw0716 in #569
- feat: ๋ง์ปค ๋ก๋ฉ ์คํผ๋ ๊ตฌํํ๋ค by @feb-dain in #570
- feat: ํ ํฐ์ด ๋ง๋ฃ๋์ ๋ ์ํ ์ฝ๋ ์์ ํ๋ค by @drunkenhw in #563
- fix: restdocs index.html ์์ ์ ๋ณด์ด๋ ๋ฌธ์ ํด๊ฒฐํ๋ค by @be-student in #565
- refactor: ๋๊ธ ๋ฐ ๋ต๊ธ ์ญ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค by @kiarakim in #571
- design: ๋ก๊ทธ์ธ ๋ชจ๋ฌ ๋์์ธ์ ๊ฐ์ ํ๋ค by @feb-dain in #573
- fix: ์๋ชป๋ config ์ฝ๋ ์์ ํ๋ค by @feb-dain in #576
- design: ํด๋ผ์ด์ธํธ ํํฐ ๋์์ธ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #575
- refactor: ์ถฉ์ ์ ํ๊ธฐ๋ฅผ ๊ฐ์ ํ๋ค by @gabrielyoon7 in #579
- refactor: ref ์ ๊ฑฐ ๋ฐ css์ผ๋ก ํดํ ๊ตฌํํ๋ค by @feb-dain in #580
- design: ๊ฒ์๋ฐ์ ํด๋ผ์ด์ธํธ ํํฐ๋ง ์์น ๋ง์ถ๋ค by @feb-dain in #582
- design: ์์ํ ๋์์ธ ๊ฐ์ ๋ฐ ์ค๋ช ์ถ๊ฐํ๋ค by @feb-dain in #584
- feat: ๋ฐ์ํ NavigationBar ์ปดํฌ๋ํธ๋ฅผ ์ถ๊ฐํ๋ค by @kyw0716 in #585
- refactor: ์๋ชป๋ ํํฐ๋ง์ ์์ ํ๊ณ ๋ถํ์ํ ์ถ๋ ฅ๋ฌธ์ ์ ๊ฑฐํ๋ค by @gabrielyoon7 in #591
New Contributors
- @be-student made their first contribution in #2
- @sosow0212 made their first contribution in #10
- @feb-dain made their first contribution in #17
- @gabrielyoon7 made their first contribution in #32
- @drunkenhw made their first contribution in #30
- @kyw0716 made their first contribution in #35
- @kiarakim made their first contribution in #43
Full Changelog: https://github.com/woowacourse-teams/2023-car-ffeine/commits/v1.0.0