# Release Policy We follow [Semantic Versioning](http://semver.org/spec/v2.0.0.html), 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](../CHANGELOG.md) 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](https://github.com/tj/commander.js/releases/tag/v15.0.0) | current | - | | 14.x | 2025-05-18 | [14.0.0](https://github.com/tj/commander.js/releases/tag/v14.0.0) | maintenance | 2027-05-29 | | <14 | | | end of life | |