#️⃣ Guideline: Semantic Versioning #183
Pinned
almostearthling
announced in
Toolbox
Replies: 1 comment
📢 Additional NotesFor the sake of of versioning, there are some kinds of modification that could be interpreted as breaking changes but that, in the development of When, will be considered either fixes or enhancements depending on their nature: this comment and the list below will be updated with time when changes of this kind show up:
Fixes and amendments in the documentation, when provided without changes in the application, will never imply a version change. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Starting with version 2.0.0, When uses semantic versioning in a more strict way. In particular, the convention is that, given a version number of the form X.Y.Z, the parts have the following meaning:
Also a suffix of -alpha or -beta (possibly followed by a dot and an increasing number) will indicate respectively unstable and stable pre-releases that will eventually be released in production state by dropping the suffix.
This means, for example, that:
Note
Both the minor version and the patch level are reset to zero every time the major version and the minor version respectively increase.
In the documentation, and elsewhere in discussions, issues, and other sections of the repository, expressions like "at least version X.Y.Z", "above version X.Y.Z", and so on, follow the ordering rules specified in the semantic versioning web site.
All reactions