jQuery UI 1.14.0-beta.2 发布

发布日期: 作者:

继我们关于 jQuery UI 1.14 计划 的博客文章之后,我们很高兴地宣布 jQuery UI 1.14.0 的第二个测试版。

与第一个测试版相比,有两个主要变化

我们还完成了从 TestSwarm 测试运行器到我们集成到 GitHub Actions 的自定义测试运行器的迁移。

请参阅 jQuery UI 1.14.0-beta.1 博客文章,了解第一个测试版中已有的更改信息。

请记住,jQuery UI 处于维护状态。我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但没有计划添加任何新的重要功能。我们还将尝试修复来自 jQuery UI 1.12.1 的重要回归;较旧的长期存在的 bug 可能无法得到修复。请注意,这不会影响 jQuery Core,它仍然在积极维护。

下载

文件下载

Git(包含源文件,其中 @VERSION 被替换为 1.14.0-beta.2,仅包含基本主题)

通过 npm 安装

通过 bower 安装

  • bower install jquery/jquery-ui#1.14.0-beta.2

jQuery CDN

更新日志

有关此版本中包含内容的完整详细信息,请参阅 1.14.0-beta.2 更新日志。1.14 升级指南稍后提供。

感谢

感谢所有帮助发布此版本的人,特别是:Ralf Koller、Michał Gołębiowski-Owczarek、Timmy Willison。

评论

注意:请将 bug 报告给 jQuery UI Bug Tracker。支持问题应发布在 Stack Overflow 上,并使用 jquery-ui 标签

jQuery UI 1.14.0-beta.1 发布

发布日期: 作者:

继我们关于 jQuery UI 1.14 计划 的博客文章之后,我们很高兴地宣布 jQuery UI 1.14.0 的第一个测试版。

此版本不提供任何新功能,仅提供以下重大更改

  • 仅正式支持最新版本的 Chrome、Firefox、Safari 和 Edge;不支持任何版本的 IE 和 Edge Legacy。与过去版本不同,支持不受支持浏览器的代码已被删除。
  • 仅支持每个主要版本 jQuery Core 中的最新 jQuery 版本。此测试版针对 jQuery 1.12.4、2.2.4 和 3.7.1 以及两个开发版本:3.x 和 4.x 进行了测试。
  • 默认情况下禁用与 1.11 API 的向后兼容性。要重新启用它(恢复 1.13 的默认行为),将 jQuery.uiBackCompat 标志设置为 true

此测试版集成到 jQuery UI 下载构建器 中;在最终版本发布之前将添加对 jQuery UI 1.14 的支持。因此,此测试版不提供 zip 包。

我们还要提醒您,从 2024 年 6 月开始,Download Builder 将只支持 jQuery UI 1.12 或更新版本。有关更多信息,请阅读 jQuery UI 1.14 计划 博客文章。

请记住,jQuery UI 处于维护状态。我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但没有计划添加任何新的重要功能。我们还将尝试修复来自 jQuery UI 1.12.1 的重要回归;较旧的长期存在的 bug 可能无法得到修复。请注意,这不会影响 jQuery Core,它仍然在积极维护。

下载

Git(包含源文件,其中 @VERSION 被替换为 1.14.0-beta.1,仅包含基本主题)

通过 npm 安装

通过 bower 安装

  • bower install jquery/jquery-ui#1.14.0-beta.1

jQuery CDN

更新日志

有关此版本中包含内容的完整详细信息,请参阅 1.14.0-beta.1 更新日志。1.14 升级指南稍后提供。

感谢

感谢所有帮助发布此版本的人,特别是:Michał Gołębiowski-Owczarek、Timmy Willison、Felix Nagel。

评论

注意:请将 bug 报告给 jQuery UI Bug Tracker。支持问题应发布在 Stack Overflow 上,并使用 jquery-ui 标签

jQuery UI 1.14 计划,在 Download Builder 中放弃对 UI <1.12 的支持

发布日期: 作者:

jQuery UI 自 2021 年以来一直处于维护模式。我们优先处理安全问题和来自 jQuery UI 1.12 的回归,并偶尔修复社区贡献的代码。也就是说,维护 jQuery UI 仍然需要大量工作。这是由许多活动部件引起的

  • jQuery UI 1.13 支持 jQuery 1.8 及更新版本。这意味着 jQuery UI 当前针对从 jQuery 1.8 开始的每个主要和次要 jQuery 版本,在所有支持的浏览器中以及在 jQuery 的开发版本中进行测试。总共 18 种测试变体。
  • jQuery UI 针对最新两个版本的 Chrome、Firefox、Safari、Opera 和 Edge、Edge Legacy 和 IE 11 进行测试。
  • Download Builder 支持 jQuery UI 1.9 及更新版本,即 5 个版本,其中最旧的版本于 2012 年首次发布。每个版本都有自定义构建器代码,需要维护。
  • 大多数测试仅在提交后进行;PR 迄今为止的测试有限。

上述问题,加上很少有人在有限的时间内参与 jQuery UI 开发,导致了延迟——1.13.2 和 1.13.3 版本之间已经过去了 1 年 9 个月。如果我们想继续支持 jQuery UI,我们需要减少一些复杂性。

我们计划进行以下更改,以减轻维护工作

  • 从 2024 年 6 月开始,Download Builder 将只支持 jQuery UI 1.12 或更新版本。如果您依赖内置主题,您仍然可以在此日期之后从 发布页面 下载以前版本的完整构建。
  • jQuery UI 1.14 将仅在最新版本的 Chrome、Firefox、Safari 和 Edge 上进行测试。它不支持 IE 和 Edge Legacy。与过去版本不同,支持不受支持浏览器的代码将被删除。
  • 将仅支持每个主要版本 jQuery Core 中的最新 jQuery 版本。截至本博客文章发布之日,这将是 jQuery 1.12.4、2.2.4 和 3.7.1,以及两个开发版本:3.x 和 4.x。
  • 所有受 jQuery UI 1.14 支持的浏览器将通过与 jQuery Core 相同的自定义测试运行器在 PR 上进行测试。这将有助于在有问题的代码合并之前发现问题。事实上,此更改已经完成!
  • jQuery UI 1.14 将会把 jQuery.uiBackCompat 标志设置为 false。我们目前没有计划进行新的重大兼容性变更,这将有助于人们发现对已弃用行为的意外依赖。
  • 对 jQuery UI 1.13 的支持将在 jQuery UI 1.14.0 发布当天结束。

我们理解这些变化可能会对某些团队造成干扰。但是,我们需要在有限的资源和解决更重要问题之间取得平衡。我们认为上述计划是实现这一目标的最佳方式。

jQuery UI 1.13.3 发布

发布日期 作者

我们很高兴宣布 jQuery UI 1.13 的第三个补丁版本已经发布。它包括对可调整大小的小部件的修复,当存在全局 box-sizing: border-box CSS 声明时(一个常见的抱怨是关于可调整大小的对话框),对 selectmenu 选项中的 hidden 属性的支持,对已弃用的 -ms-filter 语法的修复,以及对已弃用的 ui/core.js AMD 模块格式的更正。

jQuery UI 有一个从 jQuery 移植的新测试运行器,它允许在本地和 BrowserStack 上进行测试运行,而无需依赖 Karma。作为额外的好处,我们现在针对 Chrome、Firefox、Safari 和 Edge 运行测试,针对最新的 jQuery 1.x、2.x、3.x 和 GitHub CI 中的开发版本,从而在拉取请求级别检测更多问题。这也将成为未来 jQuery UI 1.14 的基础,但这将是另一篇博文的主题。

请记住,jQuery UI 处于维护状态:我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但不会计划任何新的重大功能工作。我们还将尝试修复来自 jQuery UI 1.12.1 的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响仍然积极维护的 jQuery Core。

下载

文件下载

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

通过 npm 安装

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.3

jQuery CDN

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载构建器

更新日志

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

感谢

感谢所有为该版本做出贡献的人,特别是:Ashish Kurmi、DeerBear、divdeploy、Kenneth DeBacker、mark van tilburg、Matías Cánepa、Michał Gołębiowski-Owczarek、Timmy Willison、Timo Tijhof、Дилян Палаузов、Felix Nagel。

评论

注意:请将错误报告到 jQuery UI 错误跟踪器;支持问题应发布在 带有 jquery-ui 标签的 Stack Overflow 上

jQuery UI 1.13.2 发布

发布日期 作者

我们很高兴宣布 jQuery UI 1.13 的第二个补丁版本已经发布。它包括对 Checkboxradio 小部件的安全修复,对 Datepicker 的一些本地化更新,以及对社区提交的一些问题的修复。构建的 jQuery UI 文件现在包含在 npm 包中;这对某些依赖它作为真相来源的 CDN 来说很重要。

有关已修复安全问题的更多详细信息

请记住,jQuery UI 处于维护状态:我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但不会计划任何新的重大功能工作。我们还将尝试修复来自 jQuery UI 1.12.1 的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响仍然积极维护的 jQuery Core。

下载

文件下载

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

通过 npm 安装

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.2

jQuery CDN

Google Ajax Libraries API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载构建器

更新日志

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

感谢

感谢所有帮助发布此版本的人员,特别是:Adam Lidén Hällgren、Christian Oliff、Denny Septian Panggabean、Felix Nagel、James Hinderks、Michał Gołębiowski-Owczarek。

评论

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

如果您对我们发布 jQuery UI 1.13.2 有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.13.1 发布

发布日期: 作者:

我们很高兴地宣布 jQuery UI 1.13 的第一个补丁版本发布。它主要包含自 1.13.0 版本发布以来向我们报告的 1.13 回归的修复。修复涉及 Widget、Autocomplete、Sortable & Tooltip 模块。

请记住,jQuery UI 处于维护状态:我们将确保该库与新的 jQuery 版本兼容,并修复安全问题,但不会计划任何新的重大功能工作。我们还将尝试修复来自 jQuery UI 1.12.1 的重要回归;较旧的长期存在的错误可能不会得到修复。请注意,这不会影响仍然积极维护的 jQuery Core。

下载

文件下载

Git (包含源文件,其中 @VERSION 替换为 1.13.1,仅包含基础主题)

通过 bower 安装

  • bower install jquery/jquery-ui#1.13.1

jQuery CDN

Google Ajax Libraries API (CDN)

Microsoft Ajax CDN (CDN)

自定义下载构建器

更新日志

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

感谢

感谢所有帮助发布此版本的人员,特别是:Ben Mullins、Felix Nagel、GitHub、Josep Sanz、Michał Gołębiowski-Owczarek。

评论

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

如果您对我们发布 jQuery UI 1.13.1 有任何反馈,请随时在下方留言。谢谢。

jQuery 维护者继续其现代化计划,弃用 jQuery Mobile

发布日期: 作者:

作者:Michał Gołębiowski-Owczarek、Felix Nagel 和 jQuery 团队

编辑说明:以下博文最初发布在 OpenJS Foundation 博客 上。

jQuery 维护者正在继续对其整体项目进行现代化改造,该项目仍然是当今部署最广泛的 JavaScript 库之一。该团队宣布,其旗下的跨平台 jQuery Mobile 项目将于 2021 年 10 月 7 日正式弃用。自该项目于 2010 年推出以来,移动应用开发的新技术不断涌现,因此我们鼓励开发者为此次 jQuery Mobile 过渡做好准备。

请注意

  • 下载构建器将继续可用。
  • Mobile 1.4 与最新的 jQuery Core 不兼容。
  • 问题将被关闭。请通过电子邮件将重大安全漏洞报告至 [email protected]

庆祝 jQuery Mobile 的历史

jQuery Mobile 于 2010 年构思并宣布,比 jQuery 发布晚三年。该项目令人振奋且雄心勃勃。在宣布时,jQuery Mobile 承诺跨多个平台、浏览器和版本兼容。包括 Palm 和 Mozilla 在内的多个移动浏览器供应商签署协议赞助该项目:


“jQuery 社区一直致力于使 Web 尽可能高效且有趣。当我们听到 jQuery Mobile 背后的使命时,我们希望能够提供帮助。凭借 webOS,我们已经证明 Web 平台对于开发人员来说是绝佳的选择,因此我们很高兴能帮助让 jQuery Mobile 尽可能出色。” -Dion Almaer – Palm

当时,移动 Web 急需一个能够跨所有浏览器工作的框架,让开发者能够构建真正意义上的移动 Web 应用程序。jQuery 已经改变了开发者在 Web 上构建的方式,使其更容易(更快)地创建安全、合规的应用程序。

借助 jQuery Mobile,该项目的目标是将 jQuery 的易用性带到支持 HTML 的移动设备浏览器,并简化开发者构建渐进增强型 Web 应用程序的过程。在 Filament Group(一家以跨平台和无障碍优先应用程序而闻名的开发工作室)的 Todd Parker 带领下,jQuery Mobile 于 2010 年 10 月发布了其 Alpha 版本。

Alpha 版本包含几个组件、布局和主题工具,简化了构建移动 Web 应用程序的过程。渐进增强和优雅降级当时是 Web 开发中热门(且棘手)的话题,jQuery Mobile 向开发者和用户承诺了他们的平台所能提供的最佳体验。无障碍也是一项关键功能,Mobile 承诺通过支持 ARIA 的组件提供可以触摸、键盘或屏幕阅读器访问的用户体验。其他功能包括简洁性、文件大小以及通过应用商店部署 jQuery Mobile 应用程序的能力,进一步激发了人们的热情。

在接下来的几年中,jQuery Mobile 团队不断添加兼容的平台和浏览器、新的组件和主题,最终还推出了一个 ThemeRoller 工具,允许开发者在不编写任何 CSS 的情况下配置和下载主题。

社区的反应是压倒性的 - 到 2011 年 11 月发布 1.0 版本时,jQuery Mobile 已经汇集了 125 多名贡献者、数十篇文章、教程和演示、8 本已出版的书籍,以及一个网站、插件和扩展库,用于欢迎和介绍新开发者加入该项目。

jQuery Mobile 在 2012 年和 2013 年继续每月发布新版本,定期添加和改进组件、解决与移动浏览器的兼容性问题,并进行性能改进以加快页面渲染速度。开发团队还继续在每个新版本中优先考虑并强调响应式 Web 设计和无障碍原则的重要性。

随着组件和小部件数量的增加 - 无论是官方支持的还是社区广泛采用的 - 移动平台、浏览器和 jQuery 核心之间的性能和兼容性问题也随之加剧。尽管该项目进行了一些自动化测试,但仍然有许多项目需要手动测试,这减缓了开发过程。

2013 年年中,Jasper de Groot 成为项目负责人,并宣布 jQuery UI 和 jQuery Mobile 团队之间将进行更紧密的开发合作,共同分享目标、路线图和代码,以减轻两组人员的工作负担。该团队继续提供维护版本和支持,但由于测试和支持如此庞大的社区的负担,进度继续放缓。

Alex Schmitz 于 2014 年 7 月接任负责人,但到那时,项目规模加上移动浏览器新功能的步伐和可用性,使得找到一个可行的项目前进路径变得越来越困难。

最新稳定版于 2014 年 10 月发布。Alex 和他的团队在 2017 年再次大力推动 jQuery Mobile 的更新,发布了 1.5 的 Alpha 版本;此版本将支持 jQuery 3.0 和 npm 支持等。

jQuery Mobile 于 2018 年成为 OpenJS Foundation 荣誉项目,表明该项目的目标已实现。

jQuery 现代化计划

jQuery Mobile 的弃用遵循了 jQuery 项目伞下另一个项目的谨慎过渡,jQuery UI

jQuery Core 仍然得到积极维护,并得到广泛实施。作为其现代化计划的一部分,该团队今年还对其基础设施进行了一系列更新,包括迁移和改进其 CDN。

庆祝 jQuery Mobile 维护者和贡献者

对 jQuery Mobile 的贡献为世界各地的人们和组织打开了机会,我们感谢多年来的所有贡献。我们要特别感谢 jQuery Mobile 的过去维护者:Alexander Schmitz、Jasper de Groot 和 Todd Parker。

jQuery 维护者更新和转换 jQuery UI,作为整体现代化工作的一部分

发布日期 作者

作者:Michał Gołębiowski-Owczarek、Felix Nagel 和 jQuery 团队

编者注:以下博客文章最初发布在OpenJS Foundation 博客上。

jQuery 项目得到积极维护并得到广泛实施 - 它被 1000 万个最受欢迎的网站中的 73% 使用。作为其持续现代化项目的努力的一部分,jQuery 维护者已采取措施,通过谨慎的过渡,逐步停止其旗下项目的运行。

今天,jQuery UI 宣布了 1.13 版本 - 这是该项目 5 年来的第一个版本,也是该项目计划的最后一个版本[1]。也许最重要的更新是,jQuery UI 1.13 现在可以在最新版本的 jQuery Core 上运行,除了社区修复和改进之外,还提供了一系列浏览器兼容性和安全更新,这些更新在以前的版本中一直缺失。jQuery UI 下载构建器也已恢复并更新,因此开发者可以继续下载 UI 以及他们喜欢的主题。该版本是跨所有 jQuery 项目的一系列持续更新的一部分。

jQuery UI 处于仅维护模式。用户不应期望有任何新版本发布,尽管可能会发布补丁来解决重大的安全、互操作性或回归错误。Trac(该项目的错误跟踪工具)已设置为只读模式,开发者被要求在其项目的 GitHub 存储库 上提交任何重大问题。

jQuery UI 于 2007 年 9 月首次推出,它是一组精心策划的用户界面交互、效果、小部件和主题,构建在 jQuery 库之上。它迅速获得了普及,因为它当时是测试最完善且最易访问的 UI 框架之一。该工具帮助开发者使用当时的最佳实践构建 UI 组件,如表单控件和日期选择器。在鼎盛时期,jQuery UI 被包括 Pinterest、PayPal、IMDB、赫芬顿邮报和 Netflix 在内的众多企业采用。

如今,jQuery UI 仍然是 jQuery Core 更新的重要测试平台,帮助维护者团队发现 Web 平台发展过程中出现的错误和互操作性问题。

庆祝jQuery UI的历史

随着 2006 年 jQuery 的发布,Web 开发者能够以前所未有的速度和便捷性访问和操作 DOM 和 CSS。数千个开源 jQuery 小部件和插件被创建来处理以前棘手的问题,如显示和隐藏元素、旋转图像轮播或在日历上选择日期。jQuery 生态系统变成了一个游乐场,充满了用于在 Web 上实现新的有趣交互的工具。

“新奇有趣”并不总是意味着“好而有用” - 尽管有许多优秀的插件可用,但并不总是容易确定哪个插件性能最高或提供最佳的用户体验。开发者可能需要搜索合适的工具,或者更糟糕的是,花大量时间在几个插件之间切换,以确定哪个插件最适合。此外,Web 上的用户体验最佳实践示例很少,因此一个网站的访客在另一个网站上执行类似任务时,可能会遇到截然不同(进而令人困惑)的交互方式。

jQuery Core 团队的成员希望帮助开发者为其网站和应用程序编写高性能、高质量且可重用的 jQuery 组件。经过一番讨论,一个带有严格编码、文档和主题标准的第二个库的想法诞生了。该项目的愿景和目标包括:开发协作设计流程;提供灵活的样式和主题;创建优雅的视觉和交互设计;提供强大的 API;并优先考虑渐进增强、无障碍、国际化和本地化支持。

2007 年 9 月,jQuery UI 正式发布,作为一组构建在 jQuery 之上的用户界面交互、效果、小部件和主题。不久之后,该团队将重点转向提供一套完整的 API 和方法,以允许开发者创建灵活的、功能齐全的小部件,以满足高质量标准。CSS 效果(如缓动和动画)被添加进来,帮助开发者创建更现代、更增强的体验。Filament Group 的团队随后添加了一个 ThemeRoller,通过提供可定制的主题模板,让开发者能够快速入门。ThemeRoller 如今仍在运行。

到 2008 年底,jQuery UI 拥有一个不断增长的用户、开发者和交互设计师社区,他们定期为该项目提供更新和改进,以适应最佳实践和风格偏好的演变。在 2009 年至 2016 年期间,社区提供了各种新的官方和非官方主题和插件、互操作性和其他错误修复、强大的测试流程以及对多个 jQuery 版本的支持。

jQuery UI 上一个官方版本发布在 2016 年 9 月,距其开始近十年。在那个时间段,jQuery 社区帮助激发了数十个其他开源项目、模式和组件库的诞生。但更新的 CSS 框架和方法开始流行起来,社区慢慢转向其他项目。UI 团队和 jQuery Mobile 团队合并,该小组更加专注于维护和与 jQuery Core 的兼容性。

jQuery UI 于 2018 年成为 OpenJS Foundation 荣誉项目,承认该项目正在逐步停止运行,同时指出它对 JavaScript 生态系统的重要性。

庆祝jQuery UI 维护者和贡献者

项目的范围和社区的包容性帮助无数的网页制作人员培养了对用户体验、本地化、国际化、可访问性和干净、可重用代码的热爱和欣赏。尽管 jQuery UI 成为一个成功的库需要付出许多工作和贡献,但 jQuery UI 核心团队在项目生命周期中十多年来对工作和社区的辛勤付出值得额外认可。 Alex SchmitzJörn ZaeffererFelix NagelMike SherovRafael Xavier de SouzaScott González 领导了 一个 由许多核心贡献者和超过 300 位其他作者 组成的团队。

另外要感谢 Michał Gołębiowski-Owczarek 为 1.13 版本的准备工作以及过去一年对代码库的管理工作。

OpenJS 基金会将永远感谢这些开源开发者及其工作对生态系统的影响。让我们一起庆祝这些开发者和 jQuery UI!

参考资料

1. jQuery UI 1.13 不会是最终版本,请参阅博客文章 jQuery UI 1.14 计划,将在下载构建器中取消对 UI <1.12 的支持 中了解新的计划。

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 回调函数,在日期选择器小部件的 DOM 更新时调用。

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

jQuery UI 在过去几年一直难以找到贡献者;我们的目标是将其更多地转变为维护状态:我们将确保库与新的 jQuery 版本兼容,并修复安全问题,但没有计划添加新的重大功能。我们还将尝试修复 jQuery UI 1.12.1 的重要回归;旧的长期存在的错误可能不会被修复。在我们发布 1.13 最终版时,我们将发布一篇更长的博客文章来介绍 jQuery UI 的现状。请注意,这不会影响仍然积极维护的 jQuery 核心。

下载

文件下载

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。

评论

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

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

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 版本有任何反馈,请随时在下方留言。谢谢。