UNPKG

@atlassian/aui

Version:

Atlassian User Interface Framework

1,054 lines (795 loc) 49.6 kB
# 7.8.1 * [Documentation](https://docs.atlassian.com/aui/7.8.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.8.1) ## Fixed * Spinner and progress bar animations work correctly when the minified distribution files are used. # 7.8.0 * [Documentation](https://docs.atlassian.com/aui/7.8.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.8.0) ## Highlights * AUI's use of colour and typography have been updated to reflect the latest [ADG Server](https://atlassian.design/server) guidelines. * AUI's tables patterns have been updated to match the [ADG Server](https://atlassian.design/server) guidelines. ## Added * A new `aui-table-list` class has been added for styling tables. See the [tables](https://docs.atlassian.com/aui/7.8.0/docs/tables.html) page for an example. * There are now explicit web-resource keys for a few components and patterns: * Basic form field CSS: `com.atlassian.auiplugin:aui-forms` * Basic table CSS: `com.atlassian.auiplugin:table` * The Tabs pattern: `com.atlassian.auiplugin:tabs` ## Changed * Table header styles now match the ADG Server guidelines. * Avatar images now take up 100% of the element's available width and height, stretching non-square images as necessary. * The AUI P2 plugin is now [transformerless](https://developer.atlassian.com/server/framework/atlassian-sdk/configuration-of-instructions-in-atlassian-plugins/), so should install and start a bit faster. * The AUI P2 plugin requires Spring Scanner `2.0.0` or higher in order to run. ## Fixed * AUI's legacy toolbar applies the same height to `<a>`, `<input>`, and `<button>` elements with the `.toolbar-trigger` class applied to them. * Avatars using SVG for their image content will now render in IE 11. # 7.7.3 * [Documentation](https://docs.atlassian.com/aui/7.7.3/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.7.3) ## Fixed * Spinner and progress bar animations work correctly when the minified distribution files are used. # 7.7.2 * [Documentation](https://docs.atlassian.com/aui/7.7.2/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.7.2) ## Fixed * Spinner now works in IE 11. * Toggle button's `change` event fires in IE 11. * Toggle button no longer fires a `change` event when it is first rendered. # 7.7.1 * [Documentation](https://docs.atlassian.com/aui/7.7.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.7.1) ## Changed * The colour usage in step names in the multi-step progress tracker have been tweaked. * A light shade of grey was removed from the multi-step progress tracker's progress bar. ## Fixed * AUI's Select2 version will now work in an environment with Content Security Policy (CSP) enabled. # 7.7.0 * [Documentation](https://docs.atlassian.com/aui/7.7.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.7.0) ## Highlights * Several of AUI's components have been updated to match the [ADG Server](https://atlassian.design/server) guidelines, including: * [Progress indicator](https://docs.atlassian.com/aui/7.7.0/docs/progress-indicator.html) * [Progress tracker](https://docs.atlassian.com/aui/7.7.0/docs/progress-tracker.html) * [Spinner](https://docs.atlassian.com/aui/7.7.0/docs/spinner.html) ## Added * The AUI progress indicator is implemented as a web component: `<aui-progressbar>`. * The AUI spinner is implemented as a web component: `<aui-spinner>`. ## Changed * The sidebar now always renders inside a `requestAnimationFrame` callback, improving initial render time. * The page footer now renders Atlassian's new brand logo. * The Toggle Button element's `defaultValue` property now remains constant, which makes "dirty form" checking work. * Styles for hyperlinks are now independently consumable from the page layout pattern: * (In CSS) via the `lib/css/aui-link.css` file; or * (In P2) via the `com.atlassian.auiplugin:aui-link` web-resource. * Styles for `.aui-group` and `.aui-item` are now independently consumable from the page layout pattern: * (In CSS) via the `lib/css/aui-group.css` file; or * (In P2) via the `com.atlassian.auiplugin:aui-group` web-resource. ## Fixed * AUI's [buttons](https://docs.atlassian.com/aui/7.7.0/docs/buttons.html) documentation was updated to reference how to set them as "busy". * AUI's [toggle button](https://docs.atlassian.com/aui/7.7.0/docs/toggle-button.html) now fires a "change" event when its value changes. ## Deprecated * Use of `AJS.progressBars.update` and `AJS.progressBars.setIndeterminate` are deprecated. * Use of the `jquery.throbber` plugin via AUI is deprecated. * (To reiterate a 6.1.0 deprecation notice): Consuming the Atlassian brand logos via AUI has been deprecated. Use [@atlassian/brand-logos](https://www.npmjs.com/package/@atlassian/brand-logos) instead. ## Removed * The [spin.js](https://github.com/fgnass/spin.js) library is no longer used by AUI and has been removed. * As a consequence, a global `Spinner` function is no longer provided by AUI. * The `jquery.spin` plugin is no longer used by AUI and has been removed. ## Upgrade notes * Read the upgrade guide for a checklist of things to review in your code when updating to this version of AUI. # 7.6.2 * [Documentation](https://docs.atlassian.com/aui/7.6.2/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.6.2) ## Fixed * The order of buttons in sidebar footer and disappearing sidebar when scrolling. # 7.6.0 * [Documentation](https://docs.atlassian.com/aui/7.6.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.6.0) ## Highlights * AUI's sidebar, vertical navigation, and horizontal navigation patterns have been updated to match the [ADG Server](https://atlassian.design/server) guidelines. ## Upgrade notes * Read the upgrade guide for a checklist of things to review in your own CSS when updating to this version of AUI. # 7.5.1 * [Documentation](https://docs.atlassian.com/aui/7.5.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion%20IN%20(7.5.0%2C%207.5.1)) ## Highlights * AUI's iconography has been updated to match the [ADG Server](https://atlassian.design/server) guidelines. * AUI's icon fonts declare their @font-face separately from their usage. ## Changed * Chevrons in the application header's menu items have been updated. ## Deprecated * Some icon class names were deprecated, as they are no longer used in Atlassian products. Check the upgrade guide for details. ## Upgrade notes * Read the upgrade guide for information about how the iconography changes may affect you. # 7.5.0 ## Upgrade notes This release is broken. Please use 7.5.1 instead. # 7.4.0 * [Documentation](https://docs.atlassian.com/aui/7.4.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.4.0) ## Highlights * AUI's avatar component has been updated to match the [ADG Server](https://atlassian.design/server) guidelines. * AUI's tab component has been updated to match the [ADG Server](https://atlassian.design/server) guidelines. * Primary buttons in the application header have been adjusted to match the [ADG Server](https://atlassian.design/server) guidelines. ## Fixed * Badge components in the application header have an updated contrast so they can be seen. * Non-primary buttons in the application header have an updated contrast so they can be seen. ## Removed * Support for Internet Explorer versions 9 and 10 has been removed. IE 11 is now the oldest supported version. ## Upgrade notes * Read the upgrade guide for a checklist of things to review in your own CSS when updating to this version of AUI. # 7.3.4 * [Documentation](https://docs.atlassian.com/aui/7.2.4/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.2.4) ## Fixed * A modal dialog's height will resize fluidly with the browser instead of jumping to explicit fixed heights. # 7.3.3 * [Documentation](https://docs.atlassian.com/aui/7.3.3/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion%20IN%20(7.3.2%2C%207.3.3)) ## Changed * Links in an `.aui-nav-actions-list` now have a bullet between them. * Modal dialog heading text size has shrunk slightly to accommodate the longer text we see in them. Y'all are more verbose than this changelog line! * Modal dialog and most AUI components now have a consistent border-radius of 3px. ## Fixed * Inline dialog components have seen the light; they cast a shadow once again. * Hint text in modal dialog footers is more subtle so as not to distract from the dialog's contents. * The `"browser"` field in AUI's Node package points to the right file path now, so things like webpack and [unpkg.com] will load the correct `aui.js` batched file by default. # 7.3.2 ## Upgrade notes This release is broken. Please use 7.3.3 instead. # 7.3.1 * [Documentation](https://docs.atlassian.com/aui/7.3.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project%3DAUI%20and%20fixVersion%20IN%20(7.3.0%2C%207.3.1)) ## Highlights * AUI's modal dialog patterns have been updated to match the [ADG Server](https://atlassian.design/server) guidelines. * AUI's flag and message patterns have been updated to match the [ADG Server](https://atlassian.design/server) guidelines. * The AUI Soy templates for use in JavaScript are now compiled via Webpack. ## Fixed * The checksum for AUI 7.3.0's Node package was incorrect and preventing installation. This has been fixed. # 7.3.0 ## Upgrade notes This release is broken. Please use 7.3.1 instead. # 7.2.0 * [Documentation](https://docs.atlassian.com/aui/7.2.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.2.0) ## Highlights * AUI's Button and Toolbar pattern have been updated to match the [ADG Server](https://atlassian.design/server) guidelines. * The buttons in Dialog1 and file upload fields have also been updated to match AUI's Button pattern. # 7.1.0 * [Documentation](https://docs.atlassian.com/aui/7.1.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.1.0) ## Highlights * The [ADG Server](https://atlassian.design/server) colour and typography foundations have been applied to AUI. ## Added * The `badge` component has a new `primary` sub-type. ## Upgrade notes * Read the upgrade guide for a checklist of things to review in your own CSS when updating to this version of AUI. # 7.0.0 * [Documentation](https://docs.atlassian.com/aui/7.0.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=7.0.0) ## Upgrade notes * AUI has been re-licensed under the [Atlassian Developer Terms](https://developer.atlassian.com/platform/marketplace/atlassian-developer-terms/). ## Changed * The AUI and AUI-ADG repositories have been merged in to a single repository. * The build process for AUI has been drastically simplified. # 6.1.3 * [Documentation](https://docs.atlassian.com/aui/6.1.3/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.1.3) ## Fixed * AUI's Select2 version will now work in an environment with Content Security Policy (CSP) enabled. # 6.1.2 ## Upgrade Notes * This release is broken. Please use 6.1.3 instead. # 6.1.1 * [Documentation](https://docs.atlassian.com/aui/6.1.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.1.1) ## Added * The soy template for creating a `<select>` element now accepts a `defaultOption` parameter for creating an additional selectable value. This is useful when the `options` array does not or cannot include the specific selectable value. ## Fixed * Single select with `no-empty-values` resets to empty if no valid value was previously chosen; no longer sets selection as `undefined`. # 6.1.0 * [Documentation](https://docs.atlassian.com/aui/6.1.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.1.0) ## Added * AUI is now mostly compatible with jQuery 2.x and jQuery 3.x. ## Changed * Internal use of AUI's deprecated code has been removed. This results in a slightly faster UI and far fewer deprecation warnings! ## Deprecated * Consuming the Atlassian brand logos via AUI has been deprecated. Use [@atlassian/brand-logos](https://www.npmjs.com/package/@atlassian/brand-logos) instead. * Deprecation warnings have been updated to specify a future version, where they will be removed. This is a somewhat meta-deprecation deprecation. Yo dawg. # 6.0.9 * [Documentation](https://docs.atlassian.com/aui/6.0.9/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.9) ## Added * The soy template for creating a `<select>` element now accepts a `defaultOption` parameter for creating an additional selectable value. This is useful when the `options` array does not or cannot include the specific selectable value. ## Fixed * Single select with `no-empty-values` resets to empty if no valid value was previously chosen; no longer sets selection as `undefined`. ## Changed * Several documentation pages were updated for correctness. # 6.0.8 * [Documentation](https://docs.atlassian.com/aui/6.0.8/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.8) ## Fixed * The message component's `title` parameter is now optional. If omitted, placeholder markup for the title is not generated. * The `aui.css` flatpack file no longer requests `clear.svg` seperately; the image is inlined in the file. ## Changed * Documentation examples now push to codepen by default, with jsfiddle as a secondary fallback. # 6.0.7 * [Documentation](https://docs.atlassian.com/aui/6.0.7/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.7) ## Fixed * jquery.hotkey no longer incorrectly triggered from events in contenteditable containers. * Documentation link to "ask a question" has been updated to point to [https://community.developer.atlassian.com]. # 6.0.6 * [Documentation](https://docs.atlassian.com/aui/6.0.6/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.6) ## Upgrade Notes * This release made a change to jquery.hotkeys, but introduced a regression of its behaviour for users without a `window.$` variable. Please use 6.0.7 instead. # 6.0.5 * [Documentation](https://docs.atlassian.com/aui/6.0.5/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.5) ## Fixed * Responsive header now correctly opens submenus when the dropdown `id` contains special CSS characters. # 6.0.4 * [Documentation](https://docs.atlassian.com/aui/6.0.4/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.4) ## Fixed * WhenIType supports there being no `MouseEvent` available * i18n is overridable again by overriding AJS.i18n. * Fix a bug where inline dialog's aria-expanded state would become out of sync with inline dialog's open state, when closed on outside click # 6.0.2 * [Documentation](https://docs.atlassian.com/aui/6.0.2/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.2) ## Fixed * Tooltips with overflowing content would sometimes overflow over the triggering component. # 6.0.1 * [Documentation](https://docs.atlassian.com/aui/6.0.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.1) ## Fixed * Repeated initialisation of keyboard shortcuts no longer duplicates text in title attributes. * WhenIType now uses native events instead of jQuery events. This works better with Synthetic Events in React. * Responsive (asnyc) header submenus now display when the header is initialised at a narrow screen width. # 6.0.0 * [Documentation](https://docs.atlassian.com/aui/6.0.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=6.0.0) ## Upgrade Notes * The Raphael (`com.atlassian.auiplugin:ajs-raphael`) and Eve (`com.atlassian.auiplugin:ajs-evejs`) resources have been removed. * The legacy Inline Dialog component had two deprecated methods removed which used Raphael to draw arrows/shadows. * The draw-logo script was also removed from the legacy AJS resource. ## Removed * Removed the Raphael and Eve web resources. * Removed the `getArrowAttributes` and `getArrowPath` methods from the legacy Inline Dialog component. * Removed the draw-logo resource used in the legacy AJS resource. * Removed the SiteDarkFeatureEnabledUrlReadingCondition class. # 5.10.1 * [Documentation](https://docs.atlassian.com/aui/5.10.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.10.1) ## Added * Header can now be loaded asynchronously by including the `aui-header-async` resource. * `aui-header-async` web resource added for asynchronously loaded header. ## Removed * AUI was erroneously exposing an `aui-header` test web component. This has been removed. # 5.10.0 * [Documentation](https://docs.atlassian.com/aui/5.10.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.10.0) ## Upgrade Notes * This release is broken. Please use 5.10.1 instead. # 5.9.24 [Documentation](https://docs.atlassian.com/aui/5.9.24/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.24) ## Fixed * Validator again exposes AJS.I18n and AJS.format # 5.9.23 [Documentation](https://docs.atlassian.com/aui/5.9.23/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.23) ## Fixed * Date validator now correctly handles dates in October * Added missing 'aui-dropdown2-in-header' and 'aui-dropdown2-in-buttons' classes to the dropdown menu when trigger is inside a header or buttons container. # 5.9.22 [Documentation](https://docs.atlassian.com/aui/5.9.22/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.22) ## Fixed * Using the keyboard to follow a dropdown item href link now works when the dropdown is first opened. * Text for menu items in a collapsed sidebar now renders correctly on screen readers. ## Changed * Improved documentation content and structure. # 5.9.21 [Documentation](https://docs.atlassian.com/aui/5.9.21/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.21) # 5.9.20 [Documentation](https://docs.atlassian.com/aui/5.9.20/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.20) ## Fixed * Fixed broken package dependency which was causing installs to fail. * Fixed issue where related aui-toggle property/attribute values did not match in Microsoft Edge. * Fixed issue when initially-open Expander component could not be closed ## Changed * Upgraded Skate to 0.13.17 to get fixes related to Microsoft Edge. * Improved documentation content and structure. # 5.9.19 [Documentation](https://docs.atlassian.com/aui/5.9.19/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.19) ## Fixed * Fixed the dialog arrow being positioned incorrectly when a deprecated Inline Dialog is instantiated with special CSS characters in the identifier. # 5.9.18 [Documentation](https://docs.atlassian.com/aui/5.9.18/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.18) ## Fixed * Fixed Dropdown2 always changing the `href` attribute of its trigger to `'#'` even if the attribute was valid. * Fixed inconsistencies between keyboard and mouse inputs when interacting with Dropdown2 menus with attached event handlers. * Calling AJS.dim multiple times no longer resets its known list of aria-hidden elements. * Fixed: aui-select component now correctly retains selected value on IE11 * Dropdown menus now support multiple triggers. * Children of Inline dialog no longer lose event handlers during templating in non Chrome browsers * Fixed: The aui-inline-dialog 'open' property and attribute now return consistent values * Fixed Expander trigger text changing when an `aui-expander-expand` or `aui-expander-collapse` event is triggered and the expander is already expanded or collapsed. # 5.9.17 [Documentation](https://docs.atlassian.com/aui/5.9.17/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.17) ## Fixed * Submenus in the sidebar can now be opened by calling the `show` method. * Opening and closing a Dialog2 no longer overrides existing overflow styles ## Added * Added a new event ("aui-responsive-menu-link-created") for when menus get moved into the responsive header. # 5.9.16 [Documentation](https://docs.atlassian.com/aui/5.9.16/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.16) ## Fixed * Fixed a bug with Inline Dialog where an inline dialog with `responds-to="hover"` could fail to display correctly. * Fixed an issue where a component anchored to another element (such as Dropdown 2) would duplicate alignment classes. * Sidebar's submenus are initialised lazily, so adding submenus after calling AJS.sidebar(el) will work. This is the same behaviour as 5.7.x had. # 5.9.15 [Documentation](https://docs.atlassian.com/aui/5.9.15/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.15) # 5.9.14 [Documentation](https://docs.atlassian.com/aui/5.9.14/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.14) # 5.9.13 [Documentation](https://docs.atlassian.com/aui/5.9.13/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.13) ## Changed * 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. ## Fixed * Fixed an issue where flags had incorrect CSS for its borders # 5.9.12 [Documentation](https://docs.atlassian.com/aui/5.9.12/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.12) ## Fixed * Back port from master of fix for event handler leakage in the AUI sidebar * Back port from master of fix for form attribute handler for toggle button that wouldn't work in IE # 5.9.11 ## Upgrade Notes * This release is broken. Please use 5.9.12 instead. # 5.9.10 ## Upgrade Notes * This release is broken. Please use 5.9.12 instead. # 5.9.9 ## Upgrade Notes * This release is broken. Please use 5.9.12 instead. # 5.9.8 [Documentation](https://docs.atlassian.com/aui/5.9.8/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.8) ## Fixed * Fixed alignment of the dialog arrow for Inline Dialog 2. ## Removed * 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.7 [Documentation](https://docs.atlassian.com/aui/5.9.7/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.7) ## Fixed * Fixed an issue where setting the `hidden` property for an object in the JSON response for an async dropdown would not set the attribute on the item. * Patched jquery.ui.mouse.js for AUI edge compatibility (backported https://bugs.jqueryui.com/ticket/7778 for v1.8.24) # 5.9.6 [Documentation](https://docs.atlassian.com/aui/5.9.6/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.6) # 5.9.5 [Documentation](https://docs.atlassian.com/aui/5.9.5/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.5) ## Fixed * Fixed an issue where specifying a value for an `<aui-option>` inside an `<aui-select>` caused the option to not get properly selected. * i18n fixed for `<aui-toggle>`, `<aui-select>` and `<aui-dropdown>` ## Added * Event handlers attached to a sidebar can now be removed with the `off()` method. # 5.9.4 [Documentation](https://docs.atlassian.com/aui/5.9.4/) [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.4) ## Fixed * Sidebar collapse/expand shortcut ([) no longer conflicts with browser back shortcut (CMD+[) on Mac OS X. # 5.9.3 * [Documentation](https://docs.atlassian.com/aui/5.9.3/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.3) ## Fixed * Events are now fired correctly when a progress indicator is updated. * Tooltips using the `live` option now work correctly when initialised on empty collections. # 5.9.2 * [Documentation](https://docs.atlassian.com/aui/5.9.2/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.2) ## Added * Updated Soy templates to allow classes to be specified for form field elements directly using the `extraFieldClasses` parameter. # 5.9.1 * [Documentation](https://docs.atlassian.com/aui/5.9.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.1) ## Added * Tipsy tooltips can be destroyed with `$el.tipsy('destroy')`. ## Changed * AUI datepicker internationalisation files have been changed from `.properties` files to `.js` files, for more modular consumption in plugins. * 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. * (perf) Removed fraction support for jQuery < 1.5 * (cosmetic) Min- and maxlength error messages for form validation are now more precise * (cosmetic) Form validation message adapts when minlength == maxlength ## Fixed * Dropdown, Dropdown 2, and Single Select no longer have a FOUC. * Toggle Button's `checked` attribute now properly stays in sync with its state. * Clicking a child of a dropdown item with the `aui-dropdown2-interactive` class doesn't hide the dropdown any more * Tooltips are positioned correctly on `<svg>` elements, and their children. * Expose named defines to make AUI work with AlmondJS * Allow click event on a checkbox or radio button in a dropdown to be prevented # 5.9.0 * [Documentation](https://docs.atlassian.com/aui/5.9.0/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.9.0) * [Upgrade guide](https://docs.atlassian.com/aui/5.9.0/docs/upgrade-guide.html) ## Added * AUI is now available on the public npm registry. To install: `npm install @atlassian/aui` * `can-create-values` boolean attribute for `<aui-select>` that allows the user to create new values. * `no-empty-option` boolean attribute for `<aui-select>` that disallows empty choices. * Experimental `<aui-dropdown-menu>` web component API for Dropdown 2. * `<aui-toggle>` web component for toggle buttons ("on" and "off" states). * `<aui-label>` web component that serves as a complement to specific AUI components, e.g., `<aui-toggle>`, to provide an accessible label. * `<aui-badge>` web component API for Badges. * Moved docs and test pages from AUI-ADG to AUI. ## Changed * Refactored build from grunt to gulp. * Experimental components no longer need a `require()` call to load them. * `<aui-inline-dialog2>` renamed to `<aui-inline-dialog>`. * `<aui-inline-dialog>` no longer needs a `require()` call to load it. * `<aui-inline-dialog>`'s `persistent` attribute is now a boolean attribute. ## Deprecated * All usage of named AMD modules. Use UMD source instead. * `AJS()`, `AJS.filterBySearch()`, `AJS.include()`, `AJS.setVisible()`, `AJS.setCurrent()`, and `AJS.isVisible()` have been deprecated. Use jQuery or native alternatives instead. * RESTful table helper methods (`AJS.triggerEvt()`, `AJS.bindEvt()`, and `AJS.triggerEvtForInst()`) have been deprecated and moved to RESTful table. * Accessing the jQuery element on form validation fields via `field.$el` has been deprecated. Use `field.el` instead, which contains the native DOM element. * `.aui-badge` class-based API for Badges has been deprecated. Use the `<aui-badge>` web component API instead. ## Fixed * Several theming fixes and enhancements. * Dropdowns are now closed when the browser window is resized. * Sortable table arrow directions have been flipped to reflect the actual ordering. ## Removed * `<aui-inline-dialog>`'s `isVisible()`, `show()`, and `hide()` have been removed. Use the `open` property instead. * `<aui-inline-dialog>`'s `aui-layer-show` and `aui-layer-hide` events have been removed. Use `aui-show` and `aui-hide` instead. # 5.8.16 * [Documentation](https://docs.atlassian.com/aui/5.8.16/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.16) # 5.8.17 * [Documentation](https://docs.atlassian.com/aui/5.8.17/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.17) ## Changed * Converted date picker to use properties files instead of hardcoded values. ## Fixed * Fixed focus not being trapped inside a modal dialog for screen reader users. * Tooltips are positioned correctly on `<svg>` elements, and their children. ## Added * Tipsy tooltips can be destroyed with `$el.tipsy('destroy')`. * Added web resources for jQuery UI Interactions, Widgets, and Position. # 5.8.15 * [Documentation](https://docs.atlassian.com/aui/5.8.15/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.15) ## Fixed * Web components, e.g., Inline Dialog 2, are no longer subject to premature initialization in IE9 and IE10 that caused them to break. * Dropdown 2 no longer has a resizing bug when open where it would stretch to the height of the browser when the browser was resized. * Inline Dialog 2 has `display` set to `none` after hiding so that it no longer takes up space when hidden. * Inline Dialog 2 no longer has a FOUC. * Inline Dialog 2 now correctly fades when hidden. * Inline Dialog 2 now checks if the show and/or hide event was cancelled before updating its trigger's `aria-expanded` attribute. * Sidebar correctly unbinds keyboard handler for '[' shortcut, fixing a regression introduced in 5.8.14. * Single Select's value can now be programatically set via the element's `value` property. * Single Select now shows the display name of an option, rather than the text of the `value` attribute, fixing a regression introduced in 5.8.14. * `aui-select` web-resource now declares all its dependencies. * Sidebar's event examples in the documentation now correctly use a Sidebar instance, rather than the constructor. # 5.8.14 * [Documentation](https://docs.atlassian.com/aui/5.8.14/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.14) ## Fixed * Sidebar now only enters touch mode for small screen touchable devices, i.e., width < 1024px. * `value` property of `<aui-select>` now correctly returns the selected option's value rather than its label. * Stopped jQuery Hotkeys throwing an error about `options.combo` being undefined. * Sidebar no longer toggles when '[' is typed in an input field. # 5.8.13 * [Documentation](https://docs.atlassian.com/aui/5.8.13/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.13) ## Added * Added `debounceImmediate()` (similar to `debounce()` but is immediately invoked). ## Changed * Backport of jQuery UI feature detection performance improvement. * "More" menu for responsive header is now lazily created to reduce work in onReady. * Removed base64-encoded data URIs for icons from sidebar CSS. Changed to reference actual icon files now. ## Removed * removed CSS vendor prefixes for `box-sizing` and `transition` ## Fixed * `AJS.version` now contains the correct value rather than `${project.version}` (broken since 5.8.11). * Various bug fixes for responsive header (reinsertion order, disappearing items, quickly resizing, keyboard navigation). * Fixed a JavaScript error in the responsive header when secondary navigation was hidden. * Fixed navigation soy template when there are collapsible children. * Fixed keyboard navigation bug in Sidebar around collapsible children. * There were some uncompiled ADG LESS files in the plugin. # 5.8.12 * [Documentation](https://docs.atlassian.com/aui/5.8.12/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.12) ## Changed * Clicking on empty space in sidebar no longer collapses or expands it. * Product logo images for the ADG header moved from data-uris in the LESS to external images. ## Fixed * Improved robustness of Raphael detection. * Sidebar in documents with short content now properly reflows when expanding window size in Chrome. * Sidebar submenus can now be focused with the keyboard when collapsed. * Keyboard shortcut ("[") for toggling the sidebar now works on German keyboard layouts. * Fixed a sidebar JavaScript bug in IE9 (invalid classList lookup). * Fixed a sidebar bug in IE9/10 where submenus would incorrectly show when hovered over. * Fixed bug in JSON example in single-select docs. # 5.8.11 * [Documentation](https://docs.atlassian.com/aui/5.8.11/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.11) ## Changed * dropdown2's `.aui-dropdown2-checkbox` and `.aui-dropdown2-radio` have had their `isDisabled()` method replaced with `isEnabled()`. ## Fixed * Responsive header dropdown2s now properly open as submenus. * Hidden dropdown2s no longer break alignment of menus on window resize. * JavaScript error in single select documentation's async example. # 5.8.10 * [Documentation](https://docs.atlassian.com/aui/5.8.10/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.10) ## Fixed * `eve.unbind()` is once again aliased as `eve.off()`. # 5.8.9 * [Documentation](https://docs.atlassian.com/aui/5.8.9/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.9) ## Fixed * Proper fix for messages wrapping long unbroken strings. # 5.8.8 * [Documentation](https://docs.atlassian.com/aui/5.8.8/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.8) ## Fixed * Form validation attributes changed at runtime are now respected on subsequent field validations. * Messages now wrap long unbroken strings (break-word). * Links (<a>) in the expanded sidebar now work again (broken since 5.8.0). * Sidebar correctly sizes and positions itself at page load for short content heights. * Markup examples for the Sidebar are now correct. # 5.8.7 * [Documentation](https://docs.atlassian.com/aui/5.8.7/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.7) ## Highlights * Sidebar events now support `preventDefault()`. # 5.8.6 * [Documentation](https://docs.atlassian.com/aui/5.8.6/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.6) ## Upgrade Notes * This release is broken due to cross-branch contamination. Please use 5.8.7 instead. # 5.8.5 * [Documentation](https://docs.atlassian.com/aui/5.8.5/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.5) ## Upgrade Notes * This release is broken due to cross-branch contamination. Please use 5.8.7 instead. # 5.8.4 * [Documentation](https://docs.atlassian.com/aui/5.8.4/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.4) # 5.8.3 * [Documentation](https://docs.atlassian.com/aui/5.8.3/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.3) # 5.8.2 * [Documentation](https://docs.atlassian.com/aui/5.8.2/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.2) ## Upgrade Notes * This release has some missing artifacts, please use 5.8.3 instead. # 5.8.1 * [Documentation](https://docs.atlassian.com/aui/5.8.1/) * [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.1) # 5.8.0 [Documentation](https://docs.atlassian.com/aui/5.8.0/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.8.0) ## Highlights * NEW COMPONENT: [AUI Single Select](http://docs.atlassian.com/aui/5.8.0/single-select.html) * Dropdown2 has been rewritten to improve accessibility. There is a new markup pattern, detailed at [http://docs.atlassian.com/aui/5.8.0/dropdown2.html](http://docs.atlassian.com/aui/5.8.0/dropdown2.html). 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. ## Upgrade Notes * 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. * AUI Flag `persistent` option has been removed (deprecated in 5.7.7). Update all usages of this option to use `close` instead (see http://docs.atlassian.com/aui/5.8.0/flag.html). * An AMD loader must be included in order to use aui-experimental.js now. # 5.7.34 [Documentation](https://docs.atlassian.com/aui/5.7.34/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.34) ## Highlights * CSS deprecations have been added to the deprecation web-resource (`com.atlassian.auiplugin:aui-deprecation`) * The docs now have the ability to push code examples to jsbin, codepen and jsfiddle ## Changed * Converted date picker to use properties files instead of hardcoded values. ## Fixed * Fixed focus not being trapped inside a modal dialog for screen reader users. # 5.7.33 [Documentation](https://docs.atlassian.com/aui/5.7.33/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.33) # 5.7.32 [Documentation](https://docs.atlassian.com/aui/5.7.32/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.32) ## Fixed * Ensure Inline Dialog 2 has `display` set to `none` after hiding so that it doesn't take up space. # 5.7.31 [Documentation](https://docs.atlassian.com/aui/5.7.31/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.31) ## Fixed * Sidebar now only enters touch mode for small screen touchable devices, i.e., width < 1024px. * Sidebar no longer toggles when '[' is typed in an input field. # 5.7.30 [Documentation](https://docs.atlassian.com/aui/5.7.30/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.30) # 5.7.29 [Documentation](https://docs.atlassian.com/aui/5.7.29/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.29) ## Added * Added `debounceImmediate()` (similar to `debounce()` but is immediately invoked). ## Fixed * Fixed a JavaScript error in the responsive header when secondary navigation was hidden. # 5.7.28 [Documentation](https://docs.atlassian.com/aui/5.7.28/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.28) ## Changed * Clicking on empty space in sidebar no longer collapses or expands it. * Backport of jQuery UI feature detection performance improvement. * "More" menu for responsive header is now lazily created to reduce work in onReady. ## Fixed * Sidebar submenus can now be focused with the keyboard when collapsed. * Various bug fixes for responsive header (reinsertion order, disappearing items, quickly resizing). * There were some uncompiled ADG LESS files in the plugin. # 5.7.27 [Documentation](https://docs.atlassian.com/aui/5.7.27/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.27) ## Fixed * Sidebar in documents with short content now properly reflows when expanding window size in Chrome. * Improved performance of jQuery UI feature detection. # 5.7.26 [Documentation](https://docs.atlassian.com/aui/5.7.26/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.26) ## Fixed * `eve.unbind()` is once again aliased as `eve.off()`. * Improved robustness of Raphael detection. ## Changed * Product logo images for the ADG header moved from data-uris in the LESS to external images. # 5.7.25 [Documentation](https://docs.atlassian.com/aui/5.7.25/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.25) ## Fixed * Proper fix for messages wrapping long unbroken strings. # 5.7.24 [Documentation](https://docs.atlassian.com/aui/5.7.24/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.24) ## Fixed * Form validation attributes changed at runtime are now respected on subsequent field validations. * Messages now wrap long unbroken strings (break-word). ## Changed * Updated Atlassian logo. # 5.7.23 [Documentation](https://docs.atlassian.com/aui/5.7.23/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.23) # 5.7.22 [Documentation](https://docs.atlassian.com/aui/5.7.22/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.22) # 5.7.21 [Documentation](https://docs.atlassian.com/aui/5.7.21/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.21) * This is a broken release. Use 5.7.22 instead. ## Highlights * Sidebar events now support `preventDefault()`. # 5.7.20 [Documentation](https://docs.atlassian.com/aui/5.7.20/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.20) # 5.7.19 [Documentation](https://docs.atlassian.com/aui/5.7.19/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.19) # 5.7.18 [Documentation](https://docs.atlassian.com/aui/5.7.18/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.18) ## Highlights * Fix iconfont from previous version. # 5.7.17 [Documentation](https://docs.atlassian.com/aui/5.7.17/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.17) ## Upgrade notes * This version contains some broken icons and should not be used. # 5.7.16 [Documentation](https://docs.atlassian.com/aui/5.7.16/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.16) ## Highlights * The dist is now using version 0.11.4 of grunt-less-contrib, and version ~1.7.2 of the less compiler. # 5.7.15 [Documentation](https://docs.atlassian.com/aui/5.7.15/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.15) # 5.7.14 [Documentation](https://docs.atlassian.com/aui/5.7.14/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.14) ## Upgrade notes * This version of the AUI plugin uses version 2.2.0 the `com.atlassian.lesscss` lesscss-maven-plugin, with less version 1.7.0. See AUI-3097 for details. # 5.7.13 [Documentation](https://docs.atlassian.com/aui/5.7.13/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.13) # 5.7.12 [Documentation](https://docs.atlassian.com/aui/5.7.12/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.12) # 5.7.11 [Documentation](https://docs.atlassian.com/aui/5.7.11/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.11) # 5.7.10 [Documentation](https://docs.atlassian.com/aui/5.7.10/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.10) # 5.7.9 [Documentation](https://docs.atlassian.com/aui/5.7.9/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.9) # 5.7.8 [Documentation](https://docs.atlassian.com/aui/5.7.8/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.8) # 5.7.7 [Documentation](https://docs.atlassian.com/aui/5.7.7/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.7) ## Highlights * Fixed persistent flags to be dismissable. See [AUI-2893](https://ecosystem.atlassian.net/browse/AUI-2893) ## Upgrade Notes **Upgrading from 5.7.0, 5.7.1, 5.7.2, 5.7.3** Flags created with the previous 5.7.1 API will work exactly as they did previously in 5.7.7. Upgrading from these versions is **non breaking** (existing calls to flag will behave exactly as they did). However, the "persistent" has been deprecated, and the "close" option introduced instead. * Flags with "persistent: true" should become "close: never" * Flags with "persistent: false" should become "close: manual" (close: "manual" is the default, so you do not need to explicitly set this) **Upgrading from 5.7.0, 5.7.1, 5.7.2, 5.7.3** Upgrading from 5.7.4 **will change** behaviour of flags with "persistent: false" set. In 5.7.4, flags automatically faded from view. They now require a user to dismiss them (they have close: "manual" behaviour) * Flags with "persistent: true" should become "close: never". Flags with "persistent: true" maintain the same behaviour. * Flags with "persistent: false" no longer fade after five seconds. If you wish them to, they should become "close: auto". If you do do not wish them to, they should become "close: manual" #5.7.6 This is a broken release containing no bugfixes and should not be used. Please use the latest 5.7.x release instead #5.7.5 [Documentation](https://docs.atlassian.com/aui/5.7.5/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.5) #5.7.4 [Documentation](https://docs.atlassian.com/aui/5.7.4/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.4) ## Highlights * Flags auto-close was ported over to this release from master. #5.7.3 [Documentation](https://docs.atlassian.com/aui/5.7.3/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.3) ## Highlights * New Confluence Icon Fonts Note: normally we would do this in a minor version. However to avoid upgrade friction for Confluence we've determined it is acceptable to put these in a patch release. #5.7.2 [Documentation](https://docs.atlassian.com/aui/5.7.2/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.2) #5.7.1 [Documentation](https://docs.atlassian.com/aui/5.7.1/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.1) #5.7.0 [Documentation](https://docs.atlassian.com/aui/5.7.0/) • [JIRA issues](https://ecosystem.atlassian.net/issues/?jql=project=AUI%20and%20fixVersion=5.7.0) ## Highlights * Buttons have become flat and have had gradients removed * Inset shadows have been removed from fields in forms * Form notification is available as a new API (show tooltip messages on fields) * Flag messages are available as a new API * Inline Dialog 2 is available as a new API * System notifications have been changed (no longer electric Charlie) * The following components have no global variable and are only exposed via AMD modules: * Flags * Form Notification * Form Validation * Inline Dialog 2 * [Animated examples](https://developer.atlassian.com/display/AUI/AUI+5.7.0+Release+Notes) are available. ## Upgrade Notes * If you have been using Form Validation, please change your data attributes * from: `<input data-aui-validate-... />` * to: `<input data-aui-validation-... />` * If you are using Inline Dialog 2, Flags, Form Notification or Form Validation, you will need an AMD loader to initialise their behaviour on pages: * `require(['aui/inline-dialog2']); // Initialises all Inline Dialog 2s` * `require(['aui/flag']); // Initialises all flags` * `require(['aui/form-notification']); // Initialises all form notifications` * `require(['aui/form-validation', 'form-provided-validators']); // Loads and initialises form validations (and notifications) API. Also loads all AUI-provided form validators` For all release notes older than 5.7.0, check [DAC](https://developer.atlassian.com/display/AUI/AUI+release+notes)