Skip to content

Any reason why babel doesn't strictly follow semver? #11668

Discussion options

You must be logged in to vote

Sometimes it's really hard to decide what should go in a patch and what should go in a minor.

For example, consider #11669. We support almost all of the possible interactions between private properties and optional chaining, except for that one. Is it a new feature (because we didn't support it) or a bugfix (because it's an edge case we didn't correctly implement)?
Sometimes we decide to consider things like that as bugfixes, but mark them as "new feature" to make them stand out in the changelog.

Then, there are new features that aren't exposed to our users. For example, in order to fix a bug in a plugin, we may need to add a new function to one of the @babel/helpers-* packages: it is a n…

Replies: 1 comment 1 reply

Comment options

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

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