Changelog History
Page 1
-
v4.1.0 Changes
๐ฅ Breaking changes
- โ The minimum jQuery version supported is the latest version in the 1.x, 2.x, and 3.x series (#5525, #5955)
- โ Removed support for legacy Internet Explorer (versions older than IE 11) (#5834)
- โ Removed modules deprecated in 4.0.0 (#5815)
- Removed legacy support for
<input />
tags - Removed legacy support for
initSelection
- Removed legacy support for
query
- Removed old
select2/compat/matcher
module
- Removed legacy support for
- โ Removed undocumented CSS-related options (#5815)
- Removed
dropdownCss
option - Removed
adaptDropdownCss
option - Removed
containerCss
option - Removed
adaptContainerCss
option
- Removed
- The
containerCssClass
option has been renamed toselectionCssClass
(#5815, #5847) - Significant changes to the HTML/CSS for the selection area impacting custom themes (#5842)
- ๐ New CSS classes for the dropdown results to better target highlighted / selected results (#5841)
- ๐ The search box in the selection area for multiple selects has been changed from an
<input />
to a<textarea>
to support pasting multiple lines (#5806) - ๐ Change tab key to select the currently highlighted option instead of just closing (#5759)
- ๐ท Tags will be highlighted first in the results even if other options have been selected (#5812)
๐ New features / improvements
- ๐
dropdownCssClass
andselectionCssClass
are now available in all builds of Select2 (#5815) - Calls to get the currently selected options are now considerably faster on large datasets (#5775)
- Selected results in the dropdown should now be properly announced to screen readers (#5841)
- Significant improvements were made to make the selection area accessible (#5824, #5842, #5916, #5942, #5973)
- ๐ Allow pasting multiple lines into the search field for tokenization (#5806)
๐ Bug fixes
- Resize the selection search on close to properly display the placeholder (#5766)
- ๐ Change internal data ID generation to be more unique and prevent conflicts with numeric IDs (#5840)
- Internet Explorer 11 no longer steals focus of search box while tagging (#5842)
- ๐ Fix slow memory leak caused by not clearing cache on destroy (#5965)
๐ Translations
- โ Add Esperanto translation (
eo
) (#5823) - โ Add Punjabi translations (
pa
) (#5831) - โ Add Telugu translations (
te
) (#5881) - โก๏ธ Updated Hungarian translations (
hu
) for 4.1.0 changes (#5970)
Miscellaneous
- ๐ The
amdLanguageBase
option no longer has an effect because the full build does not include any dynamically loaded modules (#5815)
-
v4.1.0-beta.1 Changes
May 02, 2020๐ฅ Breaking changes
- The
selectionCssClass
option now works when used withoutcontainerCssClass
(#5815, #5847) - Significant changes to the HTML/CSS for the selection area impacting custom themes (#5842)
- ๐ New CSS classes for the dropdown results to better target highlighted / selected results (#5841)
๐ New features / improvements
- The
autocomplete
attribute is now copied over to the Select2 search field (#5839) - Selected results in the dropdown should now be properly announced to screen readers (#5841)
- Significant improvements were made to make the selection area accessible (#5842)
๐ Bug fixes
- Resize the selection search on close to properly display the placeholder (#5766)
- ๐ Change internal data ID generation to be more unique and prevent conflicts with numeric IDs (#5840)
- Internet Explorer 11 no longer steals focus of search box while tagging (#5842)
๐ Select2 is a looking for sponsors to keep development active. Interested in seeing Select2 continue to be developed? Sponsor @kevin-brown (and by extension, Select2) on GitHub Sponsors or sponsor Select2 on Open Collective!
- The
-
v4.1.0-beta.0 Changes
April 20, 2020๐ฅ Breaking changes
- โ The minimum jQuery version supported is the latest version in the 1.x, 2.x, and 3.x series (#5225)
- โ Removed support for legacy Internet Explorer (versions older than IE 11) (#5834)
- โ Removed modules deprecated in 4.0.0 (#5815)
- Removed legacy support for
<input />
tags - Removed legacy support for
initSelection
- Removed legacy support for
query
- Removed old
select2/compat/matcher
module
- Removed legacy support for
- โ Removed undocumented CSS-related options (#5815)
- Removed
dropdownCss
option - Removed
adaptDropdownCss
option - Removed
containerCss
option - Removed
adaptContainerCss
option
- Removed
- The
containerCssClass
option has been renamed toselectionCssClass
(#5815)
๐ New features / improvements
- ๐
dropdownCssClass
andselectionCssClass
are now available in all builds of Select2 (#5815) - Calls to get the currently selected options are now considerably faster on large datasets (#5775)
๐ Translations
Miscellaneous
- ๐ The
amdLanguageBase
option no longer has an effect because the full build does not include any dynamically loaded modules (#5815)
๐ Select2 is a looking for sponsors to keep development active. Interested in seeing Select2 continue to be developed? Sponsor @kevin-brown (and by extension, Select2) on GitHub Sponsors or sponsor Select2 on Open Collective!
-
v4.0.13 Changes
January 28, 2020๐ New features / improvements
- Trigger
input
event beforechange
events (#4649) - Feed back the keypress code that was responsible for the 'close' event (#5513)
- โก๏ธ Only trigger
selection:update
once on DOM change events (#5734)
๐ Bug fixes
- Prevent opening of disabled elements (#5751)
๐ Documentation
- ๐ Fix "edit this page" links in docs (#5689)
Miscellaneous
๐ Select2 is a looking for sponsors to keep development active. Interested in seeing Select2 continue to be developed? Sponsor @kevin-brown (and by extension, Select2) on GitHub Sponsors or sponsor Select2 on Open Collective!
- Trigger
-
v4.0.12 Changes
November 06, 2019๐ Bug fixes
- ๐ Fixes incorrect offset when using the Shadow DOM and styling the
<html>
element (#5682)
Miscellaneous
- ๐ Replace cdnjs with jsDelivr in the documentation (#5687)
- ๐ Fix incorrect provider for the automated NPM deployment (#5686)
๐ Select2 is a looking for sponsors to keep development active. Interested in seeing Select2 continue to be developed? Sponsor @kevin-brown (and by extension, Select2) on GitHub Sponsors!
- ๐ Fixes incorrect offset when using the Shadow DOM and styling the
-
v4.0.11 Changes
October 13, 2019 -
v4.0.10 Changes
August 28, 2019 -
v4.0.9 Changes
August 22, 2019๐ New features / improvements
- Mirror disabled state through aria-disabled on selection (#5579)
- Select2 now clears the internal ID when it is destroyed (#5587)
- Set the main ARIA 1.1 roles and properties for comboboxes (#5582)
- The
language
option now has a clearly defined fallback chain (#5602)
๐ Bug fixes
- Do not propagate click when search box is not empty (#5580)
- ๐ Fix
maximumSelectionLength
being ignored bycloseOnSelect
(#5581) - ๐ Fix generated options not receiving result IDs (#5586)
- โ Remove selection title attribute if text is empty (#5589)
- Reposition dropdown whenever items are selected (#5590)
- ๐ Fix dropdown positioning when displayed above with messages (#5592)
- ๐ Fix search box expanding width of container (#5595)
allowClear
no longer shifts selections to a new line (#5603)
๐ Translations
- ๐ Fix error in German translations (#5604)
Miscellaneous
-
v4.0.8 Changes
July 21, 2019๐ New features / improvements
- โ Test against and fix compatibility with jQuery 3.4.1 (#5531)
- Results respect disabled state of
<option>
(#5560) - โ Add
computedstyle
option for calculating the width (#5559)
๐ Bug fixes
- ๐ Fix tag creation being broken in 4.0.7 (#5558)
- ๐ Fix infinite scroll when the scrollbar is not visible (#5575)
- โช Revert change to focusing behaviour in 4.0.6 (#5576)
๐ Translations
- ๐ Fix wording in French translations (#5521)
Miscellaneous
-
v4.0.7 Changes
May 07, 2019๐ New features/improvements
- Do not close on select if Ctrl or Meta (Cmd) keys being held (#5222)
๐ Bug fixes
- ๐ Fixed issue where single select boxes would automatically reopen when they were closed (#5490, #5492)
Miscellaneous
- ๐ Move almond and jquery-mousewheel to devDependencies (#5489)