Releases: snapappointments/bootstrap-select
Releases · snapappointments/bootstrap-select
v1.13.1
v1.13.0
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
v1.13.0-beta
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
v1.13.0-alpha
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
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.12.0
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
v1.11.2
Bug Fixes
- fix sourceMappingURL in bootstrap-select.min.js