feat(changelog): μΆκ° λ‘κ·ΈμΈ ν¨μ
λ‘κ·ΈμΈ API κ°λ°
Resolves: #123
Ref: #456
Related to: #48, #45
μ»€λ° λ©μμ§μ κ° line(λΌμΈ)μ μ΅λ 100κΈμκ° λμ§ μλλ‘ ν©λλ€.
Subject line μλ λ³κ²½ μ¬νμ λν κ°κ²°ν μ€λͺ μ΄ ν¬ν¨λ©λλ€.
// Subject lineꡬ쑰
<type>(<scope>): <subject>
π type (νμ
)
- μ΄λ€ μλλ‘ μ»€λ°νλμ§λ₯Ό typeμ λͺ
μνλ€.
- νμ
μ μμ΄λ‘ μμ±νλ€.
π scope (μ€μ½ν)
- μ΄λκ° λ³κ²½λμλμ§, λ³κ²½λ μμΉλ₯Ό μ
λ ₯νλ€.
- ν¨μκ° λ³κ²½λμμΌλ©΄ ν¨μ μ΄λ¦, λ©μλκ° μΆκ°λμμΌλ©΄ class μ΄λ¦ νκΈ°νλ€.
- scope
λ μλ΅ κ°λ₯νλ€.
- μ) $location
, $browser
, $compile
, $rootScope
, ngHref
, ngClick
, ngView
λ±λ±...
π― subject (μ λͺ©)
- λͺ
λ Ήλ¬Έ, νμ¬ μμ λ‘ μμ±νλ€.
- μλ¬Έ μμ) change
: O / changed
, changes
: X
- 첫κΈμλ₯Ό λλ¬Έμλ‘ μ°μ§ μμμΌ νλ€. μλ¬Έμλ‘ μ¨μΌνλ€.
- λ§μ§λ§μ λ§μΉ¨ν(.)λ₯Ό λΆμ΄μ§ λ§μμΌνλ€.
λͺ λ Ήλ¬Έ, νμ¬ μμ λ‘ μμ±νκΈΈ κΆμ₯νλ€.
λ³κ²½ν μ΄μ λ° λ³κ²½ μ κ³Ό νμ μ°¨μ΄μ μ κΈ°μ¬νλ€.
κΈ΄ μ€λͺ μ΄ νμν κ²½μ°μ μμ±νλ€.
μ΄λ»κ² νλμ§λ³΄λ€λ, 무μμ μ νλμ§λ₯Ό μμ±νλ€.
μ£Όμ λ³κ²½ λ΄μλ€ (Breaking Changes)
- λͺ¨λ μ£Όμ λ³κ²½ λ΄μλ€μ λ€μκ³Ό ν¨κ» νλ¨μ μΈκΈλμ΄μΌ νλ€.
λͺ¨λ μ£Όμ λ³κ²½ λ΄μλ€μ λ€μκ³Ό ν¨κ» νλ¨μ μΈκΈλμ΄μΌ νλ€.
- λ³κ²½μ (description of the change)
- λ³κ²½ μ¬μ (justification)
- λ§μ΄κ·Έλ μ΄μ
μ§μ (migration instructions)
ν΄κ²°λ μ΄μ (Referencing Issues)
- ν΄κ²°λ μ΄μλ μ»€λ° λ©μμ§ νλ¨μ Closes #<μ΄μλ²νΈ> μ κ°μ΄ κΈ°λ‘λμ΄μΌ νλ€.
- ν΄κ²°λ μ΄μκ° μ¬λ¬κ°μΈ κ²½μ°λ ,(μΌν) λ‘ κ΅¬λΆν΄μ κΈ°λ‘νλ€.
// μμ
Closes #234
Closes #123, #245, #992