jQuery UI 1.13.0-rc.2 发布

发布日期: 作者:

在长时间的休整之后,我们很高兴地宣布发布 1.13.0-rc.2 版本。此版本的功能已完成,我们只是想让开发者有时间测试并报告任何重大问题,然后再发布最终版本。我们在内部测试中没有发现任何此类问题。如果未报告任何阻止性问题,我们预计将在几周内发布 1.13.0 最终版。

您可能想知道 1.13.0-rc.1 发生了什么。发布脚本中的一个关键问题导致最终构建的文件无法正常工作,只有单个 AMD 模块正常工作。这使我们没有宣布该版本。

此版本的重点是提高与最新 jQuery 版本的兼容性,因此我们将大多数重大更改(如删除已弃用的 API 和删除旧版浏览器支持)推迟到可能的将来版本。

已删除对已弃用的 jQuery API 的使用。jQuery UI 1.13 在针对 jQuery 3.6.0 和 jQuery Migrate 3.3.2(即发布时的最新版本)运行其测试套件时,不会触发任何 jQuery Migrate 警告。

已放弃对 jQuery 1.7 的支持;jQuery 1.8 及更新版本仍然受支持。

在此版本中,所有单个模块文件以及由下载构建器生成的捆绑 jQuery UI 复制都已将其所有代码在严格模式下运行。这对大多数用户来说无关紧要,因为 jQuery 自 2016 年发布的 3.0 版本以来一直在严格模式下运行。

除此之外,还添加了两个小功能

  1. 手风琴header 选项现在不仅可以接受匹配标题元素的选择器,还可以接受一个函数,该函数将手风琴元素作为参数,并返回标题元素;更多详情请见header 选项文档
  2. 日期选择器选项现在包括可选的 onUpdateDatepicker 回调,在更新日期选择器小部件的 DOM 时调用。

为了简化 jQuery UI 的维护,我们正在淘汰旧的错误跟踪器,即 https://bugs.jqueryui.com(我们将将其保留在只读模式下),转而采用 GitHub 问题。

jQuery UI 在过去几年里一直难以找到贡献者;我们的目标是将其更多地转变为维护状态:我们将确保库与新 jQuery 版本兼容,并且修复安全问题,但没有计划进行任何新的重大功能工作。我们还将尝试修复来自 jQuery UI 1.12.1 的重要回归;可能无法修复旧的长期存在的错误。当我们发布 1.13 最终版时,我们将发布一篇关于 jQuery UI 状态的更长的博文。请注意,这不会影响仍然积极维护的 jQuery Core。

下载

文件下载

Git(包含源文件,但 @VERSION 尚未替换为 1.13.0-rc.2,仅包含基本主题)

评论

注意:请将错误报告到jQuery UI 错误跟踪器;支持问题应发布到带有 jquery-ui 标签的 Stack Overflow。请不要使用评论报告错误。

如果您对我们发布 jQuery UI 1.13.0 的 RC 版本有任何反馈,请随时在下面留言。谢谢。