- Retains cursor position, thanks to @skakri.
- Adds event propagation for all the other typeahead.js events.
- This is a BREAKING CHANGE release.
- Major new release that adds initial support for the new Twitter Typeahead v0.10.x release.
- As a direct result of Twitter's changes, two-way binding is no longer possible at this time (the directive cannot access any local datum lists & never could access remote lists).
- You can now update local datasets using
Bloodhound#add
and I have questioned whether a similar method could be added for datum removal.
- Merged in Jakob Lahmer's changes, which ensures that the typeahead events are propagated to the scope.
- Merged in slobo's changes, including a refactoring of the event methods and a slight hack around the [object Object] issue.
- Reverting previous change in v0.0.9 (return the datum object, not the string!)
- Added type check to the datum object, in-case the datum is a string that is implicitly converted.
- Bugfix for issue #10
- The fix should also support datums with non-default value keys.
- Now updates the ngModel with the raw user input.
- Optimization on the ngModel watch.
- Merged in @jmaynier's PR for supporting multiple datasets. (Thanks!)
- Renamed the angular module to
siyfion.sfTypeahead
. - Renamed the angular directive to
sfTypeahead
. - Added two-way binding support to ng-model.
- Added one-way binding support to ng-model.