Bootstrap Select Versions Save

:rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more.

v1.13.1

5 years ago

Bug Fixes

  • #2076: HTML content in the subtext get escaped in 1.13.0
  • #2073: Error retrieving Bootstrap version
  • #2073: Bower description is too long
  • #2071: noneSelectedText not working

Compare this release with the previous one.

v1.13.0

5 years ago

Bug Fixes

  • #2060: form control sizing classes not working
  • fix sass variable syntax
  • #2062: popper error when bootstrap-select is in a navbar
  • #1913:   causing formatting errors on MacOS
  • #2061: unnecessary caret code with Bootstrap 4
  • #2065: .empty() method is not working
  • #2063: New-lines in options cause formatting issues with title attribute (if multiple options selected)
  • #2064: Purely numeric data-subtext breaks live search
  • #2066: Button padding when using data-width="fit" is incorrect
  • #2067: input group addons not displaying properly
  • #2077: selectAll performance in Edge is abysmal
  • #2074: show-menu-arrow not displaying properly
  • #2068: Bootstrap 4 validation pseudo classes not being applied properly when new options are appended dynamically
  • #2070: popover-title is not popover-header in Bootstrap 4
  • #2075: liveSearch with data-content not working
  • #2072: Button text breaks to the next line when using form-control as styleBase (Bootstrap 4)
  • #2069: Placeholder text is unreadable on darker buttons (btn-primary, btn-success, etc.)
  • #1691: XSS vulnerability in option title

New Features

  • #1404, #1697: changed.bs.select now passes through previousValue as the third parameter (instead of the previous value of the option, which was redundant). This is the value of the select prior to being changed.
  • update jQuery range to make v1.9.1 the minimum (and exclude version 4)

Compare this release with the previous one.

v1.13.0-beta

5 years ago

Bug Fixes

  • #1034: Issue with long option inside input-group

New Features

  • #1135: Support Bootstrap 4
  • virtualization is now optional via virtualScroll. Can be set to false, true, or an integer to only use virtualization if the select has more than the specified number of options.
  • update docs to support MkDocs v0.17.0

Compare this release with the previous one.

v1.13.0-alpha

6 years ago

The highlight of this update is the support of virtualization. The options are generated on-the-fly to dramatically improve loading performance of selects (both large and small). In addition, search performance has also seen a drastic improvement (search is now instant, whereas it might have taken more than a few seconds before for a large select). The markup has been rewritten with performance in mind and paves the way for the ability to add/load options dynamically.

I'll add the option to disable virtualization prior to the full release of v1.13.0, but for now that's the main thing I want to ensure works properly, so I'm leaving it enabled by default for this first alpha.

Bug Fixes

  • #1303: val() method doesn't fire changed.bs.select
  • #1383: Croatian locale is not cro_CRO. Renamed to hr_HR
  • #1395: title option position not correct when adding options dynamically
  • #1398: trigger setSize on refresh event
  • #1674: Fix li tags inside option being treated as options
  • #1692: Live Search Box Not Cleared After Selection

New Features

  • #710: focus on selectpicker triggers focus on actual select, allowing for event listeners
  • #1110: 'active' class is only applied when liveSearch is on
  • #1229: Large lists and virtualization
  • #1687: Improve init performance

Compare this release with the previous one.

v1.12.4

6 years ago

Bug Fixes

  • #1286: Event creation throws illegal constructor error on stock Android Browser < 5.0
  • #1764: Bootstrap-select steals focus on form.checkValidity

Compare this release with the previous one.

v1.12.3

6 years ago

Bug Fixes

  • #1529: add selectAllText and deselectAllText to translation files (used Google Translate)
  • #1604: Keydown improvements
  • #1630: htmlEscape inline style
  • #1631: Livesearch performance

New Features

  • Add/update various translations

Compare this release with the previous one.

v1.12.2

7 years ago

Bug Fixes

  • #1563: key word searching broken in #1516.
  • #1570: properly adjust size when inside form-group-sm or form-group-lg
  • #1590: menu height calculated improperly when using liveSearch and input has custom height

Compare this release with the previous one.

v1.12.1

7 years ago

Bug Fixes

  • #1167, #1366: using a method before initializing bootstrap-select throws an error

Compare this release with the previous one.

v1.12.0

7 years ago

Bug Fixes

  • #1220: unescape button title
  • #1348: escape HTML for optgroup label
  • #1506: Fix bs-placeholder usage for jQuery>=3.0
  • #1509: inline style Content Security Policy
  • #1477: using liveSearchNormalize and liveSearchStyle="startsWith" simultaneously breaks search
  • #1489 fix selectOnTab with liveSearch enabled which was broken when #1489 was fixed
  • #1533: remove touchstart event listener (issues with FastClick)
  • remove destroyLi function - improve refresh() performance
  • #1531: add Spanish (Spain) translations
  • #1553: don't use replace in normalizeToBase if text is undefined (throws error otherwise)

New Features

  • #1503: Add windowPadding option (either a number or an array of numbers - [top, right, bottom, left])
  • #1516: Improve liveSearch performance (addresses #1275)
  • #1440: allow HTML in placeholder title for non-multiple selects
  • #1555: Use default with SCSS variables

Compare this release with the previous one.

v1.11.2

7 years ago

Bug Fixes

  • fix sourceMappingURL in bootstrap-select.min.js

Compare this release with the previous one.