Version and Release Policies
Version policy
The Asciidoctor Ruby project began semantic versioning with the release of Asciidoctor 2.0.0. Each software release is versioned major.minor.patch.
- Major
-
Major releases occur when there are substantial changes in functionality or when new functionality breaks backwards compatibility. Releases within the same major release line will maintain API compatibility.
- Minor
-
Minor releases add new features, improvements to existing features, and fixes that maintain backwards compatibility.
- Patch
-
Patch releases fix bugs and maintain backwards compatibility. Only the latest minor release of a major release line will receive patches. Patch releases happen as needed depending on the urgency of the fix.
- Prerelease
-
Major and minor releases may include prerelease versions (major.minor.patch-alpha.n | -beta.n | -rc.n). Once a release candidate (rc) has been thoroughly tested, the stable release will be published.
Release Policy
- General Availability (GA)
-
A release line, such as Asciidoctor 2.x, enters general availability on the date the initial, final major version (e.g., Asciidoctor 2.0.0) of the software is released and available for download.
- Active
-
Release line is being actively improved and supported.
- Maintenance
-
Once a release line enters its maintenance period, only its most recent minor version will receive critical security patch releases. A release line starts this phase 30 days after the next major release line goes GA.
- End of Life (EOL)
-
The date after which the release line no longer receives support or releases.
Dates are formatted as year/month/day.
Project Release Line | Latest Release | Status | GA | Maintenance | EOL |
---|---|---|---|---|---|
Asciidoctor Core 2.x |
2.0.12 |
Active |
2019/03/22 |
TBD |
TBD |
Asciidoctor Core 1.5.8 |
1.5.8 |
EOL |
2018/05/02 |
2019/04/22 |
2019/12/31 |
The information on this page is believed to be accurate as of the date of publication, but updates and revisions may be posted periodically and without notice.