[Dev] ์๋งจํฑ ๋ฒ์ ๋ Semantic Versioning
์ํํธ์จ์ด์ ๋ฒ์ ์ ์ผ๋ฐ์ ์ผ๋ก 20.12.2
๊ฐ์ ํ์์ผ๋ก ํ๊ธฐํ๋ค. ์ด๋ ์ํํธ์จ์ด ๋ฒ์ ๋ฒํธ๋ฅผ ๊ด๋ฆฌํ๋ ์๋งจํฑ ๋ฒ์ ๋(Semantic Versioning)์ด๋ผ๋ ๊ท์น์ ๋ฐ๋ฅธ ๊ฒ์ผ๋ก, ๋ฉ์ด์ .๋ง์ด๋.ํจ์น
ํ์์ผ๋ก ๊ตฌ์ฑ๋์ด ๊ฐ ์ซ์๊ฐ ํน์ ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค.
Semantic Versioning์ ์ค์ฌ์ SemVer๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
๋ฉ์ด์ ๋ฒ์ ์ ํธํ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ํฐ ๋ณํ๊ฐ ์์ ๋ ์ฆ๊ฐํ๋ฉฐ, ๋ง์ด๋ ๋ฒ์ ์ ํธํ์ฑ์ ์ ์งํ๋ฉด์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ๋ ์ฆ๊ฐํ๋ค. ํจ์น ๋ฒ์ ์ ์ฃผ๋ก ๋ฒ๊ทธ ์์ ์ด๋ ์ฑ๋ฅ ๊ฐ์ ๊ณผ ๊ฐ์ ์์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ๋ธ๋ค.
์ด๋ฌํ ๋ฒ์ ๊ด๋ฆฌ ๋ฐฉ์์ ์ํํธ์จ์ด์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฌํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ค.
- ์๋งจํฑ ๋ฒ์ ๋: ์ํํธ์จ์ด์ ๋ฒ์ ๋ฒํธ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ๊ฐ ์ซ์์ ๋ช
ํํ ์๋ฏธ๋ฅผ ๋ถ์ฌํจ.
๋ฉ์ด์ .๋ง์ด๋.ํจ์น
ํ์์ผ๋ก ๊ตฌ์ฑ. ์:1.5.2
- ๋ฉ์ด์ ๋ฒ์ : ํธํ์ฑ์ ์ํฅ์ ์ฃผ๋ ํฐ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ ๋ ์ฆ๊ฐ
- ๋ง์ด๋ ๋ฒ์ : ํธํ์ฑ์ ์ํฅ์ ์ฃผ์ง ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ ๋ ์ฆ๊ฐ
- ํจ์น ๋ฒ์ : ๋ฒ๊ทธ ์์ ์ด๋ ์ฑ๋ฅ์ ๊ฐ์ ํ์ ๋ ์ฆ๊ฐ
- ์์ ๋ฒ์ ๋ณ๊ฒฝ ์ ํ์ ๋ฒ์ ์
0
์ผ๋ก ์ด๊ธฐํ.- ๋ง์ด๋ ๋ฒ์ ์ฌ๋ฆด ๋ ํจ์น ๋ฒ์ ์ด๊ธฐํ:
0.2.1
→0.3.0
- ๋ฉ์ด์ ๋ฒ์ ์ฌ๋ฆด ๋ ๋ง์ด๋/ํจ์น ๋ฒ์ ๋ชจ๋ ์ด๊ธฐํ:
0.2.1
→1.0.0
- ๋ง์ด๋ ๋ฒ์ ์ฌ๋ฆด ๋ ํจ์น ๋ฒ์ ์ด๊ธฐํ:
- ์ ์ ์ถ์ ์ ์๋ ๋ฉ์ด์ ๋ฒ์ ์
0
์ผ๋ก ์ค์ ํ๋ ๊ฒ ์ผ๋ฐ์ . (์ ์ ์ถ์ ํ1.0.0
) - ์์ ๋ฒ์ ์ ์ฌ๋ฆด ๋ ํ์ ๋ฒ์ (ํจ์น/๋ง์ด๋)์์ ๋ฐ์ํ ๋ณ๊ฒฝ ์ฌํญ๋ ํฌํจ๋ ์ ์์.
- ๊ฐ๋ฐ ๋จ๊ณ๋ ํ
์คํธ ๋ฒ์ ์
1.0.0-alpha
๋๋1.0.0-beta
๊ฐ์ด ์ฌ์ ๋ฆด๋ฆฌ์ฆ ํ๊ทธ๋ก ํ์. - ๋ฒ์ ๋ฒ์ ์ฐ์ฐ์.
^
(Caret): ํจ์น, ๋ง์ด๋ ์ ๋ฐ์ดํธ ํ์ฉ (๊ธฐ๋ณธ๊ฐ)- ์:
^5.5.4
→>=5.5.4 <6.0.0
(5.5.5, 5.6.0 ๋ฑ ํ์ฉ) ~
(Tilde): ํจ์น ์ ๋ฐ์ดํธ๋ง ํ์ฉ- ์:
~5.5.4
→>=5.5.4 <5.6.0
(5.5.5, 5.5.6 ๋ฑ ํ์ฉ) *
(Wildcard): ๋ชจ๋ ์ ๋ฐ์ดํธ ํ์ฉ (๋ฉ์ด์ , ๋ง์ด๋, ํจ์น)- ์ฐ์ฐ์๊ฐ ์์ ๋: ์ ํํ ํด๋น ๋ฒ์ ๋ง ์ฌ์ฉ
๊ธ ์์ ์ฌํญ์ ๋ ธ์ ํ์ด์ง์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๋ฐ์๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์
'๐ช Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] Dynamic Routes ๋ค์ด๋๋ฏน ๋ผ์ฐํธ (0) | 2025.01.31 |
---|---|
[Next.js] App Router ๊ณต์ ํํ ๋ฆฌ์ผ ํบ์๋ณด๊ธฐ (1) | 2025.01.30 |
[React] ๋ฆฌ์กํธ์ ์ฌ๋ฐ๋ฅธ useEffect ์ฌ์ฉํ (2) | 2025.01.21 |
[JS] ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์ต์ ํ ๊ธฐ๋ฒ ๋ชจ์ (23) | 2024.12.07 |
[Algorithm] ์ฌ๋ผ์ด๋ฉ ์๋์ฐ Sliding Window ์๊ณ ๋ฆฌ์ฆ ํบ์๋ณด๊ธฐ (2) | 2024.11.11 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[Next.js] Dynamic Routes ๋ค์ด๋๋ฏน ๋ผ์ฐํธ
[Next.js] Dynamic Routes ๋ค์ด๋๋ฏน ๋ผ์ฐํธ
2025.01.31 -
[Next.js] App Router ๊ณต์ ํํ ๋ฆฌ์ผ ํบ์๋ณด๊ธฐ
[Next.js] App Router ๊ณต์ ํํ ๋ฆฌ์ผ ํบ์๋ณด๊ธฐ
2025.01.30 -
[React] ๋ฆฌ์กํธ์ ์ฌ๋ฐ๋ฅธ useEffect ์ฌ์ฉํ
[React] ๋ฆฌ์กํธ์ ์ฌ๋ฐ๋ฅธ useEffect ์ฌ์ฉํ
2025.01.21 -
[JS] ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์ต์ ํ ๊ธฐ๋ฒ ๋ชจ์
[JS] ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ์ต์ ํ ๊ธฐ๋ฒ ๋ชจ์
2024.12.07