All UI - Using component('setting, {}) to add multiple settings as an object literal, for example error: {} , will now deep extend the existing object instead of replacing it.

API - beforeSend would not correctly cancel request when return false; is used in callback.

API - cache: 'local' would not return the localstorage cached results in some cases

Divider - Descenders like "g" are cut off in horizontal divider

Dropdown - forceSelection will now automatically select values with multi dropdowns. When using userAdditions setting it will now automatically tokenize the current entered value

Dropdown - search selection would not let you move back in an entered search string with left arrow

Dropdown - Fixed issue where value set using javascript DOM metadata would be cleared when a message or user addition triggered refresh

Form Validation / Dropdown - Using "enter" key in a search dropdown could cause a form to be submitted

Form Validation - Fix issue with some foreign email addresses with extended charsets causing email validation to fail

Form Validation - Revalidating a field on: blur could cause fields not yet interacted with to be validated

Form - Fixed issue with (x) fields and equal width fields where middle rows would be slightly smaller because they include both left and right padding in % width. (Edges only have one side padding). Field groups now use negative margins instead.

Popup - Fixed issue where clicking element inside popup removed from DOM (like clicking a multi select label) would cause popup to close

Rail - Fixed incorrect width for close rail and very close rail caused by variable addition with mixed units px + em

Search - Fixed bug where a previously XHR query could cause the next one to fail depending on the latency of the request.

Search - Fixed an issue where onResult returning false would not prevent the search menu from hiding. Clicking on an empty results message will also no longer close the search results.

Sticky/Visibility - Added mutation observer to teardown element with destroy if removed from DOM context, fixing a possible memory leak