0.36.0 (2019-02-21)
0.35.0 (2018-12-17)
- chrome-only: Change autocomplete from 'nope' to 'off' (#273) (892a8f0)
- utils: correct _.every method (#274) (55af1e3)
0.34.0 (2018-12-04)
0.33.0 (2018-11-19)
0.32.0 (2018-11-06)
- source: add cache disabling for datasets (#254) (0e65fee)
- add flag for toggling tab autocompletion (#260) (4dc7c52)
- Throw err on update if suggestions are invalid type (#256) (179febf), closes #131
0.31.0 (2018-08-08)
- dataset: avoid to call the source when upadte is canceled (a47696d)
- dataset: avoid usage of callNow for debounce (1a0ce74)
- Handle an odd case with the user agent (#242) (c194736)
- update dist files (9babf2e)
- clearOnSelected: allow users to clear the input instead of filling (#244) (aa2edbb), closes #241
0.30.0 (2018-04-30)
0.29.0 (2017-10-12)
- a11y: Add ariaLabel option. (6db8e1b)
- a11y: Add option to control
aria-labelledbyattribute. (0491c43)
0.28.3 (2017-07-31)
0.28.2 (2017-06-22)
0.28.1 (2017-03-29)
- iOS: remove double tap bug on hrefs in suggestions (e532bd8)
0.28.0 (2017-03-24)
0.27.0 (2017-03-06)
0.26.0 (2017-02-28)
- test: bad handling of no actual inner mechanics of client (622aec5)
- algolia agent: provide an algolia agent when searching (6ca7ac2)
- algolia agent: provide an algolia agent when searching (ef604e1)
0.25.0 (2017-02-07)
0.24.2 (2017-01-20)
- dep: immediate is a dependency, not a devDependency (22164ad)
0.24.1 (2017-01-20)
0.24.0 (2017-01-10)
- angular: do not launch the directive if autocomplete has a value (f96a1ba), closes #136
- typeahead: propagate redrawn (82293e4)
- appendTo: new parameter (e40cbd0)
- feat(build): add noConflict() for standalone build, fixes #133
- Fixes bad behavior when
autoselectOnBlurused, fixes #113
- Add
autocomplete:cursorremovedevent, see #105 - Add
autoselectOnBluroption, fixes #113
- Do not allow Zepto to leak to window. Never.
- Ensure the
emptytemplates get displayed before thefooter. - Ensure the dataset
emptytemplates are displayed when all datasets are empty.
- Make sure we don't leak/override
window.Zepto.
- While selecting the top suggestion (autoselect=true), do not update the input.
- Ensure the cursor selects the first suggestion when the dropdown is shown + send the
cursorchangedevent.
- Ensure empty template displays from first keystroke (#104)
- fix(empty): fix the empty even handling, fixes #95
- fix(getVal): fix getVal on standalone build
- Upgrade to zepto 1.2.0
- Ensure the dropdown menu is hidden when there is an
$emptyblock and blank query.
- Ensure we don't update the input value on mouseenter (#76)
- Render an
emptytemplate if no results (#80)
- Fixed the angular build (_.Event was undefined)
- Allow select handler to prevent menu from being closed (#72)
- Do not trigger the cursorchanged event while entering/leaving nested divs (#71)
- Ability to customize the CSS classes used to render the DOM
- Ensure the
autocomplete:cursorchangedevent is called onmouseoveras well
- Standalone: ensure we actually use the Zepto object and not whatever is in
window.$
- Ability to setup the autocomplete on a multi-inputs Zepto selector
- Propagate the
shownevent to the top-level
- REVERT [Ability to setup the autocomplete on a multi-inputs Zepto selector] Fix #59
- Ability to setup the autocomplete on a multi-inputs Zepto selector
- Add a new
shownevent triggered when the dropdown menu is opened and non-empty
BREAKING CHANGE: the standalone object returned by the autocomplete() method is now a Zepto object.
- stop using weird zepto package. Stop using chained .data calls
it seems that chaining them ended up in an
undefinedreturn value when passingundefinedas a value
- remove npm-zepto, use zepto original package (now on npm) fixes #48
- Emit a new
autocomplete:updatedevent as soon as a dataset is rendered
- Ability to configure the dropdown menu container
- Move Zepto as a dependency (not a peer dep)
- Really use the
queryinstead of thedisplayKey(was supposed to be fixed in 0.11.0)
- Move npm-zepto & angular to peerDependencies
- Fixed custom dropdownMenu's footer & header not being displayed properly
- Allow dataset with name=0
- Move the bower release name to
algolia-autocomplete.jssinceautocomplete.jsis already used
- Add Bower release
- Expose the underlying
close,open, ... functions in the standalone build.
- Zepto doesn't work like jQuery regarding the
dataAPI, it doesn't support serializing objects.
- If the
displayKeyis not specified and thevalueattribute missing, don't update the input value withundefined. - Expose the
sourcesobject in the Angular.js build as well.
- Add a new
includeAlloption to thepopularInsource to add an extra suggestion.
- Full CommonJS compliance (moved from browserify to webpack)
- UMD compliance
- New standalone build (including Zepto.js)
- Get rid of lodash-compat and use jQuery, Zepto or Angular.js's helper functions
- Add Zepto.js support.
- The wrapper span will now have a
table-celldisplay if the original input was ablockinside atable.
- Add a new
openOnFocusoption to open the dropdown menu when the input is focused
- Add Angular.js support [#7]
- Ability to change the layout based on the matching datasets [#11]
- Start using semantic versioning
- Ability to keep the dropdown menu opened when the input if blurred [#1]
- Ability to use a custom dropdown menu template [#2]
- Ability to configure a custom header/footer on the dropdown menu [#3]
- First release based on Twitter's typeahead.js library
- Travis-ci.org, Coveralls.io, Saucelabs.com integration
- CommonJS compatibility