Skip to content

Releases: algolia/autocomplete

v1.0.0-alpha.36

03 Dec 10:16
Compare
Choose a tag to compare

1.0.0-alpha.36 (2020-12-03)

Bug Fixes

  • core: allow null inputElement in getInputProps (75b990a)
  • core: disable getSources concurrent fix (a558b5e)
  • core: extend TItem to object (fcf94ff)
  • examples: update ref types (1d0cb20)
  • js: add templates type to getSources (69b9718)
  • js: calculate panel position before opening (#375) (307a7ac)
  • js: clean environment effects (eec80d2)
  • js: fix debounce function (82e6f4e)
  • js: fix internal state type (6def041)
  • js: make panelContainer optional (fe5db0c)
  • js: pass submit button to render (ca119f3)
  • update icons stroke-width (23e321b)

Features

  • core: rename searchBoxElement to formElement (#374) (79c4985)
  • js: add loading indicator (59dc31b)
  • js: add PanelLayout element (371fae0)
  • js: batch DOM updates (#372) (d06873e)
  • js: display reset button only when query (1656530)
  • js: don't append panel on initial loading (84ce729)
  • js: introduce panelContainer option (98dfe4b)
  • js: pass source to header and footer templates (9983c64)
  • js: turn search label into submit button (27e61cb)
  • plugins: introduce Insights plugin (#373) (2e967be)
  • theme: prepare Autocomplete Classic Theme (#361) (8638a98)
  • website: update GitHub logo (20a9b48)

v1.0.0-alpha.35

12 Nov 15:20
bdbf309
Compare
Choose a tag to compare

v1.0.0-alpha.35 (2020-11-12)

This new version introduces breaking changes.

Bug Fixes

  • core: don't complete query when closed (86adc65)
  • getSuggestions: allow nested arrays to be returned (#331) (753c8ca)
  • js: correct item class name (475e88f)
  • js: correct panel class name (a2be862)
  • js: fix highlight hit param (6c03d8d)
  • js: make getSources optional (b12cc26)
  • js: resize panel also when hidden (9007fe0)
  • qs: ignore storage param (5279dba)
  • recent-searches: type getTemplates internal function (1ff6a0d)
  • fix setCollections type (cb967a4)

Features

  • core: warn when using debug option (#364) (2a2e3dd)
  • recent-searches: add search highlighting (#370) (3cb1d39)
  • introduce development and production modes (#363) (eed934f)
  • rename getters (#362) (b7e86d5)
  • core: introduce new completion system (#354) (25099e8)
  • core: remove statusContext API (#350) (a916aea)
  • core: rename private and public methods and properties (#349) (aeebe6d)
  • js: rename class names (#351) (8c53d2d)
  • plugins: introduce Query Suggestions plugin (#360) (7d19396)
  • recent-searches: support search and templating (#353) (b8ff178)
  • shared: introduce autocomplete-shared package (#359) (af04ae1)
  • shared: prefix warnings (586f0f1)

v1.0.0-alpha.34

20 Oct 12:48
37a380d
Compare
Choose a tag to compare

v1.0.0-alpha.34 (2020-10-20)

Bug Fixes

  • core: keep cursor position on state changes (#343) (bae4d62)
  • algolia: fix getAlgoliaResults typings (#336) (0559624)
  • core: turn public navigator type to partial (#339) (056daeb)
  • core: keep last isOpen value on refresh (#334) (637d23e)

Features

  • core: provide prevState in onStateChange (#335) (21739b4)

v1.0.0-alpha.33

05 Oct 15:56
263c8d6
Compare
Choose a tag to compare

1.0.0-alpha.33 (2020-10-05)

Bug Fixes

  • js: support onStateChange (e4c1488)

Features

v1.0.0-alpha.32

28 Sep 14:32
a5aaf1e
Compare
Choose a tag to compare

1.0.0-alpha.32 (2020-09-28)

Features

  • core: run onSelect on item click (079a4c1)

v1.0.0-alpha.31

28 Sep 09:44
cbfa0de
Compare
Choose a tag to compare

1.0.0-alpha.31 (2020-09-28)

Bug Fixes

  • algolia: fallback non-existant highlighted to default value (7783bc6)
  • algolia: warn when an attribute cannot be highlighted (ce43e83)

Features

  • core: skip onInput on keyboard select with URL (399be2b)
  • core: trigger onSelect on meta keyboard select (b10fbe1)
  • core: use scrollIntoViewIfNeeded if exists (c409f11)
  • add recent-searches plugin (#316) (858637e)

v1.0.0-alpha.30

17 Sep 15:23
618647f
Compare
Choose a tag to compare

1.0.0-alpha.30 (2020-09-17)

Bug Fixes

  • algolia: don't flatten getAlgoliaHits (8da805f)
  • algolia: type Algolia presets (7c34ada)
  • core: rename public types without prefix (77487a6)
  • js: forward event to all onInput calls (c5492aa)
  • website: ignore lint rule for Docusaurus packages (042f4dc)

Features

  • algolia: type highlight presets (9f4b6bd)
  • core: support onHighlight on input (e463933)
  • js: type highlight utils (23cff13)

v1.0.0-alpha.29

15 Sep 10:28
b3fe0f7
Compare
Choose a tag to compare

1.0.0-alpha.29 (2020-09-15)

Bug Fixes

  • algolia: import version from file (d880d8a)
  • algolia: import version from package (c314375)
  • algolia: proxy highlighting tags (baabc3a)
  • core: fix type for getSources (18e88ae)
  • js: call debounced function (0662e1b)
  • js: convert header and footer templates to divs (1435aad)
  • js: fix source types (9913fe1)
  • js: fix type for getSources (4a29700)
  • js: make options types optional (569f738)
  • js: update HTML elements properties at every render (b00878c)

Features

  • algolia: escape values in highlighting utils (50a9a73)
  • algolia: introduce parseReverseSnippetedAttribute (0f7a912)
  • algolia: type highlighting utils (fa4b959)
  • core: introduce debug mode (#315) (7a7b612)
  • js: add destroy API (4e32138)
  • js: add magnifier glass as label (0cc8a44)
  • js: add reset icon (7d2dccc)
  • js: allow escaping in highlighting utils (a70f80d)
  • js: export snippeting utils (e276c5e)
  • js: introduce classNames API (#317) (28bb422)
  • js: introduce dropdownPlacement API (#314) (4a52ce5)
  • js: type highlighting utils (b178487)