Accordion: Use .uniqueId() and move animation properties into the widget prototype.
Dialog: Move option category hashes into the widget prototype.
Droppable: Moved isOverAxis() into $.ui.intersect().
Blind effect: Moved regexes into effect definition.
Slider: Move numPages into the widget prototype.
Resizable: Moved helper methods into the widget prototype.
Sortable: Moved helper methods into the widget prototype.
Tabs: Use .uniqueId() for panels and moved isLocal() into the widget prototype.
Tooltip: Use .uniqueId() and move aria-describedby helper methods into the widget prototype.
Widget: Prefix variables with component name.
Spinner: Prefix variables with component name.
Position: Wrap everything in an IIFE to avoid name collisions when the build strips the main closure.
Datepicker: Prefix variables with component name.
Core: Move variables for .uniqueId()/.removeUniqueId() into their implementations.
Menu (icons demo): Removed anchors from menu items.
Accordion: moving aria-expanded from active tabpanel to active tab. Fixed #9407 - Accordion: aria-expanded attribute on wrong element
Button: Remove obsolete mouse click coordinates checking. Fixed #7665 - Button: Radio button & checkboxes ignore mouseclicks for minor mouse movements.
Draggable Tests: Ensure all combinations of helper / draggable positions / scrollParents / parent positions are tested accurately.
Droppable: update ddmanager when scope changes through setOption. Fixed #9287 - droppable: Scope option cannot be changed after initialization.
Draggable: Properly augment position when scrolling so that caching previous scrolled positions is unnecessary. Fixes #9379 - Draggable: position bug in scrollable div