Semantic Versioning
The SemVer2.0 policy is used for versioning of the domain model, as well as the HTTP API of the primary http adapter, and this nuget.
In SemVer2.0, backwards compatible changes increments the patch- and minor versions, whereas backwards incompatible changes increments the major version.
See the table for examples how this works.
Code Status |
Stage |
Rule |
Example version |
---|---|---|---|
First release |
New product |
Start with 1.0.0 |
1.0.0 |
Backward-compatible bug fixes |
Patch release |
Increment the third digit |
1.0.1 |
Backward-compatible new features |
Minor release |
Increment the middle digit and reset last digit to zero |
1.1.0 |
Changes that break backward compatibility |
Major release |
Increment the first digit and reset middle and last digits to zero |
2.0.0 |