Skip to content

Releases: yairEO/tagify

v4.33.0

21 Dec 19:20
Compare
Choose a tag to compare
  • fixes #1422 - in "select-mode" editing existing value does not re-filters the suggestions list fd2c208
  • accessibility bugfix: when Tagify gets focused (through tab), the component's input should be focused and if there is already a selected value, the caret should be places at the end 52c37a4
  • fixes #1420: when selecting a suggestion with the keyboard, keep the same highlighted suggestion if includeSelectedTags setting is true or else, highlight the next/prev suggestion - rehydrate suggestions list when selecting a suggestion with the mouse 5746d7a
  • #1420 - on select-mode, do not call dropdown.hide within onEditTagDone after a suggestion was selected ca64ac7
  • re-implemented #1425 in a better way 3e9819a
  • fixes #1428 - fixed the compatibility layer. I assume now Tagify only supports React v17 and above 108c6bc
  • slightly increased $tag-inset-shadow-size CSS variable 2d8abd2
  • Fix Tab key after click Tab key didn't work after you select a suggestion with mouse because the input lose focus cbb6864

v4.32.2...v4.33.0

v4.32.2

07 Dec 16:09
Compare
Choose a tag to compare
  • Enhance keyboard navigation for suggestions dropdown by adding support for PageUp, PageDown, Home, and End keys. This allows users to navigate through suggestions more efficiently without using the mouse. 719827b
  • bugfix: in select-mode, the x (remove tag) button should not be visible if the suggestions' dropdown is visible (open) 1cd4459
  • ran npx update-browserslist-db@latest 0ea0f30
  • fixes #1423 - Dropdowns does not close when interacting with tags of other instances d9d9ece
  • added an FAQ item 0e0ad46
  • this.state.dropdown.suggestions should point to the sorted list and not pre-sorted one 4acd7ae
  • call the custom sortby (if defined) also when there's no search query 643f79d
  • Fix scroll behavior 7c4ce8f

v4.32.1...v4.32.2

v4.32.1

23 Nov 13:13
Compare
Choose a tag to compare
  • #1409 - fixed incorrect example code bc63229
  • in normal mode, if there is a single tag and while the dropdown is open the tag's x button is clicked, then the component should be re-focused 9743bab
  • improved README dropdown.includeSelectedTags setting description b39985c
  • removed e.preventDefault for tab keydown event a321d15
  • typo fix 05e86a4

v4.32.0...v4.32.1

v4.32.0

10 Nov 07:41
Compare
Choose a tag to compare
  • should set the selectOption on the global state every time suggestionClick is called (before it is called), which can be either by mouse click or key press 34e81db
  • fixes #1402 - added blur event when a tag has focus (is editable) and then blured. apparently the onFocusBlur does not catch this blur event for some reason. 3e90111
  • fixes #1400 - tyrping text in the input element and pressing backspace key should not rmove everything that was typed f0747d1
  • fixes #1401 - editing a tag and then selecting a suggestion (from the dropdown) results in an error 0e0e851
  • fixes ##1403 - added missing async keywrod for a function initReac which uses async internally f1bbd0c

v4.31.6...v4.32.0

v4.31.6

28 Oct 05:30
Compare
Choose a tag to compare
  • hopefully fixes #1378 - Vue file with compilation error 9b2f3a9
  • should tab-autocomplete a tag from the whitelist and with all its data, instead of only the suggetion's text, which is incorrect in case of a whitelist collection ab72938

v4.31.5...v4.31.6

v4.31.5

25 Oct 10:29
Compare
Choose a tag to compare
  • Calling removeChild in the destory method only if this.DOM.scope.parentNode exists afade9e
  • Upgraded some packages 12f90dd
  • Fixes #1393 - calling this.getPersistedData('value') should return nothing if settings.id is undefined 1d3419f
  • Fix error when DOM element is already detached during call to destroy method a10ff9a
  • Bump rollup from 2.79.1 to 2.79.2 a5ff0d2

v4.31.4...v4.31.5

v4.31.4

24 Oct 14:13
Compare
Choose a tag to compare
  • fixes #1374 - add some protection in case id ' does not exists or if even localStorage does not exists 92dfd05
  • fixes #1373 - removed top-level await in order to resolve the error: "await is only valid in async functions and the top level bodies of modules" b0b16d3
  • added missing template mentioning in the README: input template 0b2a55a
  • fixes #1386 - re-enabled spellcheck for the input component a459362
  • fixes #1391 - Can't add a tag with the value 0 as integer 5de627b
  • Fix test on settings "dropdown.enable" (should be "dropdown.enabled" instead) f93da3e

v4.31.3...v4.31.4

v4.31.3

30 Aug 08:24
Compare
Choose a tag to compare
  • fixes #1372 - this.value was updated twice needlessly. It should only be updated within the postProcessNewTagNode method 7cce53d

v4.31.2...v4.31.3

v4.31.2

28 Aug 16:25
Compare
Choose a tag to compare
  • fixes #1371 - add event should fire ASAP without any delay. Also should include invalid added tags f7c7a84

v4.31.1...v4.31.2

v4.31.1

26 Aug 07:46
Compare
Choose a tag to compare