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