jQuery UI 1.13.0 发布

发布日期: 作者:

经过一段时间的沉寂,我们很高兴地宣布 1.13.0 版本发布。此版本的重点是提高与最新 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. Accordionheader 选项现在不仅可以接受匹配标题元素的选择器,还可以接受一个函数,该函数以手风琴元素作为参数,并返回标题元素;更多详细信息请参阅 header 选项的文档
  2. Datepicker 选项现在包含可选的 onUpdateDatepicker 回调函数,当 datepicker 组件的 DOM 更新时调用该函数。

为了简化 jQuery UI 的维护,我们将停止使用旧的 bug 跟踪器 https://bugs.jqueryui.com(我们将将其保持为只读模式),转而使用 GitHub 问题。

jQuery UI 在过去几年中一直在努力寻找贡献者;我们的目标是将其更多地转移到维护状态:我们将确保库与新 jQuery 版本兼容,并修复安全问题,但不会计划任何新的重大功能工作。我们还将尝试修复 jQuery UI 1.12.1 中的重要回归;较旧的长期存在的 bug 可能不会得到修复。在发布 1.13 最终版本时,我们将发布一篇关于 jQuery UI 状态的更长的博客文章。请注意,这不会影响仍然积极维护的 jQuery Core。

下载

文件下载

Git(包含源文件,其中 @VERSION 被替换为 1.13.0,仅限基本主题)

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.0

jQuery CDN

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载构建器

变更日志

查看 1.13 升级指南,了解从 1.12.x 升级时可能会影响您的更改列表。有关此版本中包含内容的完整详细信息,请查看 1.13.0 变更日志

感谢

感谢所有帮助发布此版本的人,特别感谢:A. Wells、Albert Johansson、Alexander Schmitz、c-lambert、claudi、Eirik Sletteberg、Evelyn Masso、Fatér Zsolt、Felix Nagel、Florian Wegscheider、Gez Quinn、GitHub、Horus68、Hrvoje Novosel、Jeremy Mickelson、jigar gala、Jo Liss、Jérémy Munsch、Jörn Zaefferer、Kevin Cupp、Konstantin Dinev、Kyle Rosenberg、Luke Brookhart、Maksymenkov Eugene、Micah Miller、Michał Gołębiowski-Owczarek、Mikolaj Wolicki、milk54、OskarNS、pallxk、Patrick McKay、Paul Capron、Petri Partio、Robert Brignull、Robin、Ryan Oriecuia、sakshi87、Scott González、Sergei Ratnikov、Simon Asika、Szabolcs Szabolcsi-Toth。

评论

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

如果您对我们发布 jQuery UI 1.13.0 版本有任何反馈意见,请在下方留下评论。谢谢。

关于“jQuery UI 1.13.0 发布”的 9 个想法

  1. Michał Gołębiowski-Owczarek 说道:

    yves:我们已将 CDN 包发送给 Google 和 Microsoft,但我们无法控制他们何时上传文件。链接将在他们上传后立即生效;在此之前,您可以使用 jQuery CDN。

  2. “修复了一些安全问题。”

    这些问题在更改日志中没有标记。是否有任何地方列出了已修复的特定问题?这些问题是否正在获取 CVE?

  3. Michał Gołębiowski-Owczarek 说道:

    David:我刚刚发布了 3 个咨询,并在本博文中提到了它们。我也为它们申请了 CVE。

  4. 您好!
    如何使用 Visual Studio 中的 Nuget 包管理器安装 JQUERY UI 1.13.0,这是我的公司所要求的?