changelogs.md


cybertooth-io/autocomplete.js

Repository  -  API  -  Source

0.38.0

September 17, 2020

Features

0.37.1

January 27, 2020

Bug Fixes

  • algolia: parse user agents with new search clients (#302) (2f32ffb)
  • zepto: catch exceptions while assigning (#298) (652bde4)

0.37.0

August 30, 2019

Bug Fixes

  • clear: Avoid error when clear is called after destroy (#287) (244425d)

0.36.0

February 21, 2019

Bug Fixes

  • standalone: use aria label from input (#276) (4b94466)

0.35.0

December 17, 2018

Bug Fixes

  • chrome-only: Change autocomplete from 'nope' to 'off' (#273) (892a8f0)
  • utils: correct _.every method (#274) (55af1e3)

0.34.0

December 4, 2018

Features

  • change autocomplete from 'off' to 'nope' (#250) (fbbed04)

0.33.0

November 19, 2018

Bug Fixes

Features

  • selected: Adding context.selectionMethod to selected event (#267) (36028a6)

0.32.0

November 6, 2018

Bug Fixes

  • zepto: apply patch to prevent an error (#263) (917d5a7)

Features

  • 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

August 8, 2018

Bug Fixes

  • 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)

Features

  • update dist files (9babf2e)
  • clearOnSelected: allow users to clear the input instead of filling (#244) (aa2edbb), closes #241

0.30.0

April 30, 2018

0.29.0

October 12, 2017

Features

  • a11y: Add ariaLabel option. (6db8e1b)
  • a11y: Add option to control aria-labelledby attribute. (0491c43)

0.28.3

July 31, 2017

0.28.2

June 22, 2017

Bug Fixes

  • empty template: hide main empty template as long as we have results (344e225), closes #185

0.28.1

March 29, 2017

Bug Fixes

  • iOS: remove double tap bug on hrefs in suggestions (e532bd8)

0.28.0

March 24, 2017

0.27.0

March 6, 2017

Bug Fixes

  • UA: add failsafe if params not provided (30df97a), closes #166

0.26.0

February 28, 2017

Bug Fixes

  • test: bad handling of no actual inner mechanics of client (622aec5)

Features

  • algolia agent: provide an algolia agent when searching (6ca7ac2)
  • algolia agent: provide an algolia agent when searching (ef604e1)

0.25.0

February 7, 2017

Bug Fixes

  • zepto: .is() only accepts selectors, reworked code to use pure DOM (a47a4d4), closes #144

0.24.2

January 20, 2017

Bug Fixes

  • dep: immediate is a dependency, not a devDependency (22164ad)

0.24.1

January 20, 2017

Bug Fixes

  • postMessage: avoid using postMessage when feasible (a99f664), closes #142

0.24.0

January 10, 2017

Bug Fixes

  • angular: do not launch the directive if autocomplete has a value (f96a1ba), closes #136
  • typeahead: propagate redrawn (82293e4)

Features

  • appendTo: new parameter (e40cbd0)

0.23.0

December 14, 2016
  • feat(build): add noConflict() for standalone build, fixes #133

0.22.1

November 7, 2016
  • Fixes bad behavior when autoselectOnBlur used, fixes #113

0.22.0

October 25, 2016
  • Add autocomplete:cursorremoved event, see #105
  • Add autoselectOnBlur option, fixes #113

0.21.8

October 3, 2016
  • Do not allow Zepto to leak to window. Never.

0.21.7

September 21, 2016
  • Ensure the empty templates get displayed before the footer.
  • Ensure the dataset empty templates are displayed when all datasets are empty.

0.21.6

September 20, 2016
  • Make sure we don't leak/override window.Zepto.

0.21.5

September 15, 2016
  • While selecting the top suggestion (autoselect=true), do not update the input.

0.21.4

September 2, 2016
  • Ensure the cursor selects the first suggestion when the dropdown is shown + send the cursorchanged event.

0.21.3

August 1, 2016
  • Ensure empty template displays from first keystroke (#104)

0.21.2

July 26, 2016
  • fix(empty): fix the empty even handling, fixes #95

0.21.1

July 19, 2016
  • fix(getVal): fix getVal on standalone build

0.21.0

July 15, 2016
  • Upgrade to zepto 1.2.0

0.20.1

June 14, 2016
  • Ensure the dropdown menu is hidden when there is an $empty block and blank query.

0.20.0

June 4, 2016
  • Ensure we don't update the input value on mouseenter (#76)
  • Render an empty template if no results (#80)

0.19.1

May 4, 2016
  • Fixed the angular build (_.Event was undefined)

0.19.0

April 25, 2016
  • Allow select handler to prevent menu from being closed (#72)
  • Do not trigger the cursorchanged event while entering/leaving nested divs (#71)

0.18.0

April 7, 2016
  • Ability to customize the CSS classes used to render the DOM
  • Ensure the autocomplete:cursorchanged event is called on mouseover as well

0.17.3

April 4, 2016
  • Standalone: ensure we actually use the Zepto object and not whatever is in window.$

0.17.2

March 21, 2016
  • Ability to setup the autocomplete on a multi-inputs Zepto selector
  • Propagate the shown event to the top-level

0.17.1

March 19, 2016
  • REVERT [Ability to setup the autocomplete on a multi-inputs Zepto selector] Fix #59

0.17.0

March 18, 2016
  • Ability to setup the autocomplete on a multi-inputs Zepto selector
  • Add a new shown event 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.

0.16.2

January 22, 2016
  • stop using weird zepto package. Stop using chained .data calls it seems that chaining them ended up in an undefined return value when passing undefined as a value

0.16.1

January 22, 2016
  • remove npm-zepto, use zepto original package (now on npm) fixes #48

0.16.0

December 11, 2015
  • Emit a new autocomplete:updated event as soon as a dataset is rendered

0.15.0

December 10, 2015
  • Ability to configure the dropdown menu container

0.14.1

December 2, 2015
  • Move Zepto as a dependency (not a peer dep)
  • Really use the query instead of the displayKey (was supposed to be fixed in 0.11.0)

0.14.0

November 28, 2015
  • Move npm-zepto & angular to peerDependencies
  • Fixed custom dropdownMenu's footer & header not being displayed properly
  • Allow dataset with name=0

0.13.1

November 25, 2015
  • Move the bower release name to algolia-autocomplete.js since autocomplete.js is already used

0.13.0

November 25, 2015
  • Add Bower release

0.12.0

October 15, 2015
  • Expose the underlying close, open, ... functions in the standalone build.

0.11.1

October 13, 2015
  • Zepto doesn't work like jQuery regarding the data API, it doesn't support serializing objects.

0.11.0

October 7, 2015
  • If the displayKey is not specified and the value attribute missing, don't update the input value with undefined.
  • Expose the sources object in the Angular.js build as well.

0.10.0

October 6, 2015
  • Add a new includeAll option to the popularIn source to add an extra suggestion.

0.9.0

October 1, 2015
  • Full CommonJS compliance (moved from browserify to webpack)

0.8.0

September 24, 2015
  • UMD compliance

0.7.0

September 16, 2015
  • New standalone build (including Zepto.js)
  • Get rid of lodash-compat and use jQuery, Zepto or Angular.js's helper functions

0.6.0

September 11, 2015
  • Add Zepto.js support.

0.5.0

September 9, 2015
  • The wrapper span will now have a table-cell display if the original input was a block inside a table.

0.4.0

August 12, 2015
  • Add a new openOnFocus option to open the dropdown menu when the input is focused

0.3.0

July 27, 2015
  • Add Angular.js support [#7]

0.2.0

July 16, 2015
  • Ability to change the layout based on the matching datasets [#11]

0.1.0

July 13, 2015
  • Start using semantic versioning

0.0.2

July 13, 2015
  • 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]

0.0.1

July 12, 2015
  • First release based on Twitter's typeahead.js library
  • Travis-ci.org, Coveralls.io, Saucelabs.com integration
  • CommonJS compatibility