2002年世界杯决赛_2018俄罗斯世界杯 - dzlpgs.com

预发布版本​

发布 ​检查最新版本...

过去发布的完整变更日志可在 GitHub 上找到。

发布周期 ​Vue 没有固定的发布周期。

补丁发布根据需要发布。

次要发布总是包含新功能,通常在 3~6 个月的时间框架内。次要发布总是经过一个 beta 预发布阶段。

主要发布将提前宣布,并将经过一个早期讨论阶段和 alpha / beta 预发布阶段。

语义化版本边缘情况 ​Vue 发布遵循 Semantic Versioning,但有一些边缘情况。

TypeScript 定义 ​我们可能会在 次要 版本之间发布不兼容的 TypeScript 定义更改。这是因为

有时 TypeScript 本身会在次要版本之间发布不兼容的更改,我们可能需要调整类型以支持 TypeScript 的新版本。

偶尔,我们可能需要采用只在 TypeScript 新版本中可用的功能,从而提高 TypeScript 的最低版本要求。

如果您正在使用 TypeScript,可以使用 semver 范围锁定当前次要版本,并在 Vue 发布新次要版本时手动升级。

与旧运行时的编译代码兼容性 ​Vue 编译器的新版本可能生成与旧版本 Vue 运行时不兼容的代码。例如,由 Vue 3.2 编译器生成的代码如果由 Vue 3.1 运行时消费,可能不完全兼容。

这仅针对库作者而言,因为在应用程序中,编译器版本和运行时版本始终相同。只有在将预编译的 Vue 组件代码作为包分发,并且消费者在一个使用旧版本 Vue 的项目中使用它时,才会出现版本不匹配。因此,您的包可能需要明确声明 Vue 的最低次要版本。

预发布版本 ​次要版本通常经过多个非固定数量的测试版本。主要版本将通过 alpha 阶段和 beta 阶段。

此外,我们每周从 GitHub 上的 main 和 minor 分支发布 canary 版本。它们作为不同的包发布,以避免膨胀稳定通道的 npm 元数据。您可以通过 npx install-vue@canary 或 npx install-vue@canary-minor 分别安装它们。

预发布版本旨在进行集成/稳定性测试,并为早期采用者提供对不稳定功能的反馈。不要在生产环境中使用预发布版本。所有预发布版本都视为不稳定,并且可能在中途发布破坏性更改,因此在使用预发布版本时始终使用精确版本。

弃用 ​我们可能会定期在次要版本中弃用有新、更好的替代方案的功能。已弃用的功能将继续工作,并在它进入弃用状态后的下一个主要版本中删除。

RFCs ​对 Vue 有实质性 API 表面和重大变更的新功能将经过 请求评论 (RFC) 流程。RFC 流程旨在为新功能提供一个一致且受控的进入框架的路径,并给用户提供参与设计过程和提供反馈的机会。

RFC 流程在 GitHub 上的 vuejs/rfcs 存储库中进行。

实验性功能 ​一些功能已包含在 Vue 的稳定版本中,但标记为实验性。实验性功能通常是那些与 RFC 讨论相关联的功能,其中大多数设计问题已在纸上解决,但仍然缺乏实际使用中的反馈。

实验性功能的目标是允许用户在不需要使用不稳定版本的 Vue 的情况下,通过在生产环境中测试它们来提供反馈。实验性功能本身被视为不稳定,并且应仅以受控的方式进行使用,预计该功能可能在任何发布类型之间发生变化。