Semantic versioning approach for Wrangler #1820
petebacondarwin
started this conversation in
RFCs
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In May we decided to modify our use of semantic versioning when publishing Wrangler to npm. The modified version deviates from the semver specification by allowing all non-breaking changes (i.e. bug fixes and small features) to appear in patch releases.
When we implemented this, we agreed that we would see review the approach after a short period. This RFC is a start of a discussion, between the team and the wider community as to whether we keep this approach or revert to the standard common approach.
Advantages of modified approach
This frees the Wrangler team to move more quickly when adding new features without the additional overhead of grouping and planning rollout of features.
Advantages of semver
This may mean that developers are more cautious about upgrading to new minor versions but then they can be confident that a patch version release only contains bug fixes.
This avoids a layer of documentation and process to prevent unnecessary minor version bumps to the Wrangler package for non-breaking features.
Please add additional thoughts (advantages, disadvantages, etc) below.
Beta Was this translation helpful? Give feedback.
All reactions