This affects the package @yaireo/tagify before 4.9.8. The package is used for rendering UI components inside the input or text fields, and an attacker can pass a malicious placeholder value to it to fire the cross-site scripting (XSS) payload.
Release Notes
yairEO/tagify (@yaireo/tagify)
### [`v4.9.8`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.8)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.7...v4.9.8)
- fixes [#989](https://redirect.github.com/yairEO/tagify/issues/989) - fix XSS [`198c045`](https://redirect.github.com/yairEO/tagify/commit/198c045)
- removed unneeded line after recent change which moved this to another onEditDone [`93f729c`](https://redirect.github.com/yairEO/tagify/commit/93f729c)
- fixes [#984](https://redirect.github.com/yairEO/tagify/issues/984) - Readonly tags can be deleted by Backspace [`d675c3f`](https://redirect.github.com/yairEO/tagify/commit/d675c3f)
- bugfix - in mix-mode, place the caret after a tag which was just edited, instead of before it [`9d0787d`](https://redirect.github.com/yairEO/tagify/commit/9d0787d)
- fixes [#987](https://redirect.github.com/yairEO/tagify/issues/987) - edit tag bug [`0f1ebbc`](https://redirect.github.com/yairEO/tagify/commit/0f1ebbc)
### [`v4.9.7`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.7)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.6...v4.9.7)
- fixes [#982](https://redirect.github.com/yairEO/tagify/issues/982) - "strim" setting has no affect on "loadOriginalValues" when in mix-mode [`95aab51`](https://redirect.github.com/yairEO/tagify/commit/95aab51)
- fix syntax error in README example ([#981](https://redirect.github.com/yairEO/tagify/issues/981)) [`80d623f`](https://redirect.github.com/yairEO/tagify/commit/80d623f)
### [`v4.9.6`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.6)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.5...v4.9.6)
- minor syntax and comments changes [`c2a9951`](https://redirect.github.com/yairEO/tagify/commit/c2a9951)
- added "help with something" issue templates [`88ab9c4`](https://redirect.github.com/yairEO/tagify/commit/88ab9c4)
- fixes [#972](https://redirect.github.com/yairEO/tagify/issues/972) - Unable to edit tags when they reached to maxTags [`cd9e13a`](https://redirect.github.com/yairEO/tagify/commit/cd9e13a)
- fixes [#974](https://redirect.github.com/yairEO/tagify/issues/974) - make the striped background on readonly an opt-out feature [`4894c53`](https://redirect.github.com/yairEO/tagify/commit/4894c53)
- re-ordered classNames [`cf2be53`](https://redirect.github.com/yairEO/tagify/commit/cf2be53)
- added "readonly" to be able to be configured from the settings and not only as an attribute on the original input [`f3ad3a6`](https://redirect.github.com/yairEO/tagify/commit/f3ad3a6)
- fixes [#978](https://redirect.github.com/yairEO/tagify/issues/978) - `dropdown.enabled:false` has no effect [`45b2a8a`](https://redirect.github.com/yairEO/tagify/commit/45b2a8a)
- Fix typo ([#977](https://redirect.github.com/yairEO/tagify/issues/977)) [`e91e0f7`](https://redirect.github.com/yairEO/tagify/commit/e91e0f7)
### [`v4.9.5`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.5)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/7ea2c12d7e463e56a654c873228f2b559e4acc08...v4.9.5)
- fixes [#925](https://redirect.github.com/yairEO/tagify/issues/925) - Don't trigger onChange event for loadOriginalValues [`48c166f`](https://redirect.github.com/yairEO/tagify/commit/48c166f)
- \[bugfix] mock tagify methods when input element does not exists [`155c3fc`](https://redirect.github.com/yairEO/tagify/commit/155c3fc)
- \-fixed icons links - changed placeholder text for "outside" example [`317ac66`](https://redirect.github.com/yairEO/tagify/commit/317ac66)
- fixes [#958](https://redirect.github.com/yairEO/tagify/issues/958) - unable to type after calling `tagify.removeAllTags()` in select-mode [`ab5ec31`](https://redirect.github.com/yairEO/tagify/commit/ab5ec31)
- fixes [#949](https://redirect.github.com/yairEO/tagify/issues/949) -Tagify recieves focus when clicking outside, on the same line. The extra unicode was causing height probelms [`35ea533`](https://redirect.github.com/yairEO/tagify/commit/35ea533)
- fixes [#910](https://redirect.github.com/yairEO/tagify/issues/910) - backspace removes previous item when there are extra spaces [`fe8833f`](https://redirect.github.com/yairEO/tagify/commit/fe8833f)
- fixes [#949](https://redirect.github.com/yairEO/tagify/issues/949) -Tagify recieves focus when clicking outside, on the same line. see https://stackoverflow.com/a/34445203/104380 [`f74c157`](https://redirect.github.com/yairEO/tagify/commit/f74c157)
### [`v4.9.4`](https://redirect.github.com/yairEO/tagify/compare/12074191a7a6c2602ee858e5725092103818761f...7ea2c12d7e463e56a654c873228f2b559e4acc08)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/12074191a7a6c2602ee858e5725092103818761f...7ea2c12d7e463e56a654c873228f2b559e4acc08)
### [`v4.9.3`](https://redirect.github.com/yairEO/tagify/compare/v4.9.2...12074191a7a6c2602ee858e5725092103818761f)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.2...12074191a7a6c2602ee858e5725092103818761f)
### [`v4.9.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.1...v4.9.2)
- fixes [#951](https://redirect.github.com/yairEO/tagify/issues/951) - `add` callback moved to be triggered after DOM has been modified [`b70061a`](https://redirect.github.com/yairEO/tagify/commit/b70061a)
- fixes [#950](https://redirect.github.com/yairEO/tagify/issues/950) - tag is set as `readonly` even though tagData has key `readonly:false` [`4fbc41c`](https://redirect.github.com/yairEO/tagify/commit/4fbc41c)
### [`v4.9.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.0...v4.9.1)
- fixes [#943](https://redirect.github.com/yairEO/tagify/issues/943) - readonly tag may be deleted in \*mix-mode \* [`05c643c`](https://redirect.github.com/yairEO/tagify/commit/05c643c)
### [`v4.9.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.8.1...v4.9.0)
- React: switched to using the unminified Tagify for easier debugging [`eb13d83`](https://redirect.github.com/yairEO/tagify/commit/eb13d83)
- fixes [#885](https://redirect.github.com/yairEO/tagify/issues/885) - \[feat] added ther ability to persist data on localstorage automatically using a unique id per-instance [`8b44f9c`](https://redirect.github.com/yairEO/tagify/commit/8b44f9c)
- reverted last change [`6042552`](https://redirect.github.com/yairEO/tagify/commit/6042552)
- Merge branch 'master' of https://github.com/yairEO/tagify [`66a6402`](https://redirect.github.com/yairEO/tagify/commit/66a6402)
- Fixed typos in README ([#939](https://redirect.github.com/yairEO/tagify/issues/939)) [`f29e6d6`](https://redirect.github.com/yairEO/tagify/commit/f29e6d6)
- no need to place `loadOriginalValues` within a setTimeout because it's automatically fired from "observeOriginalInputValue" [`a1c446c`](https://redirect.github.com/yairEO/tagify/commit/a1c446c)
- fixes [#924](https://redirect.github.com/yairEO/tagify/issues/924) - Distribute non-minified code on NPM [`790bf98`](https://redirect.github.com/yairEO/tagify/commit/790bf98)
- fixes [#926](https://redirect.github.com/yairEO/tagify/issues/926) - Dropdown selection in edited tag with emptied value fails [`7cf3d9f`](https://redirect.github.com/yairEO/tagify/commit/7cf3d9f)
- fixes [#932](https://redirect.github.com/yairEO/tagify/issues/932) - move `transformTag` callback to be called before valitation happens [`b196a71`](https://redirect.github.com/yairEO/tagify/commit/b196a71)
- fixes [#920](https://redirect.github.com/yairEO/tagify/issues/920) - Input is enabled in disabled mode [`24eee59`](https://redirect.github.com/yairEO/tagify/commit/24eee59)
- minor fix for some random console error [`d1b1124`](https://redirect.github.com/yairEO/tagify/commit/d1b1124)
- fail-safe for [#761](https://redirect.github.com/yairEO/tagify/issues/761) [`ee0e93c`](https://redirect.github.com/yairEO/tagify/commit/ee0e93c)
- fixes [#911](https://redirect.github.com/yairEO/tagify/issues/911) - Placeholder text only shows when the page first loads [`d277e43`](https://redirect.github.com/yairEO/tagify/commit/d277e43)
### [`v4.8.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.8.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.8.0...v4.8.1)
- **added manual test files** [`d2ba4f6`](https://redirect.github.com/yairEO/tagify/commit/d2ba4f6)
- fixes [#895](https://redirect.github.com/yairEO/tagify/issues/895) - disable drop into tagify's input [`3486590`](https://redirect.github.com/yairEO/tagify/commit/3486590)
- - [`d0f9939`](https://redirect.github.com/yairEO/tagify/commit/d0f9939)
- fixes [#911](https://redirect.github.com/yairEO/tagify/issues/911) - \[select-mode] Placeholder text only shows when the page first loads [`09ce6f1`](https://redirect.github.com/yairEO/tagify/commit/09ce6f1)
- fixes [#910](https://redirect.github.com/yairEO/tagify/issues/910) - Delete removes previous item when there are extra spaces [`b9e5be7`](https://redirect.github.com/yairEO/tagify/commit/b9e5be7)
- fixes [#900](https://redirect.github.com/yairEO/tagify/issues/900) - removed console.warn error when the Tagify element is not in the DOM anymore [`e58f740`](https://redirect.github.com/yairEO/tagify/commit/e58f740)
### [`v4.8.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.8.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.7.2...v4.8.0)
- fixes various bugs regarding mix-mode backspace & ENTER both in Chrome & FF. [`387b799`](https://redirect.github.com/yairEO/tagify/commit/387b799)
- allows adding tags which don't exist in the whitelist [`f4833bd`](https://redirect.github.com/yairEO/tagify/commit/f4833bd)
- fixes related to mix-mode edge cases with CHROME and new lines [`7a47389`](https://redirect.github.com/yairEO/tagify/commit/7a47389)
- fixes [#905](https://redirect.github.com/yairEO/tagify/issues/905) - should sync with original input value changes made outside of tagify's context (improved code) [`40a25d9`](https://redirect.github.com/yairEO/tagify/commit/40a25d9)
- minor improvement to the README "tagTextProp" setting info [`d53d661`](https://redirect.github.com/yairEO/tagify/commit/d53d661)
- fixes [#905](https://redirect.github.com/yairEO/tagify/issues/905) - should sync with original input value changes made outside of tagify's context [`cd354ef`](https://redirect.github.com/yairEO/tagify/commit/cd354ef)
- fixes [#903](https://redirect.github.com/yairEO/tagify/issues/903) - TAB key does nothing in single-value mode when enforceWhitelist is true [`de2b058`](https://redirect.github.com/yairEO/tagify/commit/de2b058)
- fixes [#896](https://redirect.github.com/yairEO/tagify/issues/896) - removed forgotten code which was just for experimenting [`81e45d0`](https://redirect.github.com/yairEO/tagify/commit/81e45d0)
- accurately convert the mix-mode input DOM to a value string [`75384da`](https://redirect.github.com/yairEO/tagify/commit/75384da)
- refactored using the new isNodeTag helper [`8fccd5b`](https://redirect.github.com/yairEO/tagify/commit/8fccd5b)
- fixes [#896](https://redirect.github.com/yairEO/tagify/issues/896) - mix-mode multiline value breaks on duplicate. Also could not delete tag if input started with empty a new line [`2e725c0`](https://redirect.github.com/yairEO/tagify/commit/2e725c0)
- \[feat] added new `dropdown.sortby` setting with two possible values: a function or a string (`startsWith`) for smarter suggestions sorting [`863cf75`](https://redirect.github.com/yairEO/tagify/commit/863cf75)
- `select` mode - when an option was selected, do not show a filtered dropdown but show all results [`d0770df`](https://redirect.github.com/yairEO/tagify/commit/d0770df)
- in `select` mode - if a certain whitelist item has is missing the `tagTextProp` property, use the `value` one [`de14c0b`](https://redirect.github.com/yairEO/tagify/commit/de14c0b)
- fixes [#894](https://redirect.github.com/yairEO/tagify/issues/894) - in `select` mode, allow backspace to delete characters only if no tag has been selected, else remove the whole tag (only when `enforceWhitelist` is `true` ) [`ae31de0`](https://redirect.github.com/yairEO/tagify/commit/ae31de0)
- fixes [#898](https://redirect.github.com/yairEO/tagify/issues/898) - chrome seems to update the value of an input after the page has been rendered when going back in history [`f8d7dac`](https://redirect.github.com/yairEO/tagify/commit/f8d7dac)
- fixes [#668](https://redirect.github.com/yairEO/tagify/issues/668) - should concatenate pre-existing input value with pasted one [`a8c080c`](https://redirect.github.com/yairEO/tagify/commit/a8c080c)
- \[chore] updates dependencies [`98b3114`](https://redirect.github.com/yairEO/tagify/commit/98b3114)
### [`v4.7.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.7.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.7.1...v4.7.2)
- fixes [#805](https://redirect.github.com/yairEO/tagify/issues/805) - Extra newlines added on double Enter [`bfc8144`](https://redirect.github.com/yairEO/tagify/commit/bfc8144)
### [`v4.7.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.7.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.7.0...v4.7.1)
- Added `dropdown.toggle` method
- Fixes an issue with "userInput" setting - when a tag is selected the dropdown is closed bu the component still has focus so clicking it again will not re-open then dropdown. Must force `enabled` to `0` to solve this. [`f60b434`](https://redirect.github.com/yairEO/tagify/commit/f60b434)
### [`v4.7.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.7.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.6.0...v4.7.0)
- fixes [#762](https://redirect.github.com/yairEO/tagify/issues/762) - mix-mode with tags, when caret at the end and pessing Delete a few times, tags should not be removed [`7b07f91`](https://redirect.github.com/yairEO/tagify/commit/7b07f91)
- fixes [#874](https://redirect.github.com/yairEO/tagify/issues/874) - mix-mode with simple whitelist & "dropdown.enabled = 0" setting could not select suggestions after only typing the pattern [`2294d4b`](https://redirect.github.com/yairEO/tagify/commit/2294d4b)
- fixing [#877](https://redirect.github.com/yairEO/tagify/issues/877) - added "userInput" setting ("true" by default) which allows typing/pasting/editing tags [`cd611a9`](https://redirect.github.com/yairEO/tagify/commit/cd611a9)
- updated Codepen CSS for toggling original input visibility [`afc0933`](https://redirect.github.com/yairEO/tagify/commit/afc0933)
- fixes [#888](https://redirect.github.com/yairEO/tagify/issues/888) - removed IE support [`22ecf08`](https://redirect.github.com/yairEO/tagify/commit/22ecf08)
- fixes [#868](https://redirect.github.com/yairEO/tagify/issues/868) - when allowing duplicates, duplicates are not matched with the filtered whitelist [`8016cf8`](https://redirect.github.com/yairEO/tagify/commit/8016cf8)
- fixes [#880](https://redirect.github.com/yairEO/tagify/issues/880) - allows Select mode to not be editable if "enforceWhitelist" setting is set, and also allows backspace to remove selected tag [`aa162f5`](https://redirect.github.com/yairEO/tagify/commit/aa162f5)
- select-mode with "enforceWhitelist" setting should not be editable [`4e4ee88`](https://redirect.github.com/yairEO/tagify/commit/4e4ee88)
- improved "advanced options" example so a single click will change to a random tag color [`cf5b748`](https://redirect.github.com/yairEO/tagify/commit/cf5b748)
### [`v4.6.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.6.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.5.0...v4.6.0)
- fixes [#872](https://redirect.github.com/yairEO/tagify/issues/872) - "Greater than" character in whitelist array causes HTML parsing mistake [`0b881ee`](https://redirect.github.com/yairEO/tagify/commit/0b881ee)
- fixes [#866](https://redirect.github.com/yairEO/tagify/issues/866) - mode="select" fires twice when "Enter" key is pressed to select a filtered item [`171a78f`](https://redirect.github.com/yairEO/tagify/commit/171a78f)
- fixes [#865](https://redirect.github.com/yairEO/tagify/issues/865) - clears all global events when "destroy" is called [`07761c8`](https://redirect.github.com/yairEO/tagify/commit/07761c8)
- add mechanism to unbind all global event listeners of an instance ([#865](https://redirect.github.com/yairEO/tagify/issues/865)) [`e92a255`](https://redirect.github.com/yairEO/tagify/commit/e92a255)
- Refactored "texts" for easier customization from "settings" [`7d7f683`](https://redirect.github.com/yairEO/tagify/commit/7d7f683)
- [#862](https://redirect.github.com/yairEO/tagify/issues/862) [`7c10019`](https://redirect.github.com/yairEO/tagify/commit/7c10019)
- fixes [#812](https://redirect.github.com/yairEO/tagify/issues/812) - mix-mode: selecting suggestion with by clicking with mouse places caret at beginning [`40a8c4d`](https://redirect.github.com/yairEO/tagify/commit/40a8c4d)
### [`v4.5.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.5.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.4.0...v4.5.0)
- Briefly show knobs before closing it [`7fbf6db`](https://redirect.github.com/yairEO/tagify/commit/7fbf6db)
- Improved the *"easy to customize"* section in the demo page with link to CSS variables [`bde9cdc`](https://redirect.github.com/yairEO/tagify/commit/bde9cdc)
- fixes [#858](https://redirect.github.com/yairEO/tagify/issues/858) - missing parts in code examples syntax highlighter in the demo page [`60c9ca8`](https://redirect.github.com/yairEO/tagify/commit/60c9ca8)
- R efactored code for better supporting React components as templates [`caf9000`](https://redirect.github.com/yairEO/tagify/commit/caf9000) [`9e95da8`](https://redirect.github.com/yairEO/tagify/commit/9e95da8)
- fixed incorrect markdown [`a547872`](https://redirect.github.com/yairEO/tagify/commit/a547872)
### [`v4.4.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.4.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.3.1...v4.4.0)
- added index.html section for "dsiabled" Tagify mode [`2657781`](https://redirect.github.com/yairEO/tagify/commit/2657781)
- minot bug fix for suggestions borders not always visible after content scroll in Chrome (chrome bug) [`695f517`](https://redirect.github.com/yairEO/tagify/commit/695f517)
- fixes [#851](https://redirect.github.com/yairEO/tagify/issues/851) - MixMode - When removing a tag (using x) the input field is not updated [`3cb4b5d`](https://redirect.github.com/yairEO/tagify/commit/3cb4b5d)
- fixes [#854](https://redirect.github.com/yairEO/tagify/issues/854) - Support disabled attribute [`005a332`](https://redirect.github.com/yairEO/tagify/commit/005a332)
- fixed [#853](https://redirect.github.com/yairEO/tagify/issues/853) - Value not displayed for readonly in select mode [`79f2c26`](https://redirect.github.com/yairEO/tagify/commit/79f2c26)
- fixes [#854](https://redirect.github.com/yairEO/tagify/issues/854) - Support "disabled" input attribute [`79408ea`](https://redirect.github.com/yairEO/tagify/commit/79408ea)
- fixes [#850](https://redirect.github.com/yairEO/tagify/issues/850) - "keepInvalidTags" setting was keeping unwanted invalidity-related properties on the tagData after each edit [`2f9b41c`](https://redirect.github.com/yairEO/tagify/commit/2f9b41c)
- fixes [#848](https://redirect.github.com/yairEO/tagify/issues/848) - Single change event instead of multiple events with addTags / RemoveTags [`06df9c6`](https://redirect.github.com/yairEO/tagify/commit/06df9c6)
- Merge branch 'master' of https://github.com/yairEO/tagify [`2dfda82`](https://redirect.github.com/yairEO/tagify/commit/2dfda82)
- updated packages [`f7711a6`](https://redirect.github.com/yairEO/tagify/commit/f7711a6)
- added CDN links with examples [`6664903`](https://redirect.github.com/yairEO/tagify/commit/6664903)
### [`v4.3.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.3.1): Minor bugfix for invalid edited tags' title tooltip
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.3.0...v4.3.1)
- fixes [#842](https://redirect.github.com/yairEO/tagify/issues/842) - Tooltip/title is set to "false" if tag is invalid on edit [`8f9067b`](https://redirect.github.com/yairEO/tagify/commit/8f9067b)
### [`v4.3.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.3.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.2.0...v4.3.0)
- fixes [#837](https://redirect.github.com/yairEO/tagify/issues/837) - backspace in 'mix' mode with multiple lines Previous lines are being hidden and removed from the text area [`0d9bb5f`](https://redirect.github.com/yairEO/tagify/commit/0d9bb5f)
- \[chore] refactored dropdown methods so they wouldn't need binding with "bind" or "call" [`d780696`](https://redirect.github.com/yairEO/tagify/commit/d780696)
- \[feature] added "whitelist" getter and setter directly on the instance [`95e25b6`](https://redirect.github.com/yairEO/tagify/commit/95e25b6)
- fixes [#839](https://redirect.github.com/yairEO/tagify/issues/839) - fixed tags validation when edited/removed [`12eab06`](https://redirect.github.com/yairEO/tagify/commit/12eab06)
1. improved "isSameDeep" to not stringify if already is a string
2. refactored "defaultValue" logic related to "value" changes
3. small general refactor for all events binding
4. updated the docs [`ceada65`](https://redirect.github.com/yairEO/tagify/commit/ceada65)
### [`v4.2.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.2.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.4...v4.2.0)
- fixed "Easy To Customize" example hover - inner shadow size not large enough [`2cf8a9b`](https://redirect.github.com/yairEO/tagify/commit/2cf8a9b)
- fixes [#826](https://redirect.github.com/yairEO/tagify/issues/826) - added "pasteAsTags" which is "true" by default [`f142d1b`](https://redirect.github.com/yairEO/tagify/commit/f142d1b)
- fixes [#829](https://redirect.github.com/yairEO/tagify/issues/829) - Double enter key required for predefined tags [`4d3dcd5`](https://redirect.github.com/yairEO/tagify/commit/4d3dcd5)
- fixes [#832](https://redirect.github.com/yairEO/tagify/issues/832) - Can bypass max-tags validation by editing invalid tag to be valid [`e0d23ee`](https://redirect.github.com/yairEO/tagify/commit/e0d23ee)
- fixes [#831](https://redirect.github.com/yairEO/tagify/issues/831) - https://sass-lang.com/documentation/breaking-changes/slash-div [`bc157ed`](https://redirect.github.com/yairEO/tagify/commit/bc157ed)
- fixes [#830](https://redirect.github.com/yairEO/tagify/issues/830) - `dropdown:scroll` event could not be binded through the settings object "callbacks" [`8835449`](https://redirect.github.com/yairEO/tagify/commit/8835449)
- Added backspace false value to docs ([#825](https://redirect.github.com/yairEO/tagify/issues/825)) [`f592a37`](https://redirect.github.com/yairEO/tagify/commit/f592a37)
### [`v4.1.4`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.4)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.3...v4.1.4)
- restored missing header comment in minified files [`1b49ff1`](https://redirect.github.com/yairEO/tagify/commit/1b49ff1)
- [#456](https://redirect.github.com/yairEO/tagify/issues/456) - suggestions dropdown list now has scrollbar shown by default and no only on hover, for touch screen issues where "hover" cannot be applied [`11c1a3d`](https://redirect.github.com/yairEO/tagify/commit/11c1a3d)
- fixes [#816](https://redirect.github.com/yairEO/tagify/issues/816) - revalidate max tags after tags are removed [`2d44c52`](https://redirect.github.com/yairEO/tagify/commit/2d44c52)
### [`v4.1.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.2...v4.1.3)
- BUILD [`1b492ef`](https://redirect.github.com/yairEO/tagify/commit/1b492ef)
- fixes [#819](https://redirect.github.com/yairEO/tagify/issues/819) - onInput event is fired too early, before a tag was added, so "tagify.value" is not up-to-date [`8648877`](https://redirect.github.com/yairEO/tagify/commit/8648877)
- BUILD [`7667dcb`](https://redirect.github.com/yairEO/tagify/commit/7667dcb)
- fixes [#816](https://redirect.github.com/yairEO/tagify/issues/816) Re-validation on edit/delete tags [`e5c813a`](https://redirect.github.com/yairEO/tagify/commit/e5c813a)
### [`v4.1.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.1...v4.1.2)
- fixes [#818](https://redirect.github.com/yairEO/tagify/issues/818) - retain invalid tags (including from page load) but color them red [`440c16f`](https://redirect.github.com/yairEO/tagify/commit/440c16f)
### [`v4.1.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.0...v4.1.1)
- \[feat] when "a11y.focusableTags" setting is true, allows editing tags by pressing "enter" key [`08bb66e`](https://redirect.github.com/yairEO/tagify/commit/08bb66e)
### [`v4.1.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.5...v4.1.0)
- - [`9942a94`](https://redirect.github.com/yairEO/tagify/commit/9942a94)
- BUILD [`eee9fb3`](https://redirect.github.com/yairEO/tagify/commit/eee9fb3)
- fixes [#803](https://redirect.github.com/yairEO/tagify/issues/803) - added new setting for a11y - "focusableTags" which allows tags to get focus and also be deleted using backspace. if deleted, the next tag gets focus [`e02b901`](https://redirect.github.com/yairEO/tagify/commit/e02b901)
- fixes [#804](https://redirect.github.com/yairEO/tagify/issues/804) - added paste custom hook & shows suggestion dropdown after pasting [`9050e09`](https://redirect.github.com/yairEO/tagify/commit/9050e09)
- fixes [#808](https://redirect.github.com/yairEO/tagify/issues/808) - Caret becomes hidden under tag [`97607bd`](https://redirect.github.com/yairEO/tagify/commit/97607bd)
- fixes [#807](https://redirect.github.com/yairEO/tagify/issues/807) - Empty string value can't be set when using react [`9c45b3b`](https://redirect.github.com/yairEO/tagify/commit/9c45b3b)
### [`v4.0.5`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.5)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.4...v4.0.5)
- fixes [#801](https://redirect.github.com/yairEO/tagify/issues/801) - mix mode now support loading animation [`d392161`](https://redirect.github.com/yairEO/tagify/commit/d392161)
- improved "mix mode" section with settings example [`9d1426a`](https://redirect.github.com/yairEO/tagify/commit/9d1426a)
- cleaned unwanted props also in mix-mode when updating original field's value [`f0cfe79`](https://redirect.github.com/yairEO/tagify/commit/f0cfe79)
### [`v4.0.4`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.4)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.3...v4.0.4)
- BUILD [`7efbb80`](https://redirect.github.com/yairEO/tagify/commit/7efbb80)
- \[chore] packages update [`f3db10a`](https://redirect.github.com/yairEO/tagify/commit/f3db10a)
- fixes [#749](https://redirect.github.com/yairEO/tagify/issues/749) - apparently without the setTimeout, if another Tagify was "under" the selected suggestion, it will gain focus [`46ad4e5`](https://redirect.github.com/yairEO/tagify/commit/46ad4e5)
- fixes [#794](https://redirect.github.com/yairEO/tagify/issues/794) - added `__tagId` property to each data item on the `this.value` and also on the tag elements themselves, so they could be matched to the correct item in the `this.value` [`f182aed`](https://redirect.github.com/yairEO/tagify/commit/f182aed)
- README update -stating "value" prop should be unique [`cbd8df2`](https://redirect.github.com/yairEO/tagify/commit/cbd8df2)
- fixes [#793](https://redirect.github.com/yairEO/tagify/issues/793) - Typo in readme.md [`ec7c593`](https://redirect.github.com/yairEO/tagify/commit/ec7c593)
### [`v4.0.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.2...v4.0.3)
- fixes [#792](https://redirect.github.com/yairEO/tagify/issues/792) - added dropdown:updated support in the React Wrapper [`1e54df1`](https://redirect.github.com/yairEO/tagify/commit/1e54df1)
### [`v4.0.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.1...v4.0.2)
- fixes [#791](https://redirect.github.com/yairEO/tagify/issues/791) - changed the propTypes for "children" in the React Wrapper [`a1eca0d`](https://redirect.github.com/yairEO/tagify/commit/a1eca0d)
- fixes [#792](https://redirect.github.com/yairEO/tagify/issues/792) - added all missing custom event listeners to the React wrapper [`1356592`](https://redirect.github.com/yairEO/tagify/commit/1356592)
- fixes [#790](https://redirect.github.com/yairEO/tagify/issues/790) - React wrapper now exports MixedTags correctly [`8912ee3`](https://redirect.github.com/yairEO/tagify/commit/8912ee3)
### [`v4.0.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.0...v4.0.1)
- fixes [#787](https://redirect.github.com/yairEO/tagify/issues/787) - updated addTags to use DOM fragment for better performance when adding tons of tags at-once (copy=paste) [`6a34aaa`](https://redirect.github.com/yairEO/tagify/commit/6a34aaa)
- improved filtering suggestions for "select" mode: if a tag was chosen, do not filter by value until the tag is erased or was edited. if tag is edited so all characters removed, then the field blured - the tag is now removed. Also when editing the text and bluring, the tag is updated. [`70d89e8`](https://redirect.github.com/yairEO/tagify/commit/70d89e8)
- improved demo for "select" mode [`263c78e`](https://redirect.github.com/yairEO/tagify/commit/263c78e)
- makes more sense to use "auto" since the X button should be to the right (in LTR) [`1b5b7dc`](https://redirect.github.com/yairEO/tagify/commit/1b5b7dc)
- fixes [#786](https://redirect.github.com/yairEO/tagify/issues/786) - Can't make tagTextProp work when mode select is set [`699eab6`](https://redirect.github.com/yairEO/tagify/commit/699eab6)
### [`v4.0.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.25.0...v4.0.0)
- [#489](https://redirect.github.com/yairEO/tagify/issues/489) - improved controlled-component ability by better comparing between current value and new value [`c74bcf4`](https://redirect.github.com/yairEO/tagify/commit/c74bcf4)
- changed how the original input is un-hidden [`75b52c2`](https://redirect.github.com/yairEO/tagify/commit/75b52c2)
- fixes [#783](https://redirect.github.com/yairEO/tagify/issues/783) - Browser shows console error when submitting a form with a "required" tagified input element which is empty [`6213182`](https://redirect.github.com/yairEO/tagify/commit/6213182)
##### BREAKING CHANGE - Update regarding `onChange` prop in React:
I have changed how the `onChange` works internally within the Wrapper of Tagify
so as of *March 30, 2021* the `e` argument will include a `detail` parameter with the value as string.
There is no more `e.target`, and to access the original DOM input element, do this: `e.detail.tagify.DOM.originalInput`.
### [`v3.25.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.25.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.23.1...v3.25.0)
- - [`12ef20f`](https://redirect.github.com/yairEO/tagify/commit/12ef20f)
- BUILD [`f105039`](https://redirect.github.com/yairEO/tagify/commit/f105039)
- added "build" script [`f9a4db0`](https://redirect.github.com/yairEO/tagify/commit/f9a4db0)
- fixes [#778](https://redirect.github.com/yairEO/tagify/issues/778) (hopefully) - Previous tag is deleted when quickly pressing backspace and typing new text [`168bfc6`](https://redirect.github.com/yairEO/tagify/commit/168bfc6)
- fixes [#776](https://redirect.github.com/yairEO/tagify/issues/776) - added "suggestionClick" hook to the "enter" key down event, while sending the tag's data to the hook's function [`c8d1220`](https://redirect.github.com/yairEO/tagify/commit/c8d1220)
- [#489](https://redirect.github.com/yairEO/tagify/issues/489) - added deep compare to the React wrapper when the "value" changes (AKA "controlled") [`f7826e7`](https://redirect.github.com/yairEO/tagify/commit/f7826e7)
- - [`801b7ee`](https://redirect.github.com/yairEO/tagify/commit/801b7ee)
- fixes [#775](https://redirect.github.com/yairEO/tagify/issues/775) - in "select" mode, when selecting an option, the dropdown will no longer show any of the other options [`c12d286`](https://redirect.github.com/yairEO/tagify/commit/c12d286)
### [`v3.23.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.23.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.23.0...v3.23.1)
- build [`ca79119`](https://redirect.github.com/yairEO/tagify/commit/ca79119)
- fixes [#768](https://redirect.github.com/yairEO/tagify/issues/768) - line-height clipped certain fonts glyphs [`9b68cc2`](https://redirect.github.com/yairEO/tagify/commit/9b68cc2)
- fixes [#769](https://redirect.github.com/yairEO/tagify/issues/769) - Method removeAllTags ignores the passed option withoutChangeEvent [`a862866`](https://redirect.github.com/yairEO/tagify/commit/a862866)
- [#762](https://redirect.github.com/yairEO/tagify/issues/762) tag somewhere in the middle of textarea and then put cursor to the end and press "DEL" then tag will be deleted [`27a05e9`](https://redirect.github.com/yairEO/tagify/commit/27a05e9)
- fixes [#760](https://redirect.github.com/yairEO/tagify/issues/760) - Caret stretch to full parent height in contenteditable inline with inline first child element [`c01782a`](https://redirect.github.com/yairEO/tagify/commit/c01782a)
### [`v3.23.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.23.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.3...v3.23.0)
- fixes [#736](https://redirect.github.com/yairEO/tagify/issues/736) - when typing and bluring the text is not becoming red and then deletced after a while (if whilist is objects and enforceWhitelist is true) [`336e9ef`](https://redirect.github.com/yairEO/tagify/commit/336e9ef)
- \[FEAT] [#754](https://redirect.github.com/yairEO/tagify/issues/754) - force dropdown to always open (be placed) above or below the input [`c9e9e2d`](https://redirect.github.com/yairEO/tagify/commit/c9e9e2d)
- [#568](https://redirect.github.com/yairEO/tagify/issues/568) - removed Angular port from repo and linked to a dedicated repo made by another developer [@Brakebein](https://redirect.github.com/Brakebein) [`367f61f`](https://redirect.github.com/yairEO/tagify/commit/367f61f)
- fixes [#758](https://redirect.github.com/yairEO/tagify/issues/758) - "navigator" not available in SSR [`18a06f5`](https://redirect.github.com/yairEO/tagify/commit/18a06f5)
- fixes [#758](https://redirect.github.com/yairEO/tagify/issues/758) - "navigator" not available in SSR [`d3c73d5`](https://redirect.github.com/yairEO/tagify/commit/d3c73d5)
- \[CHORE] updated dependencies [`10b9ae7`](https://redirect.github.com/yairEO/tagify/commit/10b9ae7)
### [`v3.22.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.22.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.2...v3.22.3)
- fixes [#746](https://redirect.github.com/yairEO/tagify/issues/746) - when editing a tag, the "edit:beforeUpdate" should not deep-clone the data, so the developer could modify it at the event callback if it is wished to remove/add other properties to the edited tag before the tag is replaced, therefore added a third option to the "trigger" event method [`b94bb54`](https://redirect.github.com/yairEO/tagify/commit/b94bb54)
- fixes [#746](https://redirect.github.com/yairEO/tagify/issues/746) - when editing a tag which has other properties than "value" they should be persisted after editing [`f40ed1a`](https://redirect.github.com/yairEO/tagify/commit/f40ed1a)
- Merge branch 'master' of https://github.com/yairEO/tagify [`10503ff`](https://redirect.github.com/yairEO/tagify/commit/10503ff)
- Added a missing custom event ([#747](https://redirect.github.com/yairEO/tagify/issues/747)) [`41a9c11`](https://redirect.github.com/yairEO/tagify/commit/41a9c11)
- fixes [#744](https://redirect.github.com/yairEO/tagify/issues/744) - Cannot read property 'withoutChangeEvent' of undefined [`153d2bc`](https://redirect.github.com/yairEO/tagify/commit/153d2bc)
- fixed typo ([#745](https://redirect.github.com/yairEO/tagify/issues/745)) [`3b5fa04`](https://redirect.github.com/yairEO/tagify/commit/3b5fa04)
### [`v3.22.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.22.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.1...v3.22.2)
- build [`1cf2ea7`](https://redirect.github.com/yairEO/tagify/commit/1cf2ea7)
- \[bugfix] when filtering dropdown items, in case whitelist items do not contain any of the custom "mapValueTo" array strings, then use `value` instead [`cd87f4d`](https://redirect.github.com/yairEO/tagify/commit/cd87f4d)
- fix for whitelist of numbers a(not strings) [`153996e`](https://redirect.github.com/yairEO/tagify/commit/153996e)
- fixes [#732](https://redirect.github.com/yairEO/tagify/issues/732) - When using objects with "mapValueTo", typing tab to insert tag inserts value rather than tag [`c6fbe5d`](https://redirect.github.com/yairEO/tagify/commit/c6fbe5d)
- fixes [#733](https://redirect.github.com/yairEO/tagify/issues/733) - Unable to insert tag containing "\" with tab key [`4da23a8`](https://redirect.github.com/yairEO/tagify/commit/4da23a8)
- - [`a6a5b5e`](https://redirect.github.com/yairEO/tagify/commit/a6a5b5e)
- fixes dropdown border bottom in chrome - https://bugs.chromium.org/p/chromium/issues/detail?id=1147523 [`128f335`](https://redirect.github.com/yairEO/tagify/commit/128f335)
- fixes [#741](https://redirect.github.com/yairEO/tagify/issues/741) - Clicking on The Drop-Down Scroll Closes the Dropdown [`a373a02`](https://redirect.github.com/yairEO/tagify/commit/a373a02)
- support for multiple class names in settings.classNames properties [`4ed6b41`](https://redirect.github.com/yairEO/tagify/commit/4ed6b41)
- fixes [#538](https://redirect.github.com/yairEO/tagify/issues/538) - loadOriginalValues triggers multiple change event [`4525cc5`](https://redirect.github.com/yairEO/tagify/commit/4525cc5)
- \[CHORE] improved README stating "value" key is a must when using objects in the whitelist [`dea6128`](https://redirect.github.com/yairEO/tagify/commit/dea6128)
- fixes [#734](https://redirect.github.com/yairEO/tagify/issues/734) - last element stays in dropdown (when dropdown.position is "manual") [`7d046bc`](https://redirect.github.com/yairEO/tagify/commit/7d046bc)
### [`v3.22.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.22.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.0...v3.22.1)
- \[FEAT] [#726](https://redirect.github.com/yairEO/tagify/issues/726) - add select & mix namespace classnames to the settings.classNames object [`6036061`](https://redirect.github.com/yairEO/tagify/commit/6036061)
- \[BUGFIX] fixes [#725](https://redirect.github.com/yairEO/tagify/issues/725) TAB key does nothing in single-value mode with text entered [`02503f9`](https://redirect.github.com/yairEO/tagify/commit/02503f9)
- \[BUGFIX] fixes [#728](https://redirect.github.com/yairEO/tagify/issues/728) - Cannot read property 'insertBefore' of null [`9c3564d`](https://redirect.github.com/yairEO/tagify/commit/9c3564d)
- \[BUGFIX] [#724](https://redirect.github.com/yairEO/tagify/issues/724) - when using "tagTextProp" setting, and typing a tag, without a whitelist, "value" property is set to "undefined" [`b503bed`](https://redirect.github.com/yairEO/tagify/commit/b503bed)
### [`v3.22.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.22.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/95964c05e6c534676b0211ddec7a87d101be5fdb...v3.22.0)
- \[CHORE] improved docs regarding last commit [`0d9ce1c`](https://redirect.github.com/yairEO/tagify/commit/0d9ce1c)
- \[FEAT] [#709](https://redirect.github.com/yairEO/tagify/issues/709) - Programmatically adding tags in mix-mode [`9507c36`](https://redirect.github.com/yairEO/tagify/commit/9507c36)
- fixes [#713](https://redirect.github.com/yairEO/tagify/issues/713) - In Mix mode, newly created tags are deleted when pressing backspace at the start of textbox [`ecefa02`](https://redirect.github.com/yairEO/tagify/commit/ecefa02)
- \[CHORE] added an item to the FAQ list after somebody asked a question [`91ad24c`](https://redirect.github.com/yairEO/tagify/commit/91ad24c)
- fixes [#720](https://redirect.github.com/yairEO/tagify/issues/720) - autofocus React Component [`e8de4d8`](https://redirect.github.com/yairEO/tagify/commit/e8de4d8)
- fixes [#711](https://redirect.github.com/yairEO/tagify/issues/711) - \[React - Mixed mode] remove tag after starting in read-only [`e57510a`](https://redirect.github.com/yairEO/tagify/commit/e57510a)
- fixes [#707](https://redirect.github.com/yairEO/tagify/issues/707) - Setting non-default mixTagsInterpolator fails to parse out tags [`ea74edf`](https://redirect.github.com/yairEO/tagify/commit/ea74edf)
- fixes [#709](https://redirect.github.com/yairEO/tagify/issues/709) - Programmatically adding tags in mix-mode throws an error [`f461edd`](https://redirect.github.com/yairEO/tagify/commit/f461edd)
- fixes [#718](https://redirect.github.com/yairEO/tagify/issues/718) - Check native support for promises in polyfill [`fdbd70c`](https://redirect.github.com/yairEO/tagify/commit/fdbd70c)
- add "np" package to streamline publishing [`0d1a8cd`](https://redirect.github.com/yairEO/tagify/commit/0d1a8cd)
- demo page minor changes to head tag children [`8032e03`](https://redirect.github.com/yairEO/tagify/commit/8032e03)
- Update issue templates [`a529f48`](https://redirect.github.com/yairEO/tagify/commit/a529f48)
- Update issue templates [`be8812c`](https://redirect.github.com/yairEO/tagify/commit/be8812c)
- \[BUGFIX] if "dropdownItemNoMatch" template is used, and the item is clicked, the dropdown won't close even if clicked outside afterwards [`95964c0`](https://redirect.github.com/yairEO/tagify/commit/95964c0)
- - Replaced demo settings with Knobs - changed H2 titles color to match the logo color [`14c6528`](https://redirect.github.com/yairEO/tagify/commit/14c6528)
- fixes regarding mix-mode custom whitelist text prop (not "value") [`970e802`](https://redirect.github.com/yairEO/tagify/commit/970e802)
- \[bugfix] mix-mode fixes for complex whiteilst where values are ids and another property is used as the text of the tags/suggestions [`8edb46c`](https://redirect.github.com/yairEO/tagify/commit/8edb46c)
- \[bugfix] - minor fix related to "sameStr" helper function [`03a582c`](https://redirect.github.com/yairEO/tagify/commit/03a582c)
- fixes [#628](https://redirect.github.com/yairEO/tagify/issues/628) - \[Chrome Android] cannot delete mix-mode tags using the keyboard "backspace" key [`6e29d43`](https://redirect.github.com/yairEO/tagify/commit/6e29d43)
- fixes [#129](https://redirect.github.com/yairEO/tagify/issues/129) - If tag value ends with space whitelist not working [`f9a95e9`](https://redirect.github.com/yairEO/tagify/commit/f9a95e9)
- \[FEAT\[ [#702](https://redirect.github.com/yairEO/tagify/issues/702) - added new "validate" function to settings, for more complex validations which pattern cannot solve [`0ba76b8`](https://redirect.github.com/yairEO/tagify/commit/0ba76b8)
- fixed README typo [`8366e9b`](https://redirect.github.com/yairEO/tagify/commit/8366e9b)
- fixes [#703](https://redirect.github.com/yairEO/tagify/issues/703) - When using dropdown.mapValueTo option the original whitelist data structure changes [`7053e7f`](https://redirect.github.com/yairEO/tagify/commit/7053e7f)
### [`v3.21.5`](https://redirect.github.com/yairEO/tagify/compare/v3.21.4...95964c05e6c534676b0211ddec7a87d101be5fdb)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.21.4...95964c05e6c534676b0211ddec7a87d101be5fdb)
### [`v3.21.4`](https://redirect.github.com/yairEO/tagify/compare/v3.21.3...v3.21.4)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.21.3...v3.21.4)
### [`v3.21.3`](https://redirect.github.com/yairEO/tagify/compare/v3.21.2...v3.21.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.21.2...v3.21.3)
### [`v3.21.2`](https://redirect.github.com/yairEO/tagify/compare/v3.21.1...v3.21.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.21.1...v3.21.2)
### [`v3.21.1`](https://redirect.github.com/yairEO/tagify/compare/v3.21.0...v3.21.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.21.0...v3.21.1)
### [`v3.21.0`](https://redirect.github.com/yairEO/tagify/compare/v3.20.3...v3.21.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.20.3...v3.21.0)
### [`v3.20.3`](https://redirect.github.com/yairEO/tagify/compare/v3.20.2...v3.20.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.20.2...v3.20.3)
### [`v3.20.2`](https://redirect.github.com/yairEO/tagify/compare/v3.20.1...v3.20.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.20.1...v3.20.2)
### [`v3.20.1`](https://redirect.github.com/yairEO/tagify/compare/v3.20.0...v3.20.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.20.0...v3.20.1)
### [`v3.20.0`](https://redirect.github.com/yairEO/tagify/compare/v3.19.7...v3.20.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.7...v3.20.0)
### [`v3.19.7`](https://redirect.github.com/yairEO/tagify/compare/v3.19.5...v3.19.7)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.5...v3.19.7)
### [`v3.19.5`](https://redirect.github.com/yairEO/tagify/compare/v3.19.4...v3.19.5)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.4...v3.19.5)
### [`v3.19.4`](https://redirect.github.com/yairEO/tagify/compare/v3.19.3...v3.19.4)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.3...v3.19.4)
### [`v3.19.3`](https://redirect.github.com/yairEO/tagify/compare/v3.19.2...v3.19.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.2...v3.19.3)
### [`v3.19.2`](https://redirect.github.com/yairEO/tagify/compare/v3.19.1...v3.19.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.1...v3.19.2)
### [`v3.19.1`](https://redirect.github.com/yairEO/tagify/compare/v3.19.0...v3.19.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.19.0...v3.19.1)
### [`v3.19.0`](https://redirect.github.com/yairEO/tagify/compare/v3.18.1...v3.19.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.18.1...v3.19.0)
### [`v3.18.1`](https://redirect.github.com/yairEO/tagify/compare/v3.18.0...v3.18.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.18.0...v3.18.1)
### [`v3.18.0`](https://redirect.github.com/yairEO/tagify/compare/v3.17.10...v3.18.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.10...v3.18.0)
### [`v3.17.10`](https://redirect.github.com/yairEO/tagify/compare/v3.17.9...v3.17.10)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.9...v3.17.10)
### [`v3.17.9`](https://redirect.github.com/yairEO/tagify/compare/v3.17.8...v3.17.9)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.8...v3.17.9)
### [`v3.17.8`](https://redirect.github.com/yairEO/tagify/compare/v3.17.7...v3.17.8)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.7...v3.17.8)
### [`v3.17.7`](https://redirect.github.com/yairEO/tagify/compare/v3.17.6...v3.17.7)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.6...v3.17.7)
### [`v3.17.6`](https://redirect.github.com/yairEO/tagify/compare/0abc0e58ee72f7da782fd916007be8f4893f278b...v3.17.6)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/0abc0e58ee72f7da782fd916007be8f4893f278b...v3.17.6)
### [`v3.17.4`](https://redirect.github.com/yairEO/tagify/compare/v3.17.3...0abc0e58ee72f7da782fd916007be8f4893f278b)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.3...0abc0e58ee72f7da782fd916007be8f4893f278b)
### [`v3.17.3`](https://redirect.github.com/yairEO/tagify/compare/v3.17.2...v3.17.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.2...v3.17.3)
### [`v3.17.2`](https://redirect.github.com/yairEO/tagify/compare/v3.17.1...v3.17.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.1...v3.17.2)
### [`v3.17.1`](https://redirect.github.com/yairEO/tagify/compare/v3.17.0...v3.17.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.17.0...v3.17.1)
### [`v3.17.0`](https://redirect.github.com/yairEO/tagify/compare/v3.16.3...v3.17.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.16.3...v3.17.0)
### [`v3.16.3`](https://redirect.github.com/yairEO/tagify/compare/v3.16.2...v3.16.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.16.2...v3.16.3)
### [`v3.16.2`](https://redirect.github.com/yairEO/tagify/compare/v3.16.1...v3.16.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.16.1...v3.16.2)
### [`v3.16.1`](https://redirect.github.com/yairEO/tagify/compare/v3.16.0...v3.16.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.16.0...v3.16.1)
### [`v3.16.0`](https://redirect.github.com/yairEO/tagify/compare/v3.15.4...v3.16.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.15.4...v3.16.0)
### [`v3.15.4`](https://redirect.github.com/yairEO/tagify/compare/v3.15.3...v3.15.4)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.15.3...v3.15.4)
### [`v3.15.3`](https://redirect.github.com/yairEO/tagify/compare/v3.15.2...v3.15.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.15.2...v3.15.3)
### [`v3.15.2`](https://redirect.github.com/yairEO/tagify/compare/v3.15.1...v3.15.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.15.1...v3.15.2)
### [`v3.15.1`](https://redirect.github.com/yairEO/tagify/compare/v3.15.0...v3.15.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.15.0...v3.15.1)
### [`v3.15.0`](https://redirect.github.com/yairEO/tagify/compare/v3.14.3...v3.15.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.14.3...v3.15.0)
### [`v3.14.3`](https://redirect.github.com/yairEO/tagify/compare/v3.14.2...v3.14.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.14.2...v3.14.3)
### [`v3.14.2`](https://redirect.github.com/yairEO/tagify/compare/v3.14.1...v3.14.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.14.1...v3.14.2)
### [`v3.14.1`](https://redirect.github.com/yairEO/tagify/compare/v3.14.0...v3.14.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.14.0...v3.14.1)
### [`v3.14.0`](https://redirect.github.com/yairEO/tagify/compare/v3.13.0...v3.14.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.13.0...v3.14.0)
### [`v3.13.0`](https://redirect.github.com/yairEO/tagify/compare/v3.12.0...v3.13.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.12.0...v3.13.0)
### [`v3.12.0`](https://redirect.github.com/yairEO/tagify/compare/v3.11.3...v3.12.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.11.3...v3.12.0)
### [`v3.11.3`](https://redirect.github.com/yairEO/tagify/compare/v3.11.2...v3.11.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.11.2...v3.11.3)
### [`v3.11.2`](https://redirect.github.com/yairEO/tagify/compare/v3.11.1...v3.11.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.11.1...v3.11.2)
### [`v3.11.1`](https://redirect.github.com/yairEO/tagify/compare/v3.11.0...v3.11.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.11.0...v3.11.1)
### [`v3.11.0`](https://redirect.github.com/yairEO/tagify/compare/v3.10.2...v3.11.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.10.2...v3.11.0)
### [`v3.10.2`](https://redirect.github.com/yairEO/tagify/compare/v3.10.1...v3.10.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.10.1...v3.10.2)
### [`v3.10.1`](https://redirect.github.com/yairEO/tagify/compare/v3.10.0...v3.10.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.10.0...v3.10.1)
### [`v3.10.0`](https://redirect.github.com/yairEO/tagify/compare/v3.9.3...v3.10.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.9.3...v3.10.0)
### [`v3.9.3`](https://redirect.github.com/yairEO/tagify/compare/v3.9.2...v3.9.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.9.2...v3.9.3)
### [`v3.9.2`](https://redirect.github.com/yairEO/tagify/compare/v3.9.1...v3.9.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.9.1...v3.9.2)
### [`v3.9.1`](https://redirect.github.com/yairEO/tagify/compare/v3.9.0...v3.9.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.9.0...v3.9.1)
### [`v3.9.0`](https://redirect.github.com/yairEO/tagify/compare/v3.8.0...v3.9.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.8.0...v3.9.0)
### [`v3.8.0`](https://redirect.github.com/yairEO/tagify/compare/v3.7.3...v3.8.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.7.3...v3.8.0)
### [`v3.7.3`](https://redirect.github.com/yairEO/tagify/compare/v3.7.2...v3.7.3)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.7.2...v3.7.3)
### [`v3.7.2`](https://redirect.github.com/yairEO/tagify/compare/v3.7.1...v3.7.2)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.7.1...v3.7.2)
### [`v3.7.1`](https://redirect.github.com/yairEO/tagify/compare/v3.7.0...v3.7.1)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.7.0...v3.7.1)
### [`v3.7.0`](https://redirect.github.com/yairEO/tagify/compare/v3.6.10...v3.7.0)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.6.10...v3.7.0)
### [`v3.6.10`](https://redirect.github.com/yairEO/tagify/compare/v3.6.9...v3.6.10)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.6.9...v3.6.10)
### [`v3.6.9`](https://redirect.github.com/yairEO/tagify/compare/v3.6.8...v3.6.9)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.6.8...v3.6.9)
### [`v3.6.8`](https://redirect.github.com/yairEO/tagify/compare/v3.6.7...v3.6.8)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.6.7...v3.6.8)
### [`v3.6.7`](https://redirect.github.com/yairEO/tagify/compare/04246ce0026e396a165be7442be7e74a801ac50e...v3.6.7)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/04246ce0026e396a165be7442be7e74a801ac50e...v3.6.7)
### [`v3.6.6`](https://redirect.github.com/yairEO/tagify/compare/v3.6.3...04246ce0026e396a165be7442be7e74a801ac50e)
[Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.6.3...04246ce0026e396a165be7442be7e74a801ac50e)
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^3.5.1
->^4.0.0
GitHub Vulnerability Alerts
CVE-2022-25854
This affects the package @yaireo/tagify before 4.9.8. The package is used for rendering UI components inside the input or text fields, and an attacker can pass a malicious placeholder value to it to fire the cross-site scripting (XSS) payload.
Release Notes
yairEO/tagify (@yaireo/tagify)
### [`v4.9.8`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.8) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.7...v4.9.8) - fixes [#989](https://redirect.github.com/yairEO/tagify/issues/989) - fix XSS [`198c045`](https://redirect.github.com/yairEO/tagify/commit/198c045) - removed unneeded line after recent change which moved this to another onEditDone [`93f729c`](https://redirect.github.com/yairEO/tagify/commit/93f729c) - fixes [#984](https://redirect.github.com/yairEO/tagify/issues/984) - Readonly tags can be deleted by Backspace [`d675c3f`](https://redirect.github.com/yairEO/tagify/commit/d675c3f) - bugfix - in mix-mode, place the caret after a tag which was just edited, instead of before it [`9d0787d`](https://redirect.github.com/yairEO/tagify/commit/9d0787d) - fixes [#987](https://redirect.github.com/yairEO/tagify/issues/987) - edit tag bug [`0f1ebbc`](https://redirect.github.com/yairEO/tagify/commit/0f1ebbc) ### [`v4.9.7`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.7) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.6...v4.9.7) - fixes [#982](https://redirect.github.com/yairEO/tagify/issues/982) - "strim" setting has no affect on "loadOriginalValues" when in mix-mode [`95aab51`](https://redirect.github.com/yairEO/tagify/commit/95aab51) - fix syntax error in README example ([#981](https://redirect.github.com/yairEO/tagify/issues/981)) [`80d623f`](https://redirect.github.com/yairEO/tagify/commit/80d623f) ### [`v4.9.6`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.6) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.5...v4.9.6) - minor syntax and comments changes [`c2a9951`](https://redirect.github.com/yairEO/tagify/commit/c2a9951) - added "help with something" issue templates [`88ab9c4`](https://redirect.github.com/yairEO/tagify/commit/88ab9c4) - fixes [#972](https://redirect.github.com/yairEO/tagify/issues/972) - Unable to edit tags when they reached to maxTags [`cd9e13a`](https://redirect.github.com/yairEO/tagify/commit/cd9e13a) - fixes [#974](https://redirect.github.com/yairEO/tagify/issues/974) - make the striped background on readonly an opt-out feature [`4894c53`](https://redirect.github.com/yairEO/tagify/commit/4894c53) - re-ordered classNames [`cf2be53`](https://redirect.github.com/yairEO/tagify/commit/cf2be53) - added "readonly" to be able to be configured from the settings and not only as an attribute on the original input [`f3ad3a6`](https://redirect.github.com/yairEO/tagify/commit/f3ad3a6) - fixes [#978](https://redirect.github.com/yairEO/tagify/issues/978) - `dropdown.enabled:false` has no effect [`45b2a8a`](https://redirect.github.com/yairEO/tagify/commit/45b2a8a) - Fix typo ([#977](https://redirect.github.com/yairEO/tagify/issues/977)) [`e91e0f7`](https://redirect.github.com/yairEO/tagify/commit/e91e0f7) ### [`v4.9.5`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.5) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/7ea2c12d7e463e56a654c873228f2b559e4acc08...v4.9.5) - fixes [#925](https://redirect.github.com/yairEO/tagify/issues/925) - Don't trigger onChange event for loadOriginalValues [`48c166f`](https://redirect.github.com/yairEO/tagify/commit/48c166f) - \[bugfix] mock tagify methods when input element does not exists [`155c3fc`](https://redirect.github.com/yairEO/tagify/commit/155c3fc) - \-fixed icons links - changed placeholder text for "outside" example [`317ac66`](https://redirect.github.com/yairEO/tagify/commit/317ac66) - fixes [#958](https://redirect.github.com/yairEO/tagify/issues/958) - unable to type after calling `tagify.removeAllTags()` in select-mode [`ab5ec31`](https://redirect.github.com/yairEO/tagify/commit/ab5ec31) - fixes [#949](https://redirect.github.com/yairEO/tagify/issues/949) -Tagify recieves focus when clicking outside, on the same line. The extra unicode was causing height probelms [`35ea533`](https://redirect.github.com/yairEO/tagify/commit/35ea533) - fixes [#910](https://redirect.github.com/yairEO/tagify/issues/910) - backspace removes previous item when there are extra spaces [`fe8833f`](https://redirect.github.com/yairEO/tagify/commit/fe8833f) - fixes [#949](https://redirect.github.com/yairEO/tagify/issues/949) -Tagify recieves focus when clicking outside, on the same line. see https://stackoverflow.com/a/34445203/104380 [`f74c157`](https://redirect.github.com/yairEO/tagify/commit/f74c157) ### [`v4.9.4`](https://redirect.github.com/yairEO/tagify/compare/12074191a7a6c2602ee858e5725092103818761f...7ea2c12d7e463e56a654c873228f2b559e4acc08) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/12074191a7a6c2602ee858e5725092103818761f...7ea2c12d7e463e56a654c873228f2b559e4acc08) ### [`v4.9.3`](https://redirect.github.com/yairEO/tagify/compare/v4.9.2...12074191a7a6c2602ee858e5725092103818761f) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.2...12074191a7a6c2602ee858e5725092103818761f) ### [`v4.9.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.2) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.1...v4.9.2) - fixes [#951](https://redirect.github.com/yairEO/tagify/issues/951) - `add` callback moved to be triggered after DOM has been modified [`b70061a`](https://redirect.github.com/yairEO/tagify/commit/b70061a) - fixes [#950](https://redirect.github.com/yairEO/tagify/issues/950) - tag is set as `readonly` even though tagData has key `readonly:false` [`4fbc41c`](https://redirect.github.com/yairEO/tagify/commit/4fbc41c) ### [`v4.9.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.1) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.9.0...v4.9.1) - fixes [#943](https://redirect.github.com/yairEO/tagify/issues/943) - readonly tag may be deleted in \*mix-mode \* [`05c643c`](https://redirect.github.com/yairEO/tagify/commit/05c643c) ### [`v4.9.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.9.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.8.1...v4.9.0) - React: switched to using the unminified Tagify for easier debugging [`eb13d83`](https://redirect.github.com/yairEO/tagify/commit/eb13d83) - fixes [#885](https://redirect.github.com/yairEO/tagify/issues/885) - \[feat] added ther ability to persist data on localstorage automatically using a unique id per-instance [`8b44f9c`](https://redirect.github.com/yairEO/tagify/commit/8b44f9c) - reverted last change [`6042552`](https://redirect.github.com/yairEO/tagify/commit/6042552) - Merge branch 'master' of https://github.com/yairEO/tagify [`66a6402`](https://redirect.github.com/yairEO/tagify/commit/66a6402) - Fixed typos in README ([#939](https://redirect.github.com/yairEO/tagify/issues/939)) [`f29e6d6`](https://redirect.github.com/yairEO/tagify/commit/f29e6d6) - no need to place `loadOriginalValues` within a setTimeout because it's automatically fired from "observeOriginalInputValue" [`a1c446c`](https://redirect.github.com/yairEO/tagify/commit/a1c446c) - fixes [#924](https://redirect.github.com/yairEO/tagify/issues/924) - Distribute non-minified code on NPM [`790bf98`](https://redirect.github.com/yairEO/tagify/commit/790bf98) - fixes [#926](https://redirect.github.com/yairEO/tagify/issues/926) - Dropdown selection in edited tag with emptied value fails [`7cf3d9f`](https://redirect.github.com/yairEO/tagify/commit/7cf3d9f) - fixes [#932](https://redirect.github.com/yairEO/tagify/issues/932) - move `transformTag` callback to be called before valitation happens [`b196a71`](https://redirect.github.com/yairEO/tagify/commit/b196a71) - fixes [#920](https://redirect.github.com/yairEO/tagify/issues/920) - Input is enabled in disabled mode [`24eee59`](https://redirect.github.com/yairEO/tagify/commit/24eee59) - minor fix for some random console error [`d1b1124`](https://redirect.github.com/yairEO/tagify/commit/d1b1124) - fail-safe for [#761](https://redirect.github.com/yairEO/tagify/issues/761) [`ee0e93c`](https://redirect.github.com/yairEO/tagify/commit/ee0e93c) - fixes [#911](https://redirect.github.com/yairEO/tagify/issues/911) - Placeholder text only shows when the page first loads [`d277e43`](https://redirect.github.com/yairEO/tagify/commit/d277e43) ### [`v4.8.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.8.1) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.8.0...v4.8.1) - **added manual test files** [`d2ba4f6`](https://redirect.github.com/yairEO/tagify/commit/d2ba4f6) - fixes [#895](https://redirect.github.com/yairEO/tagify/issues/895) - disable drop into tagify's input [`3486590`](https://redirect.github.com/yairEO/tagify/commit/3486590) - - [`d0f9939`](https://redirect.github.com/yairEO/tagify/commit/d0f9939) - fixes [#911](https://redirect.github.com/yairEO/tagify/issues/911) - \[select-mode] Placeholder text only shows when the page first loads [`09ce6f1`](https://redirect.github.com/yairEO/tagify/commit/09ce6f1) - fixes [#910](https://redirect.github.com/yairEO/tagify/issues/910) - Delete removes previous item when there are extra spaces [`b9e5be7`](https://redirect.github.com/yairEO/tagify/commit/b9e5be7) - fixes [#900](https://redirect.github.com/yairEO/tagify/issues/900) - removed console.warn error when the Tagify element is not in the DOM anymore [`e58f740`](https://redirect.github.com/yairEO/tagify/commit/e58f740) ### [`v4.8.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.8.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.7.2...v4.8.0) - fixes various bugs regarding mix-mode backspace & ENTER both in Chrome & FF. [`387b799`](https://redirect.github.com/yairEO/tagify/commit/387b799) - allows adding tags which don't exist in the whitelist [`f4833bd`](https://redirect.github.com/yairEO/tagify/commit/f4833bd) - fixes related to mix-mode edge cases with CHROME and new lines [`7a47389`](https://redirect.github.com/yairEO/tagify/commit/7a47389) - fixes [#905](https://redirect.github.com/yairEO/tagify/issues/905) - should sync with original input value changes made outside of tagify's context (improved code) [`40a25d9`](https://redirect.github.com/yairEO/tagify/commit/40a25d9) - minor improvement to the README "tagTextProp" setting info [`d53d661`](https://redirect.github.com/yairEO/tagify/commit/d53d661) - fixes [#905](https://redirect.github.com/yairEO/tagify/issues/905) - should sync with original input value changes made outside of tagify's context [`cd354ef`](https://redirect.github.com/yairEO/tagify/commit/cd354ef) - fixes [#903](https://redirect.github.com/yairEO/tagify/issues/903) - TAB key does nothing in single-value mode when enforceWhitelist is true [`de2b058`](https://redirect.github.com/yairEO/tagify/commit/de2b058) - fixes [#896](https://redirect.github.com/yairEO/tagify/issues/896) - removed forgotten code which was just for experimenting [`81e45d0`](https://redirect.github.com/yairEO/tagify/commit/81e45d0) - accurately convert the mix-mode input DOM to a value string [`75384da`](https://redirect.github.com/yairEO/tagify/commit/75384da) - refactored using the new isNodeTag helper [`8fccd5b`](https://redirect.github.com/yairEO/tagify/commit/8fccd5b) - fixes [#896](https://redirect.github.com/yairEO/tagify/issues/896) - mix-mode multiline value breaks on duplicate. Also could not delete tag if input started with empty a new line [`2e725c0`](https://redirect.github.com/yairEO/tagify/commit/2e725c0) - \[feat] added new `dropdown.sortby` setting with two possible values: a function or a string (`startsWith`) for smarter suggestions sorting [`863cf75`](https://redirect.github.com/yairEO/tagify/commit/863cf75) - `select` mode - when an option was selected, do not show a filtered dropdown but show all results [`d0770df`](https://redirect.github.com/yairEO/tagify/commit/d0770df) - in `select` mode - if a certain whitelist item has is missing the `tagTextProp` property, use the `value` one [`de14c0b`](https://redirect.github.com/yairEO/tagify/commit/de14c0b) - fixes [#894](https://redirect.github.com/yairEO/tagify/issues/894) - in `select` mode, allow backspace to delete characters only if no tag has been selected, else remove the whole tag (only when `enforceWhitelist` is `true` ) [`ae31de0`](https://redirect.github.com/yairEO/tagify/commit/ae31de0) - fixes [#898](https://redirect.github.com/yairEO/tagify/issues/898) - chrome seems to update the value of an input after the page has been rendered when going back in history [`f8d7dac`](https://redirect.github.com/yairEO/tagify/commit/f8d7dac) - fixes [#668](https://redirect.github.com/yairEO/tagify/issues/668) - should concatenate pre-existing input value with pasted one [`a8c080c`](https://redirect.github.com/yairEO/tagify/commit/a8c080c) - \[chore] updates dependencies [`98b3114`](https://redirect.github.com/yairEO/tagify/commit/98b3114) ### [`v4.7.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.7.2) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.7.1...v4.7.2) - fixes [#805](https://redirect.github.com/yairEO/tagify/issues/805) - Extra newlines added on double Enter [`bfc8144`](https://redirect.github.com/yairEO/tagify/commit/bfc8144) ### [`v4.7.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.7.1) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.7.0...v4.7.1) - Added `dropdown.toggle` method - Fixes an issue with "userInput" setting - when a tag is selected the dropdown is closed bu the component still has focus so clicking it again will not re-open then dropdown. Must force `enabled` to `0` to solve this. [`f60b434`](https://redirect.github.com/yairEO/tagify/commit/f60b434) ### [`v4.7.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.7.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.6.0...v4.7.0) - fixes [#762](https://redirect.github.com/yairEO/tagify/issues/762) - mix-mode with tags, when caret at the end and pessing Delete a few times, tags should not be removed [`7b07f91`](https://redirect.github.com/yairEO/tagify/commit/7b07f91) - fixes [#874](https://redirect.github.com/yairEO/tagify/issues/874) - mix-mode with simple whitelist & "dropdown.enabled = 0" setting could not select suggestions after only typing the pattern [`2294d4b`](https://redirect.github.com/yairEO/tagify/commit/2294d4b) - fixing [#877](https://redirect.github.com/yairEO/tagify/issues/877) - added "userInput" setting ("true" by default) which allows typing/pasting/editing tags [`cd611a9`](https://redirect.github.com/yairEO/tagify/commit/cd611a9) - updated Codepen CSS for toggling original input visibility [`afc0933`](https://redirect.github.com/yairEO/tagify/commit/afc0933) - fixes [#888](https://redirect.github.com/yairEO/tagify/issues/888) - removed IE support [`22ecf08`](https://redirect.github.com/yairEO/tagify/commit/22ecf08) - fixes [#868](https://redirect.github.com/yairEO/tagify/issues/868) - when allowing duplicates, duplicates are not matched with the filtered whitelist [`8016cf8`](https://redirect.github.com/yairEO/tagify/commit/8016cf8) - fixes [#880](https://redirect.github.com/yairEO/tagify/issues/880) - allows Select mode to not be editable if "enforceWhitelist" setting is set, and also allows backspace to remove selected tag [`aa162f5`](https://redirect.github.com/yairEO/tagify/commit/aa162f5) - select-mode with "enforceWhitelist" setting should not be editable [`4e4ee88`](https://redirect.github.com/yairEO/tagify/commit/4e4ee88) - improved "advanced options" example so a single click will change to a random tag color [`cf5b748`](https://redirect.github.com/yairEO/tagify/commit/cf5b748) ### [`v4.6.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.6.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.5.0...v4.6.0) - fixes [#872](https://redirect.github.com/yairEO/tagify/issues/872) - "Greater than" character in whitelist array causes HTML parsing mistake [`0b881ee`](https://redirect.github.com/yairEO/tagify/commit/0b881ee) - fixes [#866](https://redirect.github.com/yairEO/tagify/issues/866) - mode="select" fires twice when "Enter" key is pressed to select a filtered item [`171a78f`](https://redirect.github.com/yairEO/tagify/commit/171a78f) - fixes [#865](https://redirect.github.com/yairEO/tagify/issues/865) - clears all global events when "destroy" is called [`07761c8`](https://redirect.github.com/yairEO/tagify/commit/07761c8) - add mechanism to unbind all global event listeners of an instance ([#865](https://redirect.github.com/yairEO/tagify/issues/865)) [`e92a255`](https://redirect.github.com/yairEO/tagify/commit/e92a255) - Refactored "texts" for easier customization from "settings" [`7d7f683`](https://redirect.github.com/yairEO/tagify/commit/7d7f683) - [#862](https://redirect.github.com/yairEO/tagify/issues/862) [`7c10019`](https://redirect.github.com/yairEO/tagify/commit/7c10019) - fixes [#812](https://redirect.github.com/yairEO/tagify/issues/812) - mix-mode: selecting suggestion with by clicking with mouse places caret at beginning [`40a8c4d`](https://redirect.github.com/yairEO/tagify/commit/40a8c4d) ### [`v4.5.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.5.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.4.0...v4.5.0) - Briefly show knobs before closing it [`7fbf6db`](https://redirect.github.com/yairEO/tagify/commit/7fbf6db) - Improved the *"easy to customize"* section in the demo page with link to CSS variables [`bde9cdc`](https://redirect.github.com/yairEO/tagify/commit/bde9cdc) - fixes [#858](https://redirect.github.com/yairEO/tagify/issues/858) - missing parts in code examples syntax highlighter in the demo page [`60c9ca8`](https://redirect.github.com/yairEO/tagify/commit/60c9ca8) - R efactored code for better supporting React components as templates [`caf9000`](https://redirect.github.com/yairEO/tagify/commit/caf9000) [`9e95da8`](https://redirect.github.com/yairEO/tagify/commit/9e95da8) - fixed incorrect markdown [`a547872`](https://redirect.github.com/yairEO/tagify/commit/a547872) ### [`v4.4.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.4.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.3.1...v4.4.0) - added index.html section for "dsiabled" Tagify mode [`2657781`](https://redirect.github.com/yairEO/tagify/commit/2657781) - minot bug fix for suggestions borders not always visible after content scroll in Chrome (chrome bug) [`695f517`](https://redirect.github.com/yairEO/tagify/commit/695f517) - fixes [#851](https://redirect.github.com/yairEO/tagify/issues/851) - MixMode - When removing a tag (using x) the input field is not updated [`3cb4b5d`](https://redirect.github.com/yairEO/tagify/commit/3cb4b5d) - fixes [#854](https://redirect.github.com/yairEO/tagify/issues/854) - Support disabled attribute [`005a332`](https://redirect.github.com/yairEO/tagify/commit/005a332) - fixed [#853](https://redirect.github.com/yairEO/tagify/issues/853) - Value not displayed for readonly in select mode [`79f2c26`](https://redirect.github.com/yairEO/tagify/commit/79f2c26) - fixes [#854](https://redirect.github.com/yairEO/tagify/issues/854) - Support "disabled" input attribute [`79408ea`](https://redirect.github.com/yairEO/tagify/commit/79408ea) - fixes [#850](https://redirect.github.com/yairEO/tagify/issues/850) - "keepInvalidTags" setting was keeping unwanted invalidity-related properties on the tagData after each edit [`2f9b41c`](https://redirect.github.com/yairEO/tagify/commit/2f9b41c) - fixes [#848](https://redirect.github.com/yairEO/tagify/issues/848) - Single change event instead of multiple events with addTags / RemoveTags [`06df9c6`](https://redirect.github.com/yairEO/tagify/commit/06df9c6) - Merge branch 'master' of https://github.com/yairEO/tagify [`2dfda82`](https://redirect.github.com/yairEO/tagify/commit/2dfda82) - updated packages [`f7711a6`](https://redirect.github.com/yairEO/tagify/commit/f7711a6) - added CDN links with examples [`6664903`](https://redirect.github.com/yairEO/tagify/commit/6664903) ### [`v4.3.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.3.1): Minor bugfix for invalid edited tags' title tooltip [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.3.0...v4.3.1) - fixes [#842](https://redirect.github.com/yairEO/tagify/issues/842) - Tooltip/title is set to "false" if tag is invalid on edit [`8f9067b`](https://redirect.github.com/yairEO/tagify/commit/8f9067b) ### [`v4.3.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.3.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.2.0...v4.3.0) - fixes [#837](https://redirect.github.com/yairEO/tagify/issues/837) - backspace in 'mix' mode with multiple lines Previous lines are being hidden and removed from the text area [`0d9bb5f`](https://redirect.github.com/yairEO/tagify/commit/0d9bb5f) - \[chore] refactored dropdown methods so they wouldn't need binding with "bind" or "call" [`d780696`](https://redirect.github.com/yairEO/tagify/commit/d780696) - \[feature] added "whitelist" getter and setter directly on the instance [`95e25b6`](https://redirect.github.com/yairEO/tagify/commit/95e25b6) - fixes [#839](https://redirect.github.com/yairEO/tagify/issues/839) - fixed tags validation when edited/removed [`12eab06`](https://redirect.github.com/yairEO/tagify/commit/12eab06) 1. improved "isSameDeep" to not stringify if already is a string 2. refactored "defaultValue" logic related to "value" changes 3. small general refactor for all events binding 4. updated the docs [`ceada65`](https://redirect.github.com/yairEO/tagify/commit/ceada65) ### [`v4.2.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.2.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.4...v4.2.0) - fixed "Easy To Customize" example hover - inner shadow size not large enough [`2cf8a9b`](https://redirect.github.com/yairEO/tagify/commit/2cf8a9b) - fixes [#826](https://redirect.github.com/yairEO/tagify/issues/826) - added "pasteAsTags" which is "true" by default [`f142d1b`](https://redirect.github.com/yairEO/tagify/commit/f142d1b) - fixes [#829](https://redirect.github.com/yairEO/tagify/issues/829) - Double enter key required for predefined tags [`4d3dcd5`](https://redirect.github.com/yairEO/tagify/commit/4d3dcd5) - fixes [#832](https://redirect.github.com/yairEO/tagify/issues/832) - Can bypass max-tags validation by editing invalid tag to be valid [`e0d23ee`](https://redirect.github.com/yairEO/tagify/commit/e0d23ee) - fixes [#831](https://redirect.github.com/yairEO/tagify/issues/831) - https://sass-lang.com/documentation/breaking-changes/slash-div [`bc157ed`](https://redirect.github.com/yairEO/tagify/commit/bc157ed) - fixes [#830](https://redirect.github.com/yairEO/tagify/issues/830) - `dropdown:scroll` event could not be binded through the settings object "callbacks" [`8835449`](https://redirect.github.com/yairEO/tagify/commit/8835449) - Added backspace false value to docs ([#825](https://redirect.github.com/yairEO/tagify/issues/825)) [`f592a37`](https://redirect.github.com/yairEO/tagify/commit/f592a37) ### [`v4.1.4`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.4) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.3...v4.1.4) - restored missing header comment in minified files [`1b49ff1`](https://redirect.github.com/yairEO/tagify/commit/1b49ff1) - [#456](https://redirect.github.com/yairEO/tagify/issues/456) - suggestions dropdown list now has scrollbar shown by default and no only on hover, for touch screen issues where "hover" cannot be applied [`11c1a3d`](https://redirect.github.com/yairEO/tagify/commit/11c1a3d) - fixes [#816](https://redirect.github.com/yairEO/tagify/issues/816) - revalidate max tags after tags are removed [`2d44c52`](https://redirect.github.com/yairEO/tagify/commit/2d44c52) ### [`v4.1.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.3) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.2...v4.1.3) - BUILD [`1b492ef`](https://redirect.github.com/yairEO/tagify/commit/1b492ef) - fixes [#819](https://redirect.github.com/yairEO/tagify/issues/819) - onInput event is fired too early, before a tag was added, so "tagify.value" is not up-to-date [`8648877`](https://redirect.github.com/yairEO/tagify/commit/8648877) - BUILD [`7667dcb`](https://redirect.github.com/yairEO/tagify/commit/7667dcb) - fixes [#816](https://redirect.github.com/yairEO/tagify/issues/816) Re-validation on edit/delete tags [`e5c813a`](https://redirect.github.com/yairEO/tagify/commit/e5c813a) ### [`v4.1.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.2) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.1...v4.1.2) - fixes [#818](https://redirect.github.com/yairEO/tagify/issues/818) - retain invalid tags (including from page load) but color them red [`440c16f`](https://redirect.github.com/yairEO/tagify/commit/440c16f) ### [`v4.1.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.1) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.1.0...v4.1.1) - \[feat] when "a11y.focusableTags" setting is true, allows editing tags by pressing "enter" key [`08bb66e`](https://redirect.github.com/yairEO/tagify/commit/08bb66e) ### [`v4.1.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.1.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.5...v4.1.0) - - [`9942a94`](https://redirect.github.com/yairEO/tagify/commit/9942a94) - BUILD [`eee9fb3`](https://redirect.github.com/yairEO/tagify/commit/eee9fb3) - fixes [#803](https://redirect.github.com/yairEO/tagify/issues/803) - added new setting for a11y - "focusableTags" which allows tags to get focus and also be deleted using backspace. if deleted, the next tag gets focus [`e02b901`](https://redirect.github.com/yairEO/tagify/commit/e02b901) - fixes [#804](https://redirect.github.com/yairEO/tagify/issues/804) - added paste custom hook & shows suggestion dropdown after pasting [`9050e09`](https://redirect.github.com/yairEO/tagify/commit/9050e09) - fixes [#808](https://redirect.github.com/yairEO/tagify/issues/808) - Caret becomes hidden under tag [`97607bd`](https://redirect.github.com/yairEO/tagify/commit/97607bd) - fixes [#807](https://redirect.github.com/yairEO/tagify/issues/807) - Empty string value can't be set when using react [`9c45b3b`](https://redirect.github.com/yairEO/tagify/commit/9c45b3b) ### [`v4.0.5`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.5) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.4...v4.0.5) - fixes [#801](https://redirect.github.com/yairEO/tagify/issues/801) - mix mode now support loading animation [`d392161`](https://redirect.github.com/yairEO/tagify/commit/d392161) - improved "mix mode" section with settings example [`9d1426a`](https://redirect.github.com/yairEO/tagify/commit/9d1426a) - cleaned unwanted props also in mix-mode when updating original field's value [`f0cfe79`](https://redirect.github.com/yairEO/tagify/commit/f0cfe79) ### [`v4.0.4`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.4) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.3...v4.0.4) - BUILD [`7efbb80`](https://redirect.github.com/yairEO/tagify/commit/7efbb80) - \[chore] packages update [`f3db10a`](https://redirect.github.com/yairEO/tagify/commit/f3db10a) - fixes [#749](https://redirect.github.com/yairEO/tagify/issues/749) - apparently without the setTimeout, if another Tagify was "under" the selected suggestion, it will gain focus [`46ad4e5`](https://redirect.github.com/yairEO/tagify/commit/46ad4e5) - fixes [#794](https://redirect.github.com/yairEO/tagify/issues/794) - added `__tagId` property to each data item on the `this.value` and also on the tag elements themselves, so they could be matched to the correct item in the `this.value` [`f182aed`](https://redirect.github.com/yairEO/tagify/commit/f182aed) - README update -stating "value" prop should be unique [`cbd8df2`](https://redirect.github.com/yairEO/tagify/commit/cbd8df2) - fixes [#793](https://redirect.github.com/yairEO/tagify/issues/793) - Typo in readme.md [`ec7c593`](https://redirect.github.com/yairEO/tagify/commit/ec7c593) ### [`v4.0.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.3) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.2...v4.0.3) - fixes [#792](https://redirect.github.com/yairEO/tagify/issues/792) - added dropdown:updated support in the React Wrapper [`1e54df1`](https://redirect.github.com/yairEO/tagify/commit/1e54df1) ### [`v4.0.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.2) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.1...v4.0.2) - fixes [#791](https://redirect.github.com/yairEO/tagify/issues/791) - changed the propTypes for "children" in the React Wrapper [`a1eca0d`](https://redirect.github.com/yairEO/tagify/commit/a1eca0d) - fixes [#792](https://redirect.github.com/yairEO/tagify/issues/792) - added all missing custom event listeners to the React wrapper [`1356592`](https://redirect.github.com/yairEO/tagify/commit/1356592) - fixes [#790](https://redirect.github.com/yairEO/tagify/issues/790) - React wrapper now exports MixedTags correctly [`8912ee3`](https://redirect.github.com/yairEO/tagify/commit/8912ee3) ### [`v4.0.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.1) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.0.0...v4.0.1) - fixes [#787](https://redirect.github.com/yairEO/tagify/issues/787) - updated addTags to use DOM fragment for better performance when adding tons of tags at-once (copy=paste) [`6a34aaa`](https://redirect.github.com/yairEO/tagify/commit/6a34aaa) - improved filtering suggestions for "select" mode: if a tag was chosen, do not filter by value until the tag is erased or was edited. if tag is edited so all characters removed, then the field blured - the tag is now removed. Also when editing the text and bluring, the tag is updated. [`70d89e8`](https://redirect.github.com/yairEO/tagify/commit/70d89e8) - improved demo for "select" mode [`263c78e`](https://redirect.github.com/yairEO/tagify/commit/263c78e) - makes more sense to use "auto" since the X button should be to the right (in LTR) [`1b5b7dc`](https://redirect.github.com/yairEO/tagify/commit/1b5b7dc) - fixes [#786](https://redirect.github.com/yairEO/tagify/issues/786) - Can't make tagTextProp work when mode select is set [`699eab6`](https://redirect.github.com/yairEO/tagify/commit/699eab6) ### [`v4.0.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.0.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.25.0...v4.0.0) - [#489](https://redirect.github.com/yairEO/tagify/issues/489) - improved controlled-component ability by better comparing between current value and new value [`c74bcf4`](https://redirect.github.com/yairEO/tagify/commit/c74bcf4) - changed how the original input is un-hidden [`75b52c2`](https://redirect.github.com/yairEO/tagify/commit/75b52c2) - fixes [#783](https://redirect.github.com/yairEO/tagify/issues/783) - Browser shows console error when submitting a form with a "required" tagified input element which is empty [`6213182`](https://redirect.github.com/yairEO/tagify/commit/6213182) ##### BREAKING CHANGE - Update regarding `onChange` prop in React: I have changed how the `onChange` works internally within the Wrapper of Tagify so as of *March 30, 2021* the `e` argument will include a `detail` parameter with the value as string. There is no more `e.target`, and to access the original DOM input element, do this: `e.detail.tagify.DOM.originalInput`. ### [`v3.25.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.25.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.23.1...v3.25.0) - - [`12ef20f`](https://redirect.github.com/yairEO/tagify/commit/12ef20f) - BUILD [`f105039`](https://redirect.github.com/yairEO/tagify/commit/f105039) - added "build" script [`f9a4db0`](https://redirect.github.com/yairEO/tagify/commit/f9a4db0) - fixes [#778](https://redirect.github.com/yairEO/tagify/issues/778) (hopefully) - Previous tag is deleted when quickly pressing backspace and typing new text [`168bfc6`](https://redirect.github.com/yairEO/tagify/commit/168bfc6) - fixes [#776](https://redirect.github.com/yairEO/tagify/issues/776) - added "suggestionClick" hook to the "enter" key down event, while sending the tag's data to the hook's function [`c8d1220`](https://redirect.github.com/yairEO/tagify/commit/c8d1220) - [#489](https://redirect.github.com/yairEO/tagify/issues/489) - added deep compare to the React wrapper when the "value" changes (AKA "controlled") [`f7826e7`](https://redirect.github.com/yairEO/tagify/commit/f7826e7) - - [`801b7ee`](https://redirect.github.com/yairEO/tagify/commit/801b7ee) - fixes [#775](https://redirect.github.com/yairEO/tagify/issues/775) - in "select" mode, when selecting an option, the dropdown will no longer show any of the other options [`c12d286`](https://redirect.github.com/yairEO/tagify/commit/c12d286) ### [`v3.23.1`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.23.1) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.23.0...v3.23.1) - build [`ca79119`](https://redirect.github.com/yairEO/tagify/commit/ca79119) - fixes [#768](https://redirect.github.com/yairEO/tagify/issues/768) - line-height clipped certain fonts glyphs [`9b68cc2`](https://redirect.github.com/yairEO/tagify/commit/9b68cc2) - fixes [#769](https://redirect.github.com/yairEO/tagify/issues/769) - Method removeAllTags ignores the passed option withoutChangeEvent [`a862866`](https://redirect.github.com/yairEO/tagify/commit/a862866) - [#762](https://redirect.github.com/yairEO/tagify/issues/762) tag somewhere in the middle of textarea and then put cursor to the end and press "DEL" then tag will be deleted [`27a05e9`](https://redirect.github.com/yairEO/tagify/commit/27a05e9) - fixes [#760](https://redirect.github.com/yairEO/tagify/issues/760) - Caret stretch to full parent height in contenteditable inline with inline first child element [`c01782a`](https://redirect.github.com/yairEO/tagify/commit/c01782a) ### [`v3.23.0`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.23.0) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.3...v3.23.0) - fixes [#736](https://redirect.github.com/yairEO/tagify/issues/736) - when typing and bluring the text is not becoming red and then deletced after a while (if whilist is objects and enforceWhitelist is true) [`336e9ef`](https://redirect.github.com/yairEO/tagify/commit/336e9ef) - \[FEAT] [#754](https://redirect.github.com/yairEO/tagify/issues/754) - force dropdown to always open (be placed) above or below the input [`c9e9e2d`](https://redirect.github.com/yairEO/tagify/commit/c9e9e2d) - [#568](https://redirect.github.com/yairEO/tagify/issues/568) - removed Angular port from repo and linked to a dedicated repo made by another developer [@Brakebein](https://redirect.github.com/Brakebein) [`367f61f`](https://redirect.github.com/yairEO/tagify/commit/367f61f) - fixes [#758](https://redirect.github.com/yairEO/tagify/issues/758) - "navigator" not available in SSR [`18a06f5`](https://redirect.github.com/yairEO/tagify/commit/18a06f5) - fixes [#758](https://redirect.github.com/yairEO/tagify/issues/758) - "navigator" not available in SSR [`d3c73d5`](https://redirect.github.com/yairEO/tagify/commit/d3c73d5) - \[CHORE] updated dependencies [`10b9ae7`](https://redirect.github.com/yairEO/tagify/commit/10b9ae7) ### [`v3.22.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.22.3) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.2...v3.22.3) - fixes [#746](https://redirect.github.com/yairEO/tagify/issues/746) - when editing a tag, the "edit:beforeUpdate" should not deep-clone the data, so the developer could modify it at the event callback if it is wished to remove/add other properties to the edited tag before the tag is replaced, therefore added a third option to the "trigger" event method [`b94bb54`](https://redirect.github.com/yairEO/tagify/commit/b94bb54) - fixes [#746](https://redirect.github.com/yairEO/tagify/issues/746) - when editing a tag which has other properties than "value" they should be persisted after editing [`f40ed1a`](https://redirect.github.com/yairEO/tagify/commit/f40ed1a) - Merge branch 'master' of https://github.com/yairEO/tagify [`10503ff`](https://redirect.github.com/yairEO/tagify/commit/10503ff) - Added a missing custom event ([#747](https://redirect.github.com/yairEO/tagify/issues/747)) [`41a9c11`](https://redirect.github.com/yairEO/tagify/commit/41a9c11) - fixes [#744](https://redirect.github.com/yairEO/tagify/issues/744) - Cannot read property 'withoutChangeEvent' of undefined [`153d2bc`](https://redirect.github.com/yairEO/tagify/commit/153d2bc) - fixed typo ([#745](https://redirect.github.com/yairEO/tagify/issues/745)) [`3b5fa04`](https://redirect.github.com/yairEO/tagify/commit/3b5fa04) ### [`v3.22.2`](https://redirect.github.com/yairEO/tagify/releases/tag/v3.22.2) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v3.22.1...v3.22.2) - build [`1cf2ea7`](https://redirect.github.com/yairEO/tagify/commit/1cf2ea7) - \[bugfix] when filtering dropdown items, in case whitelist items do not contain any of the custom "mapValueTo" array strings, then use `value` instead [`cd87f4d`](https://redirect.github.com/yairEO/tagify/commit/cd87f4d) - fix for whitelist of numbers a(not strings) [`153996e`](https://redirect.github.com/yairEO/tagify/commit/153996e) - fixes [#732](https://redirect.github.com/yairEO/tagify/issues/732) - When using objects with "mapValueTo", typing tab to insert tag inserts value rather than tag [`c6fbe5d`](https://redirect.github.com/yairEO/tagify/commit/c6fbe5d) - fixes [#733](https://redirect.github.com/yairEO/tagify/issues/733) - Unable to insert tag containing "\Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.