docs/release-policy.md
We follow Semantic Versioning, and limit breaking changes to major versions.
There are major releases about every six months. We do a major release and bump the minimum required node version when LTS Node.js versions reach end-of-life.
The release notes for major versions highlight breaking changes, and include a section of migration tips for common changes required. The changelog lists release notes for all versions.
The current release line gets all updates: features, bug fixes, and security updates. Older maintenance versions get just security updates for 12 months.
| Version | First Release | Release Note | Status | End of Life |
|---|---|---|---|---|
| 15.x | 2026-05-29 | 15.0.0 | current | - |
| 14.x | 2025-05-18 | 14.0.0 | maintenance | 2027-05-29 |
| <14 | end of life |