{"id":1460,"date":"2024-08-05T13:00:51","date_gmt":"2024-08-05T21:00:51","guid":{"rendered":"https:\/\/blog.jqueryui.com\/?p=1460"},"modified":"2025-05-19T08:35:52","modified_gmt":"2025-05-19T16:35:52","slug":"jquery-ui-1-14-0-released","status":"publish","type":"post","link":"https:\/\/blog.jqueryui.com\/2024\/08\/jquery-ui-1-14-0-released\/","title":{"rendered":"jQuery UI 1.14.0 released"},"content":{"rendered":"\n<p>We are happy to announce the 1.14.0 stable release! The focus of this release is reducing the maintenance burden to ensure important issues are addressed, as outlined in the <a href=\"https:\/\/blog.jqueryui.com\/2024\/04\/plans-for-jquery-ui-1-14-dropping-support-for-ui-1-12-in-the-download-builder\/\">blog post about plans for jQuery UI 1.14<\/a>. As of today, the jQuery UI 1.13.x line is no longer supported.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reduced support for older browsers or jQuery<\/h2>\n\n\n\n<p>jQuery UI 1.14 finally <strong>drops support for all versions of Internet Explorer &amp; Edge Legacy<\/strong>. Only the latest version of Chrome, Firefox, Safari &amp; Edge are officially supported. Contrary to what we did in past releases, code supporting unsupported browsers has been deleted.<\/p>\n\n\n\n<p>Support for jQuery 1.7-1.11, 2.0-2.1 &amp; 3.0-3.5 has been dropped.<\/p>\n\n\n\n<p>This release has been tested against <strong>jQuery 1.12.4, 2.2.4, 3.6.4 &amp; 3.7.1<\/strong>. Since jQuery follows semver, newer jQuery &lt;4 versions within each major version line should generally work as well.<\/p>\n\n\n\n<p>jQuery UI 1.14 triggers no jQuery Migrate warnings when running its test suite against jQuery 3.7.1 with jQuery Migrate 3.5.2, i.e. the latest versions at the time of this release.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Breaking changes<\/h2>\n\n\n\n<p>Backward compatibility with the 1.11 API is disabled by default. To enable it (restoring the default 1.13 behavior), set the <code>jQuery.uiBackCompat<\/code> flag to <code>true<\/code>. We encourage trying without the compatibility layer, though - maybe your app is already using new APIs exclusively? If there are any feature gaps from the old APIs, please submit issues.<\/p>\n\n\n\n<p>A few APIs have been removed as they were no longer needed after dropping IE support: <code>$.fn._form<\/code>, <code>$.ui.ie<\/code>, <code>$.ui.safeActiveElement<\/code> &amp; <code>$.ui.safeBlur<\/code>. See the <a href=\"https:\/\/jqueryui.com\/upgrade-guide\/1.14\/\">1.14 Upgrade Guide<\/a> for information about replacements.<\/p>\n\n\n\n<p>The Download Builder now only supports jQuery UI 1.12 &amp; newer. This change happened independently from the jQuery UI 1.14 release, but it's worth reminding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Feature: aria-modal support in the dialog widget<\/h2>\n\n\n\n<p>Modal dialogs now get the aria-modal=\"true\" attribute added. Thanks to that, modal dialogs cause the elements outside of the dialog to be excluded from the accessibility tree, making some accessibility tools more useful. See issue <a href=\"https:\/\/github.com\/jquery\/jquery-ui\/issues\/2246\">#2246<\/a> for more information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Test infrastructure changes<\/h2>\n\n\n\n<p>jQuery UI 1.14 is tested in all supported browsers &amp; jQuery Core versions not only post-merge as was done in the past, but also on every pull request via GitHub Actions. That should make contributing to jQuery UI easier.<\/p>\n\n\n\n<p>This improvement was made possible by a major rewrite of jQuery UI test infrastructure, which removed all deprecated or under-supported dependencies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reminder about maintenance state<\/h2>\n\n\n\n<p>Please remember jQuery UI is in a maintenance state: we\u2019ll make sure the library is compatible with new jQuery releases and that security issues are fixed but no new significant feature work is planned. We\u2019ll also try to fix important regressions from jQuery UI 1.12.1; older long-standing bugs may not get fixed. Note that this does not affect jQuery Core which is in active development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Download<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/jqueryui.com\/download\/all\/\"><strong>File Downloads<\/strong><\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Development Bundle: <a href=\"https:\/\/jqueryui.com\/resources\/download\/jquery-ui-1.14.0.zip\">https:\/\/jqueryui.com\/resources\/download\/jquery-ui-1.14.0.zip<\/a><\/li>\n\n\n\n<li>Themes Package: <a href=\"https:\/\/jqueryui.com\/resources\/download\/jquery-ui-themes-1.14.0.zip\">https:\/\/jqueryui.com\/resources\/download\/jquery-ui-themes-1.14.0.zip<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/jquery\/jquery-ui\/\"><strong>Git<\/strong><\/a> <strong>(contains source files, with @VERSION replaced with 1.14.0, base theme only)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tag: <a href=\"https:\/\/github.com\/jquery\/jquery-ui\/tree\/1.14.0\">https:\/\/github.com\/jquery\/jquery-ui\/tree\/1.14.0<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Install via <\/strong><a href=\"https:\/\/bower.io\/\"><strong>bower<\/strong><\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bower install jquery\/jquery-ui#1.14.0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/releases.jquery.com\/ui\/\"><strong>jQuery CDN<\/strong><\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uncompressed: <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/jquery-ui.js\">https:\/\/code.jquery.com\/ui\/1.14.0\/jquery-ui.js<\/a><\/li>\n\n\n\n<li>Compressed: <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/jquery-ui.min.js\">https:\/\/code.jquery.com\/ui\/1.14.0\/jquery-ui.min.js<\/a><\/li>\n\n\n\n<li>Themes:<br><a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/black-tie\/jquery-ui.css\">black-tie<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/blitzer\/jquery-ui.css\">blitzer<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/cupertino\/jquery-ui.css\">cupertino<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/dark-hive\/jquery-ui.css\">dark-hive<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/dot-luv\/jquery-ui.css\">dot-luv<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/eggplant\/jquery-ui.css\">eggplant<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/excite-bike\/jquery-ui.css\">excite-bike<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/flick\/jquery-ui.css\">flick<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/hot-sneaks\/jquery-ui.css\">hot-sneaks<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/humanity\/jquery-ui.css\">humanity<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/le-frog\/jquery-ui.css\">le-frog<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/mint-choc\/jquery-ui.css\">mint-choc<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/overcast\/jquery-ui.css\">overcast<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/pepper-grinder\/jquery-ui.css\">pepper-grinder<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/redmond\/jquery-ui.css\">redmond<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/smoothness\/jquery-ui.css\">smoothness<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/south-street\/jquery-ui.css\">south-street<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/start\/jquery-ui.css\">start<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/sunny\/jquery-ui.css\">sunny<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/swanky-purse\/jquery-ui.css\">swanky-purse<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/trontastic\/jquery-ui.css\">trontastic<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/ui-darkness\/jquery-ui.css\">ui-darkness<\/a>, <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/ui-lightness\/jquery-ui.css\">ui-lightness<\/a>, and <a href=\"https:\/\/code.jquery.com\/ui\/1.14.0\/themes\/vader\/jquery-ui.css\">vader<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/developers.google.com\/speed\/libraries#jquery-ui\"><strong>Google Ajax Libraries API<\/strong><\/a> <strong>(CDN)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uncompressed: <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/jquery-ui.js\">https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/jquery-ui.js<\/a><\/li>\n\n\n\n<li>Compressed: <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/jquery-ui.min.js\">https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/jquery-ui.min.js<\/a><\/li>\n\n\n\n<li>Themes:<br><a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/black-tie\/jquery-ui.css\">black-tie<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/blitzer\/jquery-ui.css\">blitzer<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/cupertino\/jquery-ui.css\">cupertino<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/dark-hive\/jquery-ui.css\">dark-hive<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/dot-luv\/jquery-ui.css\">dot-luv<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/eggplant\/jquery-ui.css\">eggplant<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/excite-bike\/jquery-ui.css\">excite-bike<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/flick\/jquery-ui.css\">flick<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/hot-sneaks\/jquery-ui.css\">hot-sneaks<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/humanity\/jquery-ui.css\">humanity<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/le-frog\/jquery-ui.css\">le-frog<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/mint-choc\/jquery-ui.css\">mint-choc<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/overcast\/jquery-ui.css\">overcast<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/pepper-grinder\/jquery-ui.css\">pepper-grinder<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/redmond\/jquery-ui.css\">redmond<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/smoothness\/jquery-ui.css\">smoothness<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/south-street\/jquery-ui.css\">south-street<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/start\/jquery-ui.css\">start<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/sunny\/jquery-ui.css\">sunny<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/swanky-purse\/jquery-ui.css\">swanky-purse<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/trontastic\/jquery-ui.css\">trontastic<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/ui-darkness\/jquery-ui.css\">ui-darkness<\/a>, <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/ui-lightness\/jquery-ui.css\">ui-lightness<\/a>, and <a href=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.14.0\/themes\/vader\/jquery-ui.css\">vader<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/jqueryui.com\/download\/\"><strong>Custom Download Builder<\/strong><\/a><\/h3>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Changelog<\/strong><\/h2>\n\n\n\n<p>See the <a href=\"https:\/\/jqueryui.com\/upgrade-guide\/1.14\/\">1.14 Upgrade Guide<\/a> for a list of changes that may affect you when upgrading from 1.13.x. For full details on what\u2019s included in this release see the <a href=\"https:\/\/jqueryui.com\/changelog\/1.14.0\/\">1.14.0 Changelog<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Thanks<\/strong><\/h2>\n\n\n\n<p>Thanks to all who helped with this release, specifically: Micha\u0142 Go\u0142\u0119biowski-Owczarek, Porter Clevidence, Ralf Koller, Timmy Willison, and Felix Nagel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Comments<\/strong><\/h2>\n\n\n\n<p><em>Note: please report bugs to <\/em><a href=\"https:\/\/github.com\/jquery\/jquery-ui\/issues\"><em>the jQuery UI Bug Tracker<\/em><\/a><em>; support questions should be posted on <\/em><a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/jquery-ui\"><em>Stack Overflow with the jquery-ui tag<\/em><\/a><em>. Please don\u2019t use comments to report bugs.<\/em><\/p>\n\n\n\n<p><em>If you have feedback on us doing our release for jQuery UI 1.14.0, feel free to leave a comment below. Thank you.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce the 1.14.0 stable release! The focus of this release is reducing the maintenance burden to ensure important issues are addressed, as outlined in the blog post about plans for jQuery UI 1.14. As of today, the jQuery UI 1.13.x line is no longer supported. Reduced support for older browsers or &hellip; <a href=\"https:\/\/blog.jqueryui.com\/2024\/08\/jquery-ui-1-14-0-released\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1460","post","type-post","status-publish","format-standard","hentry","category-releases"],"_links":{"self":[{"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/posts\/1460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/comments?post=1460"}],"version-history":[{"count":8,"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/posts\/1460\/revisions"}],"predecessor-version":[{"id":1523,"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/posts\/1460\/revisions\/1523"}],"wp:attachment":[{"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/media?parent=1460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/categories?post=1460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jqueryui.com\/wp-json\/wp\/v2\/tags?post=1460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}