This repository has been archived by the owner on Nov 3, 2020. It is now read-only.
Releases: snapappointments/bootstrap-select-temp
Releases · snapappointments/bootstrap-select-temp
v1.13.1
v1.13.0
Bug Fixes
- #2: form control sizing classes not working
- #3: fix sass variable syntax
- #5: popper error when bootstrap-select is in a navbar
- snapappointments/bootstrap-select#1913:
causing formatting errors on MacOS - #6: unnecessary caret code with Bootstrap 4
- #9: .empty() method is not working
- #11: New-lines in options cause formatting issues with title attribute (if multiple options selected)
- #13: Purely numeric
data-subtext
breaks live search - #17: Button padding when using data-width="fit" is incorrect
- #19: input group addons not displaying properly
- #20: selectAll performance in Edge is abysmal
- #22: show-menu-arrow not displaying properly
- #26: Bootstrap 4 validation pseudo classes not being applied properly when new options are appended dynamically
- #30: popover-title is not popover-header in Bootstrap 4
- #31: liveSearch with data-content not working
- #43: Button text breaks to the next line when using form-control as styleBase (Bootstrap 4)
- #44: Placeholder text is unreadable on darker buttons (btn-primary, btn-success, etc.)
- snapappointments/bootstrap-select#1691: XSS vulnerability in option title
New Features
- snapappointments/bootstrap-select#1404, snapappointments/bootstrap-select#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)
v1.13.0-beta
Bug Fixes
- snapappointments/bootstrap-select#1034: Issue with long option inside input-group
New Features
- snapappointments/bootstrap-select#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 performance 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
v1.12.4
Bug Fixes
- #1286: Event creation throws illegal constructor error on stock Android Browser < 5.0
- #1764: Bootstrap-select steals focus on form.checkValidity
v1.12.3
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
v1.12.2
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