Semantic versioning: Difference between revisions

From YM2149.org
Jump to navigationJump to search
(Created page with "* users need to be wary of breaking changes regardless of whether you've declared them * so don't bother declaring them, just use an integer so that every release is potentially breaking * provide a migration path whenever something is deliberately broken == Upgrading == * upgrade to latest release to get a required new feature or security fix * otherwise leave it, it's fine Category:Programming")
 
 
Line 6: Line 6:


* upgrade to latest release to get a required new feature or security fix
* upgrade to latest release to get a required new feature or security fix
* otherwise leave it, it's fine
* otherwise leave it - it's not just fine, it's negative work to fiddle with it


[[Category:Programming]]
[[Category:Programming]]

Latest revision as of 21:56, 22 February 2025

  • users need to be wary of breaking changes regardless of whether you've declared them
  • so don't bother declaring them, just use an integer so that every release is potentially breaking
  • provide a migration path whenever something is deliberately broken

Upgrading

  • upgrade to latest release to get a required new feature or security fix
  • otherwise leave it - it's not just fine, it's negative work to fiddle with it