Skip to content

Releases: selectize/selectize.js

v0.15.2

18 Nov 13:38
Compare
Choose a tag to compare

Whats Changed

  • Removed source maps from minified assets per discussion #1913

Full Changelog: v0.15.1...v0.15.2

v0.15.1

17 Nov 17:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.0...v0.15.1

v0.15.0

14 Nov 19:53
Compare
Choose a tag to compare

Breaking Changes

  • Consolidated and updated distribution files. There is no longer a standalone version, please migrate to the selectize.js or selectize.min.js in the js folder.
  • All plugins are now always included by default.
  • builds are now using gulp instead of grunt

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

02 Oct 16:02
Compare
Choose a tag to compare

Breaking Changes

  • Removed dependency on Microplugin and Sifter.
  • These packages are now included in the default distribution.

What's Changed

New Contributors

Full Changelog: v0.13.6...v0.14.0

v0.13.6

09 Jul 14:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.5...v0.13.6

v0.12.4

12 Oct 20:24
Compare
Choose a tag to compare

v0.12.3

24 Aug 18:07
Compare
Choose a tag to compare
  • Make label[for] work after applying Selectize (#755)

Barrett Sonntag (@barretts)

  • Output friendly error message when Microplugin is missing (#1137).
    Special thanks to @styxxx for proposing the improvement.
  • Add local server command grunt server.
  • Stop creating items automatically when text is pasted, only create
    them when pasted text contains delimiter.
  • Fix regression 'Required fields can not be focusable' in Chrome
    (#733)
  • Fix detection of Validity API, we had false negatives before.

Jonathan Allard (@joallard)

  • Fix open keyboard bug under iOS after closing selection (#1127)

@zeitiger

  • Fix highlighting more than one character (#1099, #1098)

@skimi

v0.12.2

23 Jun 19:32
Compare
Choose a tag to compare
  • Fix issue preventing build ("Cannot assign to read only property
    'subarray'") because of bug in uglifyjs. (#1072)

@jaridmargolin

  • Fix tabbing issue (#877) on IE11. (#997)

@bwilson-ux

  • Fix jQuery initialization for jQuery >= 1.9 (#1045)

@mpokrywka

  • Make remove_button work for single-option usage (#848)

@ChoppyThing

  • Fixed bug that made allowEmptyOption: true useless (#739)

@mcavalletto

  • Functions in option render can now return a DOM node in addition to
    text. (#617)

0.12.1

16 Apr 08:31
Compare
Choose a tag to compare
  • Fixed regression causing initialization of multiple <select> elements to have empty options (#756, #717)
  • Fixed strange LESS compilation errors (#713, #714)
  • Fixed silent argument on setValue (#698, #764)

0.12.0

30 Jan 04:33
Compare
Choose a tag to compare

Additions / Updates

  • Released on NPM as selectize (#60, #604)
  • Added support for using dataAttrto hydrate a text input element: <input type="text" data-data="[{...},{...}]"> (#155, #231, #522)
  • Added splitOn setting that allows pasted text to be broken up into items (#425, @jhash)
  • Added removeOptionGroup, clearOptionGroups methods (#669)
  • Added closeAfterSelect setting (#344)
  • Added $item argument to item_remove event (#585)
  • Added focus, blur events (plus onFocus, onBlurcallbacks)
  • Added ability to pass callback to createItem (for use with async option creation)
  • Updated sifter.js to 0.4.0
    • Text sorting is now locale-aware.
    • Added Polish diacritics: łŁ

Bugfixes

  • Don't allow tabbing/focus to selectize control that is disabled (#583, #307)
  • Don't propagate ESC keypress when closing menu – for when selectize is used in modals (#672)
  • Set option labels on original, hidden <select> element (#512)
  • Improved focus, blur handling (particularly IE)
  • Disabled validity API ("required" prop) on Android. Support for it is too erratic currently.
  • Allow tabbing to next control when control is full (#629)
  • Render functions can now return strings that start w/newline characters (#645)
  • Fixed grunt module building on Windows (#453)

Breaking Changes

  • Made addOption, addOptionGroup add implicit $order property (if not already set). The property used to only be added to options populated from the DOM (#640, #381, #499, #198)
  • Removed optgroupOrder setting. Constraining the option group render order is now achieved by setting lockOptgroupOrder: true. To customize the order, set the $order property on each item in your optgroups array