Skip to content

Semantic versioning #11744

Answered by brandonkelly
MoritzLost asked this question in Ideas
Aug 4, 2022 · 2 comments · 3 replies
Discussion options

You must be logged in to vote

We are following semver as closely as possible without being impractical. (Even the most innocent-seeming changes sometime lead to unintended breaks, e.g. we add a new property and it turns out someone was extending the same class and had already added that same property, but with a slightly different signature.)

In general we’re going with:

  • Major – annual(-ish) breaking change release with major new features and changes in behavior.
  • Minor – slight changes in behavior, non-breaking new features, notable DX improvements like new events, etc.
  • Patch – primarily bug fixes/behavioral corrections, and whatever API changes were required to acheive them.
  • Hotfix – fixes to critical regressions ca…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@MoritzLost
Comment options

@mmikkel
Comment options

Comment options

You must be logged in to vote
1 reply
@MoritzLost
Comment options

Answer selected by brandonkelly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
3 participants