jQuery UI 1.13.0 已正式发布。此版本的主要更新重点是提升与最近发布的 jQuery 版本的兼容性,因此开发团队将大多数破坏性变更(例如删除已弃用的 API 和删除旧版浏览器支持)推迟到了未来版本。
其他更新内容包括:
- 修复部分安全问题
- 删除被废弃使用的 jQuery API。当使用 jQuery Migrate 3.3.2 对 jQuery 3.6.0 运行其测试套件时,jQuery UI 1.13 不会触发 jQuery Migrate 警告,即此版本发布时的最新版本。
- 取消对 jQuery 1.7 的支持;不过仍然支持 jQuery 1.8 和更高版本。
- 在此版本中,下载生成器生成的所有单独模块文件以及捆绑的 jQuery UI 副本的所有代码都在严格模式下运行。这对大多数用户来说并不重要,因为自 2016 年发布 3.0 以来,jQuery 一直在严格模式下运行。
除此之外,还添加了两个小功能:
- Accordion的 header 选项现在不仅可以接受匹配 header 元素的选择器,还可以接受一个以 accordion 元素为参数并返回 header 元素的函数;详情查看文档。
- 日期选择器选项现在包括可选的 onUpdateDatepicker 回调,当日期选择器小部件的 DOM 更新时会调用。
开发团队还提到,为了简化 jQuery UI 的维护,他们正在淘汰 https://bugs.jqueryui.com 上的旧错误跟踪器(将其保持为只读模式),未来将通过 GitHub issue 处理和跟踪 bug。
在过去的几年里,jQuery UI 一直在努力寻找贡献者;他们的目标是将其更多地转移到维护状态:确保该库与新的 jQuery 版本兼容,并且安全问题得到修复,但没有计划开发新的重要功能。开发团队还将尝试修复 jQuery UI 1.12.1 的重要回归错误;不过较旧的长期错误可能无法修复。
下载
- Development Bundle: https://jqueryui.com/resources/download/jquery-ui-1.13.0.zip
- Themes Package: https://jqueryui.com/resources/download/jquery-ui-themes-1.13.0.zip
Git (contains source files, with @VERSION replaced with 1.13.0, base theme only)
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/175169.html