๊นํ๋ธ์์ ์์ฃผ ์ฌ์ฉ๋๋ ์ปค๋ฐ ๋ฉ์์ง ๊ท์น์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค.
๐ ์ปค๋ฐ ๋ฉ์์ง ๊ธฐ๋ณธ ๊ตฌ์กฐ
type: subject
body
footer
๐ ์์ฃผ ์ฌ์ฉ๋๋ ํ์
(type)
- ๐ feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- ๐ fix: ๋ฒ๊ทธ ์์
- ๐ docs: ๋ฌธ์ ๋ณ๊ฒฝ
- ๐จ style: ์ฝ๋ ํฌ๋งทํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ (์ฝ๋ ๋ณ๊ฒฝ ์์)
- ๐ง refactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง (๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์)
- ๐งช test: ํ
์คํธ ์ฝ๋ ์ถ๊ฐ/์์ (๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์)
- ๐๏ธ chore: ๋น๋ ํ๋ก์ธ์ค ํน์ ๋ฌธ์ ์์ฑ ๋๊ตฌ ๋ฑ์ ๋ณ๊ฒฝ (๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์)
- โก perf: ์ฑ๋ฅ ๊ฐ์ ๊ด๋ จ ๋ณ๊ฒฝ ์ฌํญ
- ๐ค ci: CI ์ค์ ๋ฐ ์คํฌ๋ฆฝํธ ๋ณ๊ฒฝ
- ๐ build: ๋น๋ ์์คํ
๋ณ๊ฒฝ ์ฌํญ (์: ํจํค์ง ๋งค๋์ ๋ณ๊ฒฝ)
- โช revert: ์ด์ ์ปค๋ฐ์ ๋๋๋ฆด ๋ ์ฌ์ฉ
โ๏ธ ์ ๋ชฉ(subject) ์์ฑ ๊ท์น
- 50์ ์ด๋ด๋ก ์์ฑ
- ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ์์
- ๋ง์นจํ๋ก ๋๋ด์ง ์์
- ๋ช
๋ น๋ฌธ์ผ๋ก ์์ฑ (๊ณผ๊ฑฐํ X)
- "์ด๋ค ๋ณ๊ฒฝ์ ํ๋๊ฐ?"์ ์ด์ ์ ๋ง์ถค
๐ ๋ณธ๋ฌธ(body) ์์ฑ ๊ท์น
- ์ ํ์ฌํญ (ํ์ ์๋)
- "๋ฌด์์" ๋ณ๊ฒฝํ๋์ง๋ณด๋ค "์" ๋ณ๊ฒฝํ๋์ง ์ค๋ช
- 72์ ๋จ์๋ก ์ค๋ฐ๊ฟ
- ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฌ๋ฌ ์ค๋ก ๋๋์ด ์์ธํ ์ค๋ช
๊ฐ๋ฅ
- ํ์ํ๋ฉด ์ฝ๋ ๋ธ๋ก(
)์ ์ฌ์ฉํ์ฌ ์์ ์ ๊ณต ๊ฐ๋ฅ
- ์ ํ์ฌํญ (ํ์ ์๋)
- ์ด์ ํธ๋์ปค ID ์ฐธ์กฐ ์ ์ฌ์ฉ
- ์:
Closes #123
, Fixes #456
, Resolves #789
- ๋ธ๋ ์ดํน ์ฒด์ธ์ง(Breaking Changes)๊ฐ ์์ ๊ฒฝ์ฐ
BREAKING CHANGE:
๋ฅผ ํฌํจํ์ฌ ์ค๋ช
โ
์ค์ ์์
๐ feat: ์ฌ์ฉ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
์์
๋ก๊ทธ์ธ ๋ฐ ์ด๋ฉ์ผ ์ธ์ฆ ๋ฐฉ์ ๋ชจ๋ ๊ตฌํ
์ฌ์ฉ์ ๊ฒฝํ ํฅ์์ ์ํด ์๋ ๋ก๊ทธ์ธ ์ต์
์ถ๊ฐ
Resolves: #123
๐ fix: ๋ก๊ทธ์ธ ์ ๋ฐ์ํ๋ ๋ฒ๊ทธ ์์
JWT ํ ํฐ์ด ๋ง๋ฃ๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ๊ฐฑ์ ๋์ง ์๋ ๋ฌธ์ ํด๊ฒฐ
๊ธฐ์กด์ ์ธ์
๊ธฐ๋ฐ ์ธ์ฆ์ ์ ์งํ๋ฉด์ ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ์ ๋ณด์
Fixes: #456
โ ๏ธ breaking change: API ์๋ต ํ์ ๋ณ๊ฒฝ
๊ธฐ์กด ์๋ต ํ์์์ `user` ๊ฐ์ฒด๋ฅผ `data` ํ๋ ๋ด๋ถ๋ก ์ด๋
ํด๋น ๋ณ๊ฒฝ์ผ๋ก ์ธํด ๊ธฐ์กด ํด๋ผ์ด์ธํธ ์ฝ๋ ์์ ํ์
BREAKING CHANGE: API ์๋ต ํ์์ด ๋ณ๊ฒฝ๋จ์ ๋ฐ๋ผ ์ด์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์์