Skip to content

Releases: orchidjs/tom-select

v1.4.1

23 Mar 23:38
Compare
Choose a tag to compare
  • 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

22 Mar 05:43
Compare
Choose a tag to compare
  • 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

09 Mar 19:52
Compare
Choose a tag to compare

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

v1.2.2

25 Feb 23:16
Compare
Choose a tag to compare

bugfix: dropdown list not refreshing when query is empty

v1.2.1

23 Feb 05:24
Compare
Choose a tag to compare
  • New plugin dropdown_input
  • Added shouldLoad() callback
  • Added not_loading template
  • Improved autogrow plugin
  • Improved typing
  • Documentation updates
  • Updated dev dependencies
  • Handle null templates
  • Bug fixes

v1.1.3

18 Feb 05:54
Compare
Choose a tag to compare

Validation fixes:

  • Add .was-validated to bootstrap scss
  • :focus changed to .focus
  • set input.required for correct checkValidity() return
  • refreshState() called after updateOriginalInput()

v1.1.2

12 Feb 16:02
Compare
Choose a tag to compare
  • fix blur when closing with tab key
  • update dev dependencies
  • check for existence of navigator variable for #21

v1.1.1

25 Jan 21:12
Compare
Choose a tag to compare
  • Initial Bootstrap5 support
  • Handle template rendering that returns null
  • Handle quotation marks in input ids
  • Trigger 'input' event
  • Add setMaxItems()
  • Improved restore_on_backspace
  • tomSelect() function in min.js
  • Proper handling of 'required' attribute

1.1.0

10 Dec 22:21
Compare
Choose a tag to compare

Version 1.1 officially transitions the Tom Select codebase to TypeScript

1.0.0

16 Nov 18:36
Compare
Choose a tag to compare

The release of v1.0.0 finalizes our work to create a framework agnostic fork of selectize.js.
In addition to decoupling the code base from jQuery, we've addressed many of the most requested features and issues.=
See https://tom-select.js.org/docs/selectize.js/ for more details about the changes we've made.