Skip to content

Releases: LeonEck/eck-autocomplete

v1.2.0

10 Jun 11:06
3543c5b
Compare
Choose a tag to compare
  • feat: new optional attribute anchored-to-id to specify where the panel should attach to
    • By default, when no anchor is specified, the panel will continue to be attached to the connected input.
    • The anchor element can also be passed in programmatically when calling setInputRef as an optional second parameter.
  • fix: don't try to remove event listeners on disconnect if no input was connected
  • fix: export all types from main entry point and provide an exports field in package.json

v1.1.3

30 Apr 19:49
ed332d3
Compare
Choose a tag to compare
  • fix: unpin @floating-ui/dom dependency to support all versions of the current major release

Note: 1.1.2 was skipped due to a mistake in the release process.

v1.1.1

04 Sep 12:18
cd78e6e
Compare
Choose a tag to compare
  • fix: update overlay position on animationFrame to not exceed ResizeObserver loop limit
  • perf: remove an unnecessary positioning calculation at initialization

v1.1.0

21 Aug 16:45
e23403f
Compare
Choose a tag to compare
  • feat: add generic to EckAutocompleteOptionSelectEvent to allow the type of the value to be specified
  • feat: add web-types

v1.0.0

13 Aug 11:54
86ed8fa
Compare
Choose a tag to compare
  • feat: add custom properties for theming
  • docs: add stackblitz demo

v0.1.3

03 Jun 14:43
94537f8
Compare
Choose a tag to compare
  • fix: don't rely on constructor.name since it isn't stable when minified

v0.1.2

26 May 16:02
Compare
Choose a tag to compare
  • fix: only manipulate options and ignore other children

v0.1.1

03 Apr 16:37
b83df88
Compare
Choose a tag to compare
  • fix: don't register components if they are already in the registry

v0.1.0

27 Mar 15:03
d59d75b
Compare
Choose a tag to compare
  • docs: improve documentation

v0.0.11

27 Mar 09:36
4914cf0
Compare
Choose a tag to compare
  • feat: add property method to manually provide an input reference
  • fix: only highlight option if it exists
  • refactor: remove hasKeyboardHighlight in favor of attribute
  • refactor: replace value attribute with property
  • feat: scroll highlighted option into view
  • feat: use floating-ui for the overlay panel
  • feat: use 'fixed' positioning all the time
  • perf: remove event listeners from connected input ref
  • feat: allow CSS injection
  • feat: add select-highlighted-option which is active by default
  • refactor: rename and split select and highlight event and don't bubble highlight
  • feat: open panel when clicking on input
  • fix: keyboard input should be ignored when a modifier key is pressed at the same time