Electron 发行版

    说明:

    • , -beta.1, 和 的日期是我们已确定的发布日期。
    • 我们致力于在这些日期发布版本,但可能因为诸如安全漏洞之类的理由调整这些排定的最后期限。

    历史变化:

    • 自从Electron 5以来,Electron 一直在公开其发布日期()。
    • 从 Electron 16以来, Electron 每8周发布大版本,因为Chrome 已经更改为4周的排期(见博客文章)。

    Chrome 发布日期

    版本支持政策

    Electron 发行版 - 图2info

    从2021年9月起(Electron 15), Electron 团队会暂时支持最新的 4个 大版本中的稳定版。 这个拓展的支持预计会帮助 Electron 的开发者迁移到 新的8周发布排期, 并且持续到 Electron 19 发布。 到那时候, Electron 团队将退回到支持最新的三个大版本中的稳定版。

    最新的 3 个稳定的的版本受 Electron 团队支持。 例如,如果最新版本是 6.1.x,则包括 5.0.x和 4.2.x系列的同样会被支持 我们只支持每个稳定版中最新的次要版本。 这意味着在安全修复时, 我们会修复 6.1.x,但我们不会发布 6.0.x 的新版本。

    当一个API的改动或移除会导致某个现有功能被破坏时,这个现有功能在被移除之前,仍然会在至少两个主要版本号内得到尽可能的支持。 比如,某个函数需要三个参数,而在主要版本10中,它被修改为需要两个参数,那么这个函数的三参数版本仍然会被支持,至少持续到主要版本12。 经过两个主要版本后,我们仍会尝试支持后向兼容,直到维护成本高得难以承受而无法继续支持。

    服务终止

    当一个发行分支达到了其支持周期的末尾,该序列将会在NPM中弃用,且会发布一个最终的“结束支持”版本。 这个版本将会添加一个警告以通知正在使用一个不受支持的Electron版本。

    这些步骤是用于帮助应用开发者了解他们使用的分支不受支持,而不会过分打扰最终用户。