VERSIONS.md (1027B)
1 Versioning 2 ========== 3 4 Since version 3.0.0, VIXL uses [Semantic Versioning 2.0.0][semver]. 5 6 Briefly: 7 8 - Backwards-incompatible changes update the _major_ version. 9 - New features update the _minor_ version. 10 - Bug fixes update the _patch_ version. 11 12 Why 3.0.0? 13 ---------- 14 15 VIXL was originally released as 1.x using snapshot releases. When we moved VIXL 16 into Linaro, we started working directly on `master` and stopped tagging 17 named releases. However, we informally called this "VIXL 2", so we are skipping 18 2.0.0 to avoid potential confusion. 19 20 Using `master` 21 -------------- 22 23 Users who want to take the latest development version of VIXL can still take 24 commits from `master`. Our day-to-day development process hasn't changed and 25 these commits should still pass their own tests. However, note that commits not 26 explicitly tagged with a given version should be considered to be unversioned, 27 with no backwards-compatibility guarantees. 28 29 [semver]: https://semver.org/spec/v2.0.0.html 30 "Semantic Versioning 2.0.0 Specification"