İçeriğe geçin

Semantik sürümleme

Tanımlı API değişikliklerinde amaçlanan uyumluluğu ifade eden, üzerinde anlaşılmış sürüm numarası düzeni.

Diğer adlarıSemVer
Yazılım mimarisi

Anlamı belirlenmiş sürüm numaraları

Semantik sürümleme, kısaca SemVer, MAJOR.MINOR.PATCH düzenini tanımlı genel API değişiklikleriyle ilişkilendirir. 1.0.0 sonrasında major artışı uyumsuz değişikliği, minor uyumlu genişletmeyi, patch uyumlu hata düzeltmesini ifade eder.

Kurgusal örnekte 2.4.1 sürümüne uyumlu hata düzeltmesi 2.4.2 olarak yayımlanır. İlk geliştirmede kullanılan 0.y.z için API henüz kararlı kabul edilmez. Sağlayıcının bu düzeni gerçekten kullanıp kullanmadığını ve API kapsamını kontrol edin. Sürüm numarası bir taahhüdü iletir; uyumluluk testlerinin yapıldığını kanıtlamaz, değişiklik notlarının veya güncelleme öncesi denetimin yerini almaz.

Kaynaklar