jQuery UI 1.13.0-rc.3 已发布

发布于 作者

我们很高兴宣布 jQuery UI 的 1.13.0-rc.3 版本发布。与 几周前发布的 1.13.0-rc.2 版本相比,该版本仅对主题进行了修复。

由于 CSS 特定性问题,1.13.0-rc.2 中的空白图标实际上并非空白;我们提高了相关选择器的特定性以修复此问题。

下一组问题是由 一些 更改 主题 引起的,这些更改是为了解决其他问题并改善各种主题的外观。不幸的是,这些更改不完整,并导致了更大的问题。鉴于 jQuery UI 的维护状态,我们决定恢复这些更改。虽然这会带来一些来自 jQuery UI 1.12 的问题,但这些问题已经存在很多年了,因此现有项目已经不得不做出调整。旧的已知错误比新的未知错误更好,尤其是在维护项目的资源有限的情况下。这也将使从 jQuery UI 1.12 更新到 1.13 更容易。

请参阅 1.13.0-rc.2 博客文章,了解有关 1.13 版本目标的更多详细信息。

下载

文件下载

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

评论

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

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

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 3.6.0(使用 jQuery Migrate 3.3.2,即在发布该版本时最新的版本)运行其测试套件时,jQuery UI 1.13 不会触发任何 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 错误跟踪器;支持问题应发布在 Stack Overflow 上,并使用 jquery-ui 标签。请不要使用评论报告错误。

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