...
- The Version column shall be updated with the latest pre-release API version in use by the team.
- The actual milestone dates shall be put in the table when the milestone is passed.
- The link to the release package shall be added at each version change, and minimally at M3, M4, and the final at M5.
- When M5 is passed, the target public-release API version shall be put in the Version column.
Release branches
the main branch always contains the latest API version. It is meant for development.
API versions can be frozen in a work-in-progress pre-release branch or in a release-candidate pre-release branch. These pre-releases become more stable with increasing pre-release numbers.
- Each pre-release branch has a pre-release tag.
- Considering an API Family with more APIs inside, a Release Tag and a new Release Branch is done when all the APIs are completed.
Release packages
Release packages can be creates using the GitHub release process.
...
Each release package has a tag: pre-release or latest.
Meta-release roadmap
Release roadmaps can be found here: CAMARA Meta-release Roadmap