版本支持
ESLint 团队为当前版本提供持续支持,并为前一个版本提供六个月的有限支持。
ESLint 主要发布分支的生命周期分为三个阶段:当前(Current)、维护(Maintenance)和生命周期结束 (EOL)。当预发布工作开始时,一个发布分支被认为处于当前阶段。此时,前一个发布分支将进入维护阶段,并在当前发布分支正式发布后六个月内保持维护状态。此后,发布分支将进入生命周期结束阶段。
发布状态
ESLint 主要发布分支根据其从 ESLint 团队获得的支持级别进行划分。发布状态包括:
- 当前 - 接受 ESLint 团队的积极维护和开发。
- 维护 - 接受关键 bug 修复,包括安全问题和兼容性修复,以确保主要发布分支之间的互操作性。不从当前发布分支回溯其他修复或功能。
- 生命周期结束 (EOL) - 当一个发布分支退出维护模式时,将不再接受 ESLint 团队的进一步更新。
当前发布分支
发布分支 | 状态 | 首次发布 | 最后发布 | EOL 开始 | 商业支持 |
---|---|---|---|---|---|
v9.x | 当前 | 2024-04-05 | 待定 | 待定 | Tidelift |
v8.0.0-v8.57.1 | EOL | 2021-10-09 | 2024-09-16 | 2024-10-05 | HeroDevs |
v7.0.0-v7.32.0 | EOL | 2020-05-08 | 2021-07-30 | 2022-04-09 | HeroDevs |
v6.0.0-v6.8.0 | EOL | 2019-06-21 | 2019-12-20 | 2020-11-08 | HeroDevs |
v5.0.0-v5.16.0 | EOL | 2018-06-22 | 2019-03-29 | 2019-12-21 | HeroDevs |
v4.0.0-v4.19.1 | EOL | 2017-06-11 | 2018-03-21 | 2018-12-22 | HeroDevs |
v3.0.0-v3.19.0 | EOL | 2016-07-01 | 2017-03-31 | 2017-12-11 | HeroDevs |
v2.0.0-v2.13.1 | EOL | 2016-02-12 | 2016-06-20 | 2017-01-01 | HeroDevs |
v1.0.0-v1.10.3 | EOL | 2015-07-31 | 2015-12-01 | 2016-08-12 | HeroDevs |
商业支持
ESLint 通过我们的合作伙伴 Tidelift 和 HeroDevs 提供商业支持。
对于当前和维护发布分支,商业支持由 Tidelift 提供。Tidelift 确保 ESLint 符合最新的安全最佳实践,并可以作为任何问题出现时的首要联系点。 了解更多
对于 EOL 发布分支,商业支持由 HeroDevs 提供。HeroDevs 提供旧版本 ESLint 的替代方案,这些方案在安全和合规问题方面保持更新。 了解更多