Semantic versioning

From YM2149.org
Revision as of 21:56, 22 February 2025 by Andrzej (talk | contribs) (→‎Upgrading)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
  • 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