You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When version numbers look like "x.y.z" these days, the assumption is that they use semantic versioning.
This then follows that if you use the same major version, there should be no breaking/non-backwards-compatible changes.
As @jdx says 0.x.z is for initial development. It's somewhat common for projects to not ever release a major version and stay as major version zero for many years. Just treat the minor version as the major version (it indicates breaking changes). and the patch version as an indicator of backwards compatible changes.
Now, should we have released asdf as 1.0.0 several years? Probably, it is widely used, and generally, the interface has been pretty stable. Should we release 1.0.0 now? Probably not, given that this is a complete rewrite there will likely be new issues reported in the coming weeks.
Describe the Bug
Hello,
When version numbers look like "x.y.z" these days, the assumption is that they use semantic versioning.
This then follows that if you use the same major version, there should be no breaking/non-backwards-compatible changes.
For reference: https://semver.org/
But according to the CHANGELOG, new version 0.16.0 is a complete rewrite which includes breaking/non-backwards-compatible changes.
This version number should be 1.0.0 if semantic versioning is to be followed
Steps to Reproduce
See description
Expected Behaviour
See description
Actual Behaviour
See description
Environment
asdf plugins affected (if relevant)
No response
The text was updated successfully, but these errors were encountered: