Releases: orchidjs/tom-select
Releases · orchidjs/tom-select
1.4.3
1.4.2
Multiple bugfixes
- fix getAdjacent() regression
- trigger one onchange event for clear button
- updateOriginalInput() fixed to maintain order of items
- Array.from() instead of spread operator
- fix degraded performance in registerOption()
- fix addItems() when last item is duplicate
- add missing :hover for create option
- flex-fill for control input
- handle space separated events for input autogrow events
v1.4.1
- aria-disabled for disabled options
- Prevent focus cycle problem
- Prevent unnecessary DOM modification when setting caret position
- getAdjacent() without getting all siblings
- Remove duplicate calls to clearActiveOption() and refreshState()
- Dropdown caret from single select only in Bootstrap5
v1.4.0
- ARIA added for accessibility
- Accessibility tests with karma-accessibility-checker
- Refactored updateOriginalInput().
- Options no longer removed from source Store reference to original tags Fix 'selected' class bug #41 Fallback on bootstrap 5's caret and validation icons when using .form-select Removed unused scrollDuration setting Documentation updates
v1.3.0
Plugins
- New checkbox_options plugin
- New close_button plugin
- New no_active_items plugin
- Restore_on_backspace plugin using item_remove event
- Add div wrapper to dropdown-input for better styling flexibility
Core
- Fix placeholder display inconsistency
- Fix onChange argument
- Introduce tom-select.popular.js
- Always scroll dropdown when active option changes
- Focus on first option after remote data loaded
- Fix [left] and [right] keypress shortcuts when control input has a value
- Deprecate onOptionHover. Hovering no longer sets active option
- Add clearActiveItems()
- Clear active items when escape key pressed
- Remove inconsistent open/close toggle
Docs
- Bootstrap5 for docs