- tagsInput: Add experimental support for array of strings (8104ddc3)
- util: Fix the order that event handlers are registered so the directive can work again with Angular 1.4-. (0e3eff44)
- util: Reverse the order that events are triggered so the directive works with Angular 1.5.x (7bc37a62, #638)
- autocomplete: Add support for custom CSS classes for matches (8d177469)
- tagsInput:
- autocomplete:
- tagsInput:
- tagsInput:
- Code that relies on auto-initialization of the model may stop working. (f9fcb12d)
- This uses new API methods of Angular 1.3 and therefore the directive will no longer work with previous versions of the framework. (3355f3fa)
- autocomplete:
- tagsInput:
- autocomplete:
- tagsInput:
- autocomplete:
- tagsInput:
- autocomplete:
- Add autoSelectFirstSuggestion option (0993bbdf, #136)
- Remove requirement for the source option to return a promise (10932fbb, #237)
- tagsInput:
- tagsInput: Fix has-success, has-warning and has-error classes (2a098736)
- autocomplete: Fix suggestion selection on touch devices (ef25a555)
- tagsInput:
- autocomplete:
- configuration:
- tagsInput:
- tagsInput:
- Add addFromAutocompleteOnly option (90f075c9, #60)
- Make maxLength consistent with minLength (1458ba62, #53)
- Add visual feedback for invalid tags (f469c274, #77)
- Change allowedTagsPattern's default value (87029090, #76)
- Add support for validation CSS classes (7f9e8bba, #55)
- Add support for array of objects (5c036806, #46)
- configProvider: Make options optionally data-bound (390380bf, #73)
- Stylesheets were changed and .ngTagsInput class selector was replaced by tags-input type selector. (7f9e8bba)
- From now on, arrays of strings are no longer supported. In order to keep some backward compatibility a one-time conversion from an array of strings into an array of objects is available. (5c036806)
- tagsInput:
- autocomplete:
- tagsInput:
- autocomplete:
- configProvider:
- Some CSS selectors must be changed, and therefore custom stylesheets based on the old selectors will conflict with this fix. They'll have to be updated to use class selectors. (8abdf79b, #6)
- tagsInput
- autocomplete
- tagsInput
- autocomplete
- Added debounce-delay option (1a6527f, #19)
- Added min-length option (c17d7a4, #21)
- Added match highlighting (ce73779, #22)
- Added maxResultsToShow option (b2ae61b, #23)
- Added tag filtering support (a27363d, #25)
- Changed tag addition behavior (4f868e0, #30)
- Fixed suggestions box visibility (84bb916, c2b43c6, #26)
- Changed source option to comply with Angular guidelines (00b8e71, #18)
- general
- Renamed autocomplete directive as auto-complete so it doesn't conflict with input's autocomplete attribute
- Changed 'restrict' property of both tags-input and auto-complete directives to 'E'
- Added basic autocomplete support
- Added onTagAdded and onTagRemoved callbacks
- Added support for one-time string interpolation to all options
- Fixed the CSS classes so the directive gets rendered consistently across different browsers
- Removed allowed-chars-pattern option since it wouldn't prevent invalid chars from being inserted by pasting data from the clipboard. The allowed-tags-pattern option is the correct way to validate input from now on