Releases: snapappointments/bootstrap-select
v1.7.0 RC2
Addresses performance issues when rendering selects. Now, in render()
, when targeting an element using originalIndex
, rather than filtering through every li
element (insanely resource intensive), the originalIndex
is accessed from an object (liObj
) where the key is originalIndex
and the value is that option's actual index within the list. Also, where it makes sense, native Javascript DOM properties have also been utilized to improve render speed.
Also fixes liveSearchNormalize as seen in #960.
v1.7.0 RC1
Compare this release with the previous one.
Bug Fixes
- #1004: fix maxOptions=1 within optgroups
- #989: fix close button when data-header is enabled
- #830, #961, #934, #962, #1008: fix keyboard navigation
- #799: fix data-size="auto" when scrolled to bottom of page
New Features
- #699: Events have been added
- rendered.bs.select,
refreshed.bs.select,
changed.bs.select,
hide.bs.select,
hidden.bs.select,
show.bs.select,
shown.bs.select - hide.bs.select, hidden.bs.select, show.bs.select, and shown.bs.select
all have a relatedTarget property, whose value is the toggling anchor
element. - changed.bs.select passes through event, clickedIndex, newValue,
oldValue. true if selected and false if not selected.
- rendered.bs.select,
- #888, #738: Show "title" when using a non-multiple select
- A blank option is prepended to the select, which is then selected by
default. This allows the title to be shown when the select is initially
loaded and "no" options are selected yet.
- A blank option is prepended to the select, which is then selected by
bootstrap-select v1.6.5
bootstrap-select v1.6.4
Various bug fixes. Compare this release with the previous one.
bootstrap-select v1.6.3
Security release
Closes XSS hole in #735
New features:
- Added data-original-index (the rel attribute is now deprecated) #654
- Added ua_UA translation #742
- Added zh_TW translation #730
- Added translation callbacks in addition to strings #705
Fixes:
As always, you can compare this release with the previous one.
bootstrap-select v1.6.2
Bugfix release
- Fixed an issue with the definition of the configuration option for selectpickers.
- Implemented the noConflict API #671
- Fixed a regression/divergence in the val function #457
- Introduced backwards compatibility with pre 1.6 releases #684
As always, you can compare this release with the previous one.
bootstrap-select v1.6.1
Bugfix release for v1.6.x
- Function calls through the selectpicker jQuery function can now be applied to multiple selectpickers (#683)
- Fixed the width of the live search box within an inline form (#685)
- Updated the LESS stylesheet to make use of the capabilities of LESS
Other general improvements where also applied to the codebase. You can compare this release with the previous one to view all changes.
bootstrap-select v1.6.0
New minor release!
The main change in this release is the implementation of grunt in our codebase to help generate the distribution files.
You can see the list of issues tagged with 1.6.0 and do a comparison with the 1.5.4 tag.
NB: this release introduces a breaking change in the behaviour of the plugin. See #679.
bootstrap-select 1.5.4
Various bug fixes as well as added languages.