在API軟件包中以1.0.0版本開始的軟件包中,在將新界面添加到該軟件包後,新版本應該如何? whitepaper聲明瞭兼容性:API軟件包的語義版本控制
很明顯,二進制兼容性在向後兼容性中起着重要作用。但是,向後兼容性也非常依賴於語義。如果界面的責任發生變化,它仍然可以是二進制兼容的,但不再向後兼容。
同時...
3.micro - 在微觀部分的差異不表示有任何向後兼容問題
一個新的界面不會導致任何二進制它的提供者不兼容—它可能簡單地省略一個實現。這被認爲是包裹語義上的「後向不相容」變化嗎?這是否意味着新版本應該是1.1.0?
答案更多地集中在供應商和消費者方面:+1 – VonC 2013-03-18 07:41:14