- Refactored input into a controlled component (also fixes Preact compatibility)
- Refactored focus and blur handlers to capture events (also fixes Preact compatibility)
- Added
handleFocusandhandleBlurcallbacks (Pomax) - Updated dependencies (ajmas)
- Fixed return key submitting containing form when
minQueryLengthis set to 0 and suggestions are active (Drahoslav7)
- Added
delimitersproperty to override keyboard codes for picking suggestions (Pomax)
- Updated component compatibility with React v15.5 which silences deprecation warnings
- Refactored examples code away from
createClassto ES6 syntax
- Add
allowBackspaceoption to disable the ability to delete the selected tags when backspace is pressed while focussed on the text input - Refactors
updateInputWidthmethod to update when any props change (@joekrill)
- Added
tagComponentoption to allow the rendering of a custom tag component
- Fixed cursor focus being lost when clicking a suggestion
- Fixed word boundary regex restricting suggestions to ascii characters
- Fixed unescaped queries throwing an exception when being converted to regexp
- Fixed
maxSuggestionsLengthnot being passed to suggestions component
- Removed
delimitersoption - Added support for jsnext entry point
- Removed functionality to hide suggestions list when escape is pressed
- Added functionality to hide suggestions list when input is blurred
- Added class name to component root when input is focused
- Refactored components to ES6 class syntax and stateless functions
- Refactored components to use Standard code style
- Refactored
classNamesoption to better match usage and use BEM naming convention
- Fixed React semver that was too tight
- Updated to support React 15.0.0
- Added
allowNewoption - Fixed incorrect partial matches when adding a tag
- Fixed mising index from active descendent attribute
- Added
classNamesoption
- Fixed missing
typeattribute from tag buttons
- Fixed out of date dist package
- Removed
busyoption and status indicator - Added
maxSuggestionsLengthoption