As part of JIRA 7.2.0, the AUI library was upgraded from version 5.7.31 to 5.9.22.
This list does not include added/fixed functionality. See the full AUI Changelog.
5.9.8 AUI was adding deprecated classes when AJS.messages was being called. This has since been removed. AJS.messages.warning will add .aui-message-warning only, not .warning.
5.9.0 <aui-inline-dialog>'s isVisible(), show(), and hide() have been removed. Use the open property instead.
5.9.0 <aui-inline-dialog>'s aui-layer-show and aui-layer-hide events have been removed. Use aui-show and aui-hide instead.
5.8.13 removed CSS vendor prefixes for box-sizing and transition
5.9.0 All usage of named AMD modules. Use UMD source instead.
5.9.0 AJS(), AJS.filterBySearch(), AJS.include(), AJS.setVisible(), AJS.setCurrent(), and AJS.isVisible() have been deprecated. Use jQuery or native alternatives instead.
5.9.0 RESTful table helper methods (AJS.triggerEvt(), AJS.bindEvt(), and AJS.triggerEvtForInst()) have been deprecated and moved to RESTful table.
5.9.0 Accessing the jQuery element on form validation fields via field.$el has been deprecated. Use field.el instead, which contains the native DOM element.
5.9.0 .aui-badge class-based API for Badges has been deprecated. Use the <aui-badge> web component API instead.
5.9.13 Upgraded Skate to 0.13.16. Skate no longer shares an element registry with older versions. This was causing problems with the lifecycles being initialised multiple times.
5.9.1 AUI datepicker internationalisation files have been changed from .properties files to .js files, for more modular consumption in plugins.
5.9.1 An ID given to an <aui-select> is no longer moved to the <input> of the expanded DOM. Instead it behaves in line with the <aui-toggle>, adding the given ID with a suffix '-input' to the <input> of the expanded DOM.
5.9.1 (perf) Removed fraction support for jQuery < 1.5
5.9.1 (cosmetic) Min- and maxlength error messages for form validation are now more precise
5.9.1 (cosmetic) Form validation message adapts when minlength == maxlength
5.9.0 Refactored build from grunt to gulp.
5.9.0 Experimental components no longer need a require() call to load them.
5.9.0 <aui-inline-dialog2> was renamed to <aui-inline-dialog>.
5.9.0 <aui-inline-dialog> no longer needs a require() call to load it.
5.9.0 <aui-inline-dialog>'s persistent attribute is now a boolean attribute.
5.8.17 Converted date picker to use properties files instead of hardcoded values.
5.8.13 Backport of jQuery UI feature detection performance improvement.
5.8.13 "More" menu for responsive header is now lazily created to reduce work in onReady.
5.8.13 Removed base64-encoded data URIs for icons from sidebar CSS. Changed to reference actual icon files now.
5.8.12 Clicking on empty space in sidebar no longer collapses or expands it.
5.8.11 dropdown2's .aui-dropdown2-checkbox and .aui-dropdown2-radio have had their isDisabled() method replaced with isEnabled().
5.8.0 Dropdown2 has been rewritten to improve accessibility. There is a new markup pattern, detailed in AUI's Dropdown2 documentation. While the old markup pattern will work backwards compatibly, we encourage all developers to move to the new markup pattern to improve access for people using screen readers.
5.9.0 Inline Dialog 2 was converted in to a web component named <aui-inline-dialog>.
Upgrade notes (AUI 5.7 to 5.8)
aui-ie9.css has been removed from the flatpack. It is no longer necessary to include this file.
If you are using the sidebar from the flatpack, you will now need to include aui-experimental.js.
The contents of an AUI Dropdown2 can now be created entirely using Soy (instead of sending html to aui.dropdown2.contents).
The markup generated using the AUI Dropdown2 Soy templates has changed. This new markup pattern is now much more accessible to screen readers.
Removed dependencies from AUI components to AUI soy templates (including responsive header).
AUI Sandbox has been removed, in the future we will be uploading examples to jsbin.