jQuery UI 1.11.0 Changelog
Released on June 26, 2014
link General
- Removed: Support for IE7. (#9841)
- Added: Selectmenu widget.
- Added: AMD support via UMD wrappers. (96e027e, 1216e2a)
- Added: Bower support. (#9465, e837d11)
- Added: Windows 8 touch support. (#9709, #9710, 28310ff)
- Renamed: jquery.js to exclude version in filename. (a40647f)
- Renamed: All files, removing the "jquery.ui." prefix. (#9464, 21154cf, 086dad6)
link Build
- Added: Use Bower to manage client-side dependencies. (#9507, d789d7a)
- Added: Run tests on Travis. (b5c41a2)
- Added: Validate number of generated manifests. (5bbf276)
- Added: Replace @VERSION in release tags. (#10006, 0645ac4)
- Added: Validate commit messages with commitplease. (08c7328)
- Added: JSCS task for code style checking. (c462e66, 4752ee9)
- Added: jquery-release dependency. (#9793, 516920a)
- Added: Run all CSS files through csslint. (5fb6863)
- Added: grunt-esformatter, formats all source files (no validation). (327bcba)
- Added: Add
lint
andtest
aliases for Grunt. (d8468a3) - Added: Manifest entry for selectmenu. (56e092d)
- Fixed: Ability to use jQuery 2.x with Bower. (#10110, a0fea7d)
- Fixed: Force LF for JS source files (d7860b9)
- Changed: Reorganize external directory. (6df127a)
- Fixed: Verify ASCII only characters in output. (#9037, 7da8283)
- Fixed: Include
es3
option for JSHint. (f848ae3) - Removed: the
build
task and it's dependencies. (9ef09ed) - Fixed: Generate pre-releases the same way as stable releases. (#9998, 079279a)
- Fixed: Include draggable.css and sortable.css in the CSS concat step. (a69ccd6)
- Fixed: Incorrect links in effect manifests. (#9247, 45f85cc, 2daf09d)
link Core & Utilities
link UI Core
- Removed:
$.ui.hasScroll()
. (#9190, ecd6a25) - Removed:
$.support.selectstart
. (d24cd35) - Removed:
$.ui.keyCode.NUMPAD_*
. (#9269, 274ed73) - Deprecated:
.focus( n )
. (#9646, df6110c) - Deprecated:
.zIndex()
. (#9061, 932caaf)
link Widget Factory
- Added:
instance
method on the bridge to return widget instance. (#9030, 36cb6f2) - Added: Support events with dashes and colons. (#9708, be2a339)
- Added:
_init()
method is now optional. (#9543, 6e799c3) - Added: Return the constructor from
$.widget()
. (#9467, c0ab710) - Fixed: Properly set
widgetEventPrefix
when redefining a widget. (#9316, 2eb89f0) - Fixed: Only remove hover and focus classes when disabling, not enabling. (#9558, d13df39)
- Fixed:
option()
method should work as getter only when argument length is 1. (#9601, ecde7cd) - Changed:
.enable()
and.disable()
act via._setOptions()
instead of._setOption()
. (bc85742)
link Position
- Removed:
$.support.offsetFractions
. (baf6bc5) - Added: New download dialog demo. (a74b69e)
- Fixed: Scrollbar width detection causes layout issues. (#9291, d500e94)
- Fixed: Positioning within document throws an error. (#9533, 1bbbcc7)
- Fixed: Incorrect presentation with progressbar demo label in IE9. (#9163, 8bf5bc8)
link Interactions
link Draggable
- Fixed: Disabled should not have the
ui-state-disabled
class oraria-disabled
attribute. (#5974, 44d0717) - Fixed: Position bug in scrollable div. (#9379, 44b2180)
- Fixed: Clicking on a draggable anchor without moving it should make it the active element. (#8399, bca3e05)
- Fixed: Make sure positional constraints are never applied to ui.originalPosition (4bd1a9c)
- Fixed: Make sure snap elements are in the document before snapping. (#8459, 9d8af80)
- Fixed: Double offset bug when scrolling. (#6817, 82f588e)
- Fixed: Enabled draggable from within iframe. (#5727, 24756a9)
- Fixed: Modified snapping algorithm to use edges and corners. (#8165, bd126a9)
- Fixed: Apply
axis
options to position instead of style. (#7251, 94f8c4d) - Fixed: Ability to change
containment
option. (#9733, 0bb807b) - Fixed: Position bug in scrollable div. (#9379, 44b2180)
- Fixed: Scroll not working with fixed position parent. (#5009, 49c7b72)
- Fixed: Inputs do not blur when clicking on a draggable. (#4261, fcd1caf)
- Fixed: Not following mouse when scrolled and using
overflow-y: scroll
. (#6258, a88d645) - Fixed: Cursor doesn't revert to pre-dragging state after revert action when original element is removed. (#6889, d345a0d)
- Fixed: Browser window drops behind other windows in IE9/10. (#9520, eae2c4b)
- Fixed: Handle
containment
option set tofalse
after init. (#8962, dc5254a) - Fixed: Jumps down with offset of scrollbar. (#9315, 263d078)
link Droppable
- Fixed: Disabled should not have the
ui-state-disabled
class oraria-disabled
attribute. (#6039, 44d0717) - Fixed: Off-by-one error in
isOverAxis()
. (#10128, 433ef9d) - Fixed:
scope
option cannot be changed after initialization. (#9287, ffab89e) - Fixed: Dependencies in photo manager demo. (13be920)
- Fixed:
offsetWidth
andoffsetHeight
are queried unnecessarily causing synchronous reflow. (#9339, a4fc7a9) - Fixed: Use
ui-state-default
for activation in demos. (8f267ee)
link Resizable
- Fixed: Disabled should not have the
ui-state-disabled
class oraria-disabled
attribute. (#5973, 44d0717) - Fixed: Resizing can move the element. (#7018, #9107, 20f0646)
- Fixed:
containment
now works with all parents, not just the immediate parent. (#7485, c03cb80) - Fixed: Only resize/reposition if size is greater than specified grid. (#9611, 20c1648)
- Fixed: Don't force absolute positioning when also draggable. (#6939, 3576ceb)
- Fixed: Allow resizing when resizables are nested. (#5025, ec5f395)
- Fixed: Off-by-one pixel dimensions with
helper
andgrid
. (#9547, 14065dc) - Fixed: Erratic behavior of contained elements within scrollable grandparents. (#9307, 6df5c1a)
link Sortable
- Fixed: Placeholder breaks
table-layout: fixed
. (#9185, 09b3533) - Fixed: Placeholder doesn't move when using
connectWith
option. (#8301, f306a82) - Fixed: Dragging items into bottom of a list. (#9314, #9381, 601ad96)
link Widgets
link Accordion
- Removed:
content
property increate
event. (#8999, 43442c3) - Removed:
ui-accordion-noicons
class which was unused. (d65cc93) - Fixed: Maintain collapsed state on refresh. (#9189, 5a8596c)
- Fixed: Avoid resetting outline on headers which was removing focus indicator. (#9352, 9470af0)
- Fixed: Moved
aria-expanded
from active tabpanel to active tab. (#9407, f16d0c7) - Changed: Moved animation properties into the widget prototype. (da185a6)
link Autocomplete
- Fixed: Normalize falsy values, not just missing values. (#9762, 113e9d0)
- Fixed: Scope race condition handling to the instance to allow multiple instances to have simultaneous requests. (#9334, 9e00e00)
- Fixed: Search if the user retypes the same value. (#7434, 48001a8)
- Fixed: Combobox demo. (#9157, ebd5f13)
- Fixed: Ability to use up/down arrow keys in textareas. (#8911, f5f0879)
- Fixed: Announce autocomplete correctly in all assistive technologies. (#9631, 0b28d59)
- Fixed:
.replaceWith()
fails to replace. (#9172, ff11b69) - Fixed: Remote JSONP demo which was using a deprecated web service. (#9764, d4865dc)
- Fixed: Do not set value on multi-line input. (#9771, 605a20e)
- Fixed: Fall back to .ui-front searching for empty jQuery objects. (#9755, 2ef1b16)
- Fixed: Dynamically adding input field breaks auto-complete's accessibility for screen readers. (#9590, 7b9c810)
- Fixed: Combobox demo shows underlying select by default. (#9158, 4202ad0)
- Changed: Use custom namespace for combobox demo. (445ffd0)
- Changed: Don't add anchors to items in generated menu. (e08791d)
link Button
- Fixed: Properly refresh button sets with new radio buttons. (#8975, 0059722)
- Fixed: Radio button & checkboxes ignore mouse clicks for minor mouse movements. (#7665, 8b64322)
- Fixed: Remove
ui-state-active
class when disabled. (#9602, 23d7d50) - Fixed: Remove
ui-state-focus
class when disabled. (#9169, 0d0b05e) - Fixed: On form reset only call
refresh()
on current button widgets. (#9213, 2de31fd) - Fixed: Ignore non-radio elements with the same name. (#8761, ccb1324)
- Fixed: Replace anchors with more appropriate buttons in demos. (7d0ca5e)
link Datepicker
- Removed: Unused
ui-datepicker-month-year
class. (3c68636) - Removed: Unnecessary mouseover trigger. (#5816, f0b4967)
- Added: it-CH locale. (#9175, ae4753b)
- Added: English as an option in the localization demo. (8ad8cea)
- Added:
en
anden-US
locales. (#6682, 450d75f) - Fixed: Date format for Serbian locales. (#7347, 504b100)
- Fixed: Lithuanian locale. (#9281, ce73a26)
- Fixed: Spanish locale. (#9735, 6ec452c)
- Fixed: Finnish locale. (#9609, 619261f)
- Fixed: Ukranian locale. (#9939, f3ffc8c)
- Fixed: Latvian locale. (#9656, 629c632)
- Fixed: Icelandic locale. (#9431, 369c76d)
- Fixed: Corrected the Arabic word for Arabic. (53c88a7)
- Fixed: Spanish and French locales. (#9289, 9726cd7, aaf7576)
- Fixed: Removed
"<"
in the"Anterior"
text for the pt locale. (e591a7a) - Fixed: Set
scope
on table headers. (b67d103)
link Dialog
- Removed: array and string notations for
position
option. (#8825, 0cc40d7) - Fixed: Error message after close and reopen the modal-form demo doesn't dissappear. (#10057, b41b922)
- Fixed: Resizing causes close icon to misalign in Firefox. (#9133, ec3cf67)
- Fixed: Safe
activeElement
access. (#9420, #8443, 2dfe85d) - Fixed: Switch back to shuffling
z-index
, but only look at.ui-front
siblings. (#9166, #9364, e263ebd) - Fixed: Inheritance causes undefined property _focusTabbable. (#9241, 1096f19)
- Fixed: Use
unbind()
for jQuery 1.6 compat. (#10072, 6c40052) - Fixed: Honor
preventDefault
when managing focus. (#10103, 226cc3e) - Fixed: Context is not respected for modals. (#9439, c9815f1)
- Fixed: Capitalize default value for
closeText
option. (#9500, e628d0e) - Fixed: Use proper position data after drag and resize. (#9351, 16c375d)
- Fixed: Track last focused element instead of always focusing the first tabbable element. (#9101, 0e5a2e1)
- Fixed: shift-tab handling. (a0b8476)
- Fixed: Apply
overflow: hidden
to contain the resize handles. (#9521, 7741c9f) - Fixed: Dialog should not close on enter in textbox in IE. (#9312, c19e7b3)
link Menu
- Removed: Requirement to use anchors in menu items. (#10130, 3a61627)
- Added:
items
option for better definition of menu items in non parent-child structures. (#10129, 31e705a) - Added:
_isDivider()
method. (#9701, a6806ab) - Fixed: Scroll on cursor down doesn't fully show the newly focused item. (#9991, b222803)
- Fixed: Autofocus issue with dialog opened from menu widget. (#9044, 485e0a0)
- Fixed: Ensure an event was passed before checking its type. (#9384, 670f650, 8fbdd7c)
- Fixed: Disabled item visible through submenu on top. (#9650, 4992fc9)
- Fixed: Refreshing should recheck for menu icons. (#9377, 91b7b9f)
- Fixed: IE 10 renders bullets in submenus. (#8844, 64a39d9)
- Fixed: Menu items wiggle in IE8. (#9995, b0e8380)
- Fixed
select
not firing every time. (#9469, 484e382) - Changed: Simplify styling. Remove rounded corners, reduce spacing. (9910e93)
link Slider
- Fixed: Use spans instead of anchors for handles. (#9890, dfc5c34)
- Fixed: Changing
range
option tofalse
does not remove range div. (#9355, 2ba75e2) - Changed: Move
numPages
into the widget prototype. (8dbda00)
link Spinner
- Added:
isValid()
method. (#9542, 1552fc8) - Fixed: Only format the value when there is one. (#9573, e6360ab)
- Fixed: Don't change value when changing
min
/max
options. (#9703, 796a8b3)
link Tabs
- Removed: Demo with tabs at bottom. (162056b)
- Fixed: Moved
aria-expanded
from active panel to active tab. (#9622, f5e8041) - Fixed: Incorrect remote tab detection in IE7. (#9317, daf3f0d)
- Fixed: Disabled tabs are still clickable. (#9413, 4148acf)
- Fixed: URLs encoded in anything other than UTF-8 will throw an error. (#9518, 8748658)
- Fixed: Use
.ui-tabs-anchor
in stylesheet. (2de5e78) - Fixed: Refresh issue when tabs are moved to bottom. (#9584, e14f75e)
- Changed: Moved
isLocal()
into the widget prototype. (ecd4f95)
link Tooltip
- Fixed: Improved accessibility by adding content to an aria-live div. (#9610, b9e438d)
- Fixed: Preserve the
title
attribute after disabling twice. (#9719, 0dc84db) - Fixed: Memory leak from
remove
event. (#9531, a8ff773) - Fixed: On close and destroy only set title if empty or undefined. (#8925, af85dfc)