Open renovate[bot] opened 3 years ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
âš Warning: custom changes will be lost.
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.
This PR contains the following updates:
^3.5.1
->^4.0.0
Release Notes
yairEO/tagify
### [`v4.17.7`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.7) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.6...v4.17.7) - fixes [#1166](https://togithub.com/yairEO/tagify/issues/1166) - Focus issues in firefox [`e164101`](https://togithub.com/yairEO/tagify/commit/e164101) - fixes [#1169](https://togithub.com/yairEO/tagify/issues/1169) - Adding tags in mix-mode always puts caret at end of input [`70a6596`](https://togithub.com/yairEO/tagify/commit/70a6596) - added test case file [`4a3d2f4`](https://togithub.com/yairEO/tagify/commit/4a3d2f4) - fixes [#1167](https://togithub.com/yairEO/tagify/issues/1167) - Pasted data into empty tag created via addEmptyTag automatically disappears on blur [`cd218d7`](https://togithub.com/yairEO/tagify/commit/cd218d7) - fixed typo [`ab16fe8`](https://togithub.com/yairEO/tagify/commit/ab16fe8) - fixes [#1160](https://togithub.com/yairEO/tagify/issues/1160) - expose the `getSetTagData` method [`3b2551a`](https://togithub.com/yairEO/tagify/commit/3b2551a) - fixed typos [`90f74db`](https://togithub.com/yairEO/tagify/commit/90f74db) ### [`v4.17.6`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.6) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.5...v4.17.6) - fixes [#1154](https://togithub.com/yairEO/tagify/issues/1154) [`16cc41c`](https://togithub.com/yairEO/tagify/commit/16cc41c) ### [`v4.17.5`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.5) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.4...v4.17.5) - Undoing [#384](https://togithub.com/yairEO/tagify/issues/384) fix as it seems. This also fixes [#1153](https://togithub.com/yairEO/tagify/issues/1153) [`4224eb9`](https://togithub.com/yairEO/tagify/commit/4224eb9) - changes React file from `js` to `jsx` [`5556c33`](https://togithub.com/yairEO/tagify/commit/5556c33) - fixes [#1155](https://togithub.com/yairEO/tagify/issues/1155) - should again take inco consideration the dropdown *might* be open when the timeout fires [`7f6f787`](https://togithub.com/yairEO/tagify/commit/7f6f787) - fixes [#1154](https://togithub.com/yairEO/tagify/issues/1154) - "isCaretAfterTag" is sometimes "true" and not an element, so make sure it's an element before continuing [`6317fc7`](https://togithub.com/yairEO/tagify/commit/6317fc7) - mix-mode is better initialized by default with `dropdown.position` as `text` [`903444c`](https://togithub.com/yairEO/tagify/commit/903444c) - added missing argument in function's comment [`1ec88c3`](https://togithub.com/yairEO/tagify/commit/1ec88c3) - added pnpm lock file [`17e2884`](https://togithub.com/yairEO/tagify/commit/17e2884) ### [`v4.17.4`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.4) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.3...v4.17.4) - for auto-complete, should be mapped [`b6bdcea`](https://togithub.com/yairEO/tagify/commit/b6bdcea) - suggested text must be a string and not number, and also should be initialized if `data` is empty so `value` is an empty string [`ac7e5f8`](https://togithub.com/yairEO/tagify/commit/ac7e5f8) - Deepscan errors fixes [`63a8934`](https://togithub.com/yairEO/tagify/commit/63a8934) - fixes [#1150](https://togithub.com/yairEO/tagify/issues/1150) - autosuggest should use `getMappedValue` in order to find the best match for the string [`f0f9529`](https://togithub.com/yairEO/tagify/commit/f0f9529) ### [`v4.17.3`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.3) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.2...v4.17.3) - fixes [#1149](https://togithub.com/yairEO/tagify/issues/1149) - Caret placement is at begining (and not end) after calls to editTag [`22c90ec`](https://togithub.com/yairEO/tagify/commit/22c90ec) - fixes [#1148](https://togithub.com/yairEO/tagify/issues/1148) - calling `setRangeAtStartEnd` with wrong 2nd parameter [`869f1da`](https://togithub.com/yairEO/tagify/commit/869f1da) ### [`v4.17.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.1...v4.17.2) - fixes [#1147](https://togithub.com/yairEO/tagify/issues/1147) - Accessing to the settings' `dropdown` property without it existing [`2c53c57`](https://togithub.com/yairEO/tagify/commit/2c53c57) ### [`v4.17.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.17.0...v4.17.1) - removed `exports` from package.json as it seemed to have caused problems with importing the package due to misconfiguration. Will work on that more. [`cc93ccc`](https://togithub.com/yairEO/tagify/commit/cc93ccc) - moved `tagData` from the prototype to the "helpers" file, and renamed it `getSetTagData` [`3acff13`](https://togithub.com/yairEO/tagify/commit/3acff13) - ### [`v4.17.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.17.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.16.4...v4.17.0) - fixes [#1115](https://togithub.com/yairEO/tagify/issues/1115) - `setRangeAtStartEnd` should not unfocus another focused element which is not the current tagified component. [`d112fa7`](https://togithub.com/yairEO/tagify/commit/d112fa7) - fixes [#1129](https://togithub.com/yairEO/tagify/issues/1129) - `dropdown.enabled` setting should be considered in select-mode [`41f227e`](https://togithub.com/yairEO/tagify/commit/41f227e) - refactor after moving methods to helpers file [`0ebabd1`](https://togithub.com/yairEO/tagify/commit/0ebabd1) - fixes [#1131](https://togithub.com/yairEO/tagify/issues/1131) - when editing a tag, pasted content should be sanitized [`49b83f9`](https://togithub.com/yairEO/tagify/commit/49b83f9) - moved methods to helpers.js file: `injectAtCaret`, `setRangeAtStartEnd`, `getCaretGlobalPosition` [`99b9c48`](https://togithub.com/yairEO/tagify/commit/99b9c48) - added "exports" property for proper ESM consumption [`6528772`](https://togithub.com/yairEO/tagify/commit/6528772) - fixes [#1137](https://togithub.com/yairEO/tagify/issues/1137) - never automatically trim original value (in mix mode) and let the author handle any trimming from outside [`8631d68`](https://togithub.com/yairEO/tagify/commit/8631d68) - fixes [#1142](https://togithub.com/yairEO/tagify/issues/1142) - introeduced deboucning mechanism to the `update` method to avoid cases when it is called succeedingly, so only the last call should be executed. [`cff6a1b`](https://togithub.com/yairEO/tagify/commit/cff6a1b) - Fixes [#1143](https://togithub.com/yairEO/tagify/issues/1143) - Removed `InstallTrigger` Firefox detected due to annoying console warning in Firefox saying it is deprecated. Replaced with user-agent parsing [`278cca8`](https://togithub.com/yairEO/tagify/commit/278cca8) - packages update [`298654e`](https://togithub.com/yairEO/tagify/commit/298654e) ### [`v4.16.4`](https://togithub.com/yairEO/tagify/releases/tag/v4.16.4) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.16.3...v4.16.4) - fixes [#1103](https://togithub.com/yairEO/tagify/issues/1103) - Enter/tab don't work as delimiters for dropdown position 'manual' [`d16145f`](https://togithub.com/yairEO/tagify/commit/d16145f) - improved custom suggestions list demo when nothing is found [`9378853`](https://togithub.com/yairEO/tagify/commit/9378853) - fixes [#1113](https://togithub.com/yairEO/tagify/issues/1113) - support disallowing user input in select-mode [`3d50e58`](https://togithub.com/yairEO/tagify/commit/3d50e58) ### [`v4.16.3`](https://togithub.com/yairEO/tagify/releases/tag/v4.16.3) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.16.2...v4.16.3) - fixed typo [`02aae13`](https://togithub.com/yairEO/tagify/commit/02aae13) - improved demo to be more complex [`6a93257`](https://togithub.com/yairEO/tagify/commit/6a93257) - fixes [#1108](https://togithub.com/yairEO/tagify/issues/1108) - Dropdown position is incorrect when element enters fullscreen mode [`b019c41`](https://togithub.com/yairEO/tagify/commit/b019c41) - fixes [#1109](https://togithub.com/yairEO/tagify/issues/1109) - when selecting a suggestion with the mouse, in mix-mode, the caret appears at the start after the tag was added [`3860722`](https://togithub.com/yairEO/tagify/commit/3860722) - changed `author` to the short version [`1a9ffae`](https://togithub.com/yairEO/tagify/commit/1a9ffae) ### [`v4.16.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.16.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.16.0...v4.16.2) - fixes [#1101](https://togithub.com/yairEO/tagify/issues/1101) - Suggestion list position not updated when tagify is in a scrollable container (other than `<body>`) [`2380363`](https://togithub.com/yairEO/tagify/commit/2380363) - fixes [#1099](https://togithub.com/yairEO/tagify/issues/1099) - incorrect suggestions-autocomplete when suggestions are highlighted [`e2f0bed`](https://togithub.com/yairEO/tagify/commit/e2f0bed) ### [`v4.16.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.16.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.15.4...v4.16.0) - fixes [#1098](https://togithub.com/yairEO/tagify/issues/1098) - Added new dropdown setting `includeSelectedTags` which allows showing already-selected tags in the suggestions dropdown [`defcedf`](https://togithub.com/yairEO/tagify/commit/defcedf) ### [`v4.15.4`](https://togithub.com/yairEO/tagify/releases/tag/v4.15.4) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.15.3...v4.15.4) - fixes [#1094](https://togithub.com/yairEO/tagify/issues/1094) - Suggestions dropdown does not highlight first item [`229af64`](https://togithub.com/yairEO/tagify/commit/229af64) - improved CSS selectors for the users-list example [`13e311a`](https://togithub.com/yairEO/tagify/commit/13e311a) - fixes [#1022](https://togithub.com/yairEO/tagify/issues/1022) - 'Event.path' is deprecated [`4ca3a2d`](https://togithub.com/yairEO/tagify/commit/4ca3a2d) - renamed `originalEvent` to `event` in multiple events - removed `cloneEvent` in `EventDispatcher.js` since it was already defined apparently in `tagify.js` [`897561f`](https://togithub.com/yairEO/tagify/commit/897561f) ### [`v4.15.3`](https://togithub.com/yairEO/tagify/releases/tag/v4.15.3) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.15.2...v4.15.3) - fixes [#1032](https://togithub.com/yairEO/tagify/issues/1032) - Delete key deletes tags in other Tagify instances when `dropdown.enabled` is set to `false` [`948c2d0`](https://togithub.com/yairEO/tagify/commit/948c2d0) - fixes [#1059](https://togithub.com/yairEO/tagify/issues/1059) - in FF 47, `let` keyword in a `for` loop does not creates a scope [`c0aea5e`](https://togithub.com/yairEO/tagify/commit/c0aea5e) - fixes [#1091](https://togithub.com/yairEO/tagify/issues/1091) - dropdown setting `mapValueTo` breaks previous changes which deprecated `tagifySuggestionIdx` in favor of `value` (which is unique and should not be mapped when applied to the template) [`23811c0`](https://togithub.com/yairEO/tagify/commit/23811c0) ### [`v4.15.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.15.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.15.1...v4.15.2) urgent bugfix - suggestions can also be an array of strings (and not objects) [`bada36e`](https://togithub.com/yairEO/tagify/commit/bada36e) ### [`v4.15.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.15.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.15.0...v4.15.1) - fix navigation issues when selecting an item with the arrows keys or ENTER key [`14763e9`](https://togithub.com/yairEO/tagify/commit/14763e9) - fixed keyboard navigation for complex suggestions dropdowns and changed `tagifySuggestionIdx` to point to the unique value rather than the index in the suggestions array [`ec82221`](https://togithub.com/yairEO/tagify/commit/ec82221) ### [`v4.15.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.15.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.14.1...v4.15.0) - added support for sending the original event to the "trigger" events method [`cd70179`](https://togithub.com/yairEO/tagify/commit/cd70179) - added support for transitioning-out the selected suggestion item [`2199473`](https://togithub.com/yairEO/tagify/commit/2199473) - when removing all tags, the dropdown should re-filter, because that action might have been triggered from inside the dropdown, and it might still be open [`e9534ad`](https://togithub.com/yairEO/tagify/commit/e9534ad) - added dropdown variables to knobs in the examples page [`34b4c5f`](https://togithub.com/yairEO/tagify/commit/34b4c5f) - refactored users-list CSS example to use `--tagify-dd-item-pad` variable instead of hard-coded property setter [`7fae41a`](https://togithub.com/yairEO/tagify/commit/7fae41a) - minor improvements to the horizontal tags hidden transition [`e6139c9`](https://togithub.com/yairEO/tagify/commit/e6139c9) - attach a custom property ` `\__tagify\`\` reference to the Tagify instance on the original input and is now returning that instance if the same original input is re-tagified (for some reason) [`02902be`](https://togithub.com/yairEO/tagify/commit/02902be) - chore - added README info for some new CSS variables + ones which were not mentioned before regarding the suggestions dropdown [`f290462`](https://togithub.com/yairEO/tagify/commit/f290462) - fixes [#1054](https://togithub.com/yairEO/tagify/issues/1054) - underlying Tagify shoud not get focused when selecting a suggestion from a Tagify sugegstion dropdown which is rendered over it. [`b2aa6a7`](https://togithub.com/yairEO/tagify/commit/b2aa6a7) - chore - added an item to the FAQ in README [`0dbbfc9`](https://togithub.com/yairEO/tagify/commit/0dbbfc9) - fixes [#1074](https://togithub.com/yairEO/tagify/issues/1074) - do not create tags from invalid input. Added the new `createInvalidTags` setting [`e446b1d`](https://togithub.com/yairEO/tagify/commit/e446b1d) - fixes [#1082](https://togithub.com/yairEO/tagify/issues/1082) - add an easy was to set tags `border-radius` using CSS variables [`8b6e00c`](https://togithub.com/yairEO/tagify/commit/8b6e00c) - Update index.html for a problematic HTML markup ([#1083](https://togithub.com/yairEO/tagify/issues/1083)) [`2246bc4`](https://togithub.com/yairEO/tagify/commit/2246bc4) ### [`v4.14.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.14.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.14.0...v4.14.1) - fixes a bug where select-mode was marked as invalid on first load, if was empty [`7622f32`](https://togithub.com/yairEO/tagify/commit/7622f32) - fixes [#1080](https://togithub.com/yairEO/tagify/issues/1080) - in select-mode with mapValueTo if the more than one mapped property is identical, a mismatch is happening during blur event. Also `normalizeTags` should not try to match items from the whitelist if the argument is a collection [`ef6abff`](https://togithub.com/yairEO/tagify/commit/ef6abff) - fixes [#1081](https://togithub.com/yairEO/tagify/issues/1081) - in "select" mode, manually removing the value and re-selecting an option is stuck as "invalid - empty" [`c03e594`](https://togithub.com/yairEO/tagify/commit/c03e594) - fixes [#1076](https://togithub.com/yairEO/tagify/issues/1076) - CDN links updated from `unpkg` to `jsdeliver` [`3b84145`](https://togithub.com/yairEO/tagify/commit/3b84145) ### [`v4.14.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.14.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.13.3...v4.14.0) - improved the explenation for the `Tags with properties` section in the examples page [`d893323`](https://togithub.com/yairEO/tagify/commit/d893323) - fixes [#1055](https://togithub.com/yairEO/tagify/issues/1055) - added new setting `onChangeAfterBlur` which when set to `false`, fires the `onChange` event on every change and not only when the field is blured [`2dad0de`](https://togithub.com/yairEO/tagify/commit/2dad0de) - fixes [#1068](https://togithub.com/yairEO/tagify/issues/1068) - memory leak when interval was not cleared when the instance is destroyed or the original input is no longer in the DOM [`5b4b69f`](https://togithub.com/yairEO/tagify/commit/5b4b69f) - Fixes typos in 'Tags with Properties' section ([#1070](https://togithub.com/yairEO/tagify/issues/1070)) [`a4fc91a`](https://togithub.com/yairEO/tagify/commit/a4fc91a) ### [`v4.13.3`](https://togithub.com/yairEO/tagify/releases/tag/v4.13.3) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.13.2...v4.13.3) - fixes [#1064](https://togithub.com/yairEO/tagify/issues/1064) - Tagify input box is focused when clicking outside beside/below the input box [`4060b04`](https://togithub.com/yairEO/tagify/commit/4060b04) - fixes [#1067](https://togithub.com/yairEO/tagify/issues/1067) - select-mode ignores `setReadonly(true)` method [`f1f89e5`](https://togithub.com/yairEO/tagify/commit/f1f89e5) - fixes [#1062](https://togithub.com/yairEO/tagify/issues/1062) - edited tag with only changed casing is wrongfully marked as dulpicate [`9f30756`](https://togithub.com/yairEO/tagify/commit/9f30756) ### [`v4.13.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.13.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.13.1...v4.13.2) - [#1062](https://togithub.com/yairEO/tagify/issues/1062) - When editing a tag, "\__tagId" is needed so validation will skip current tag when checking for dups [`5593105`](https://togithub.com/yairEO/tagify/commit/5593105) ### [`v4.13.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.13.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.13.0...v4.13.1) - fixes [#1050](https://togithub.com/yairEO/tagify/issues/1050) - added the `this` instance scope as the second parameter to the `tag` template react [`757e179`](https://togithub.com/yairEO/tagify/commit/757e179) ### [`v4.13.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.13.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.12.0...v4.13.0) - Filter only the dropdown-item elements (not header/footer/custom ones) when moving with up/down arrows [`c97aecd`](https://togithub.com/yairEO/tagify/commit/c97aecd) - Refactored and fixed the `escape` scenario when editing tags, so the original tag is now being replaced back correctly [`008f10e`](https://togithub.com/yairEO/tagify/commit/008f10e) - Changed "\__originalHTML" to point to a cloned element instead of innerHTML, so when pressing `escape`, it will be replaced back to that, as-is [`81d49b9`](https://togithub.com/yairEO/tagify/commit/81d49b9) - Fixes [#1056](https://togithub.com/yairEO/tagify/issues/1056) - Selected tag disappears after the input loses focus when in select mode. [`a8b5d2a`](https://togithub.com/yairEO/tagify/commit/a8b5d2a) - Merge branch 'master' of https://github.com/yairEO/tagify [`dde8fbc`](https://togithub.com/yairEO/tagify/commit/dde8fbc) - Update templates.js ([#1060](https://togithub.com/yairEO/tagify/issues/1060)) [`b51c690`](https://togithub.com/yairEO/tagify/commit/b51c690) - Merge branch 'master' of https://github.com/yairEO/tagify [`6efcc53`](https://togithub.com/yairEO/tagify/commit/6efcc53) - Update tagify.test.js ([#1061](https://togithub.com/yairEO/tagify/issues/1061)) [`86f0bc7`](https://togithub.com/yairEO/tagify/commit/86f0bc7) - Improved users-list demo [`03fb265`](https://togithub.com/yairEO/tagify/commit/03fb265) - Added function comment [`87e916a`](https://togithub.com/yairEO/tagify/commit/87e916a) - Added some new methods [`1da2156`](https://togithub.com/yairEO/tagify/commit/1da2156) - Refactored `editTag` method and added 3 new methods: `editTagChangeDetected`, `getTagTextNode` & `setTagTextNode` [`820f5f4`](https://togithub.com/yairEO/tagify/commit/820f5f4) - Fixes [#1044](https://togithub.com/yairEO/tagify/issues/1044) - add missing css color variable to the suggested text [`184ad0f`](https://togithub.com/yairEO/tagify/commit/184ad0f) - Mentioned more templates recently added [`d792c48`](https://togithub.com/yairEO/tagify/commit/d792c48) - Fixes [#1042](https://togithub.com/yairEO/tagify/issues/1042) - Tag doesn't get added on selecting value from custom template dropdownItemNoMatch [`987af67`](https://togithub.com/yairEO/tagify/commit/987af67) - Fixed typo [`acd2b6b`](https://togithub.com/yairEO/tagify/commit/acd2b6b) - Fixed some typos and added async validation example [`776a9eb`](https://togithub.com/yairEO/tagify/commit/776a9eb) - Fixes [#1046](https://togithub.com/yairEO/tagify/issues/1046) - clicking an uneditable tag when the `editTags` settings is set to `clicks: 1` gives focus to the Tagify field which cannot be unfocused by clicking outside [`cfd3e0c`](https://togithub.com/yairEO/tagify/commit/cfd3e0c) - Removed `data-editable` attribute for tags done in previous commit. better its added by the developer and not automatically by Tagify [`bdc22bd`](https://togithub.com/yairEO/tagify/commit/bdc22bd) - Refactored. removed all CSS variables fallbacks to SCSS variables because they already have fallbacks... [`3dedfbe`](https://togithub.com/yairEO/tagify/commit/3dedfbe) - Added "data-editable" for tags (default is undefined which means "true") [`bca7bae`](https://togithub.com/yairEO/tagify/commit/bca7bae) - Removed unneeded left-trim because the the returned value is already trimmed [`516c2b2`](https://togithub.com/yairEO/tagify/commit/516c2b2) - Updated eslintrc file [`eea6e21`](https://togithub.com/yairEO/tagify/commit/eea6e21) - Removed unused package `gulp-eslint` [`00766e0`](https://togithub.com/yairEO/tagify/commit/00766e0) - Updated eslintrc file [`21c9ae9`](https://togithub.com/yairEO/tagify/commit/21c9ae9) - Fixes [#1037](https://togithub.com/yairEO/tagify/issues/1037) - support `originalInputValueFormat` setting in `mix-mode` [`5a0de8f`](https://togithub.com/yairEO/tagify/commit/5a0de8f) - Fixed some mix-mode issues with new line before/after tags in FF/Chrome. Still a bug for new line before a tag in FF causes double BRs [`ec6444a`](https://togithub.com/yairEO/tagify/commit/ec6444a) - Fixed `placeCaretAfterNode` after last change in the function [`4da5ef4`](https://togithub.com/yairEO/tagify/commit/4da5ef4) - Packages versions bump [`a14a1f6`](https://togithub.com/yairEO/tagify/commit/a14a1f6) - Fixes [#1035](https://togithub.com/yairEO/tagify/issues/1035) - Editing a tag, allows you to have duplicated tags (case insenstitve) [`c3502e4`](https://togithub.com/yairEO/tagify/commit/c3502e4) - Removed the fix done for [#653](https://togithub.com/yairEO/tagify/issues/653) as it seems fixed in Chrome [`7ab28fd`](https://togithub.com/yairEO/tagify/commit/7ab28fd) - Fixes [#1036](https://togithub.com/yairEO/tagify/issues/1036) - injecting a tag node using `injectAtCaret` without prior focus results in an error [`041e727`](https://togithub.com/yairEO/tagify/commit/041e727) - Fix [#1038](https://togithub.com/yairEO/tagify/issues/1038) Changed order of if clauses in `iterateChildren` function (#1039) 1da6bce - Fixing typo ([#1021](https://togithub.com/yairEO/tagify/issues/1021)) [`def256f`](https://togithub.com/yairEO/tagify/commit/def256f) ### [`v4.12.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.12.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.11.0...v4.12.0) - editing existing valid tag by adding spaces before or after, should not affect validation, unless the `trim` setting is `false` [`7125bab`](https://togithub.com/yairEO/tagify/commit/7125bab) - fixes [#1019](https://togithub.com/yairEO/tagify/issues/1019) - `transformTag` setting can make a tag invalid when editing [`32b3eb6`](https://togithub.com/yairEO/tagify/commit/32b3eb6) - exposed the helpers for outside usage [`acf4a88`](https://togithub.com/yairEO/tagify/commit/acf4a88) - added a comment [`381ee1d`](https://togithub.com/yairEO/tagify/commit/381ee1d) - fixes [#1013](https://togithub.com/yairEO/tagify/issues/1013) - `dropdownFooter` shows "Refine your search" when `maxItems = 0` (which shows all items) [`9723e6e`](https://togithub.com/yairEO/tagify/commit/9723e6e) - added an example to the manual tests [`2cd4c6a`](https://togithub.com/yairEO/tagify/commit/2cd4c6a) - Fixed anchor link in `index.html` ([#1014](https://togithub.com/yairEO/tagify/issues/1014)) [`43b7e20`](https://togithub.com/yairEO/tagify/commit/43b7e20) ### [`v4.11.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.11.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.10.0...v4.11.0) - improved the example for the users-list. it now uses the new `dropdown header` template instead of the hacky way it used to work [`35d4b7a`](https://togithub.com/yairEO/tagify/commit/35d4b7a) - stop adding a tag when blured in select-mode - when typing a tag and blurring, if the typed text is not included in the whitelist, it will be cleared [`4ad26d8`](https://togithub.com/yairEO/tagify/commit/4ad26d8) - do not render the dropdown header template if there's nothing in it [`d4bfee4`](https://togithub.com/yairEO/tagify/commit/d4bfee4) - added 2 new templates for dropdown header & footer [`45b902c`](https://togithub.com/yairEO/tagify/commit/45b902c) - fixes [#986](https://togithub.com/yairEO/tagify/issues/986) - keyboard shortcut for bold and italic interfere with mix-mode output [`c5fbcae`](https://togithub.com/yairEO/tagify/commit/c5fbcae) - for "select" mode - if text value is not in the whitelist, clear it once the input is blured [`0365d68`](https://togithub.com/yairEO/tagify/commit/0365d68) - fixes [#1001](https://togithub.com/yairEO/tagify/issues/1001) - Tagify can change a tag value to its tagTextProp under mysterious circumstances [`776c063`](https://togithub.com/yairEO/tagify/commit/776c063) - fixes [#1008](https://togithub.com/yairEO/tagify/issues/1008) - destroy() method throws DOM not defined exception [`53610f2`](https://togithub.com/yairEO/tagify/commit/53610f2) ### [`v4.10.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.10.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.8...v4.10.0) - now same styles as applied for "readonly" will also apply to "disabled", mainly so the X button will not be rendered [`d4c6cfd`](https://togithub.com/yairEO/tagify/commit/d4c6cfd06e) - docs(README): grammar and spelling ([#1006](https://togithub.com/yairEO/tagify/issues/1006)) [`4857567`](https://togithub.com/yairEO/tagify/commit/4857567) - fixes [#996](https://togithub.com/yairEO/tagify/issues/996) - use the same license all across [`7014d7d`](https://togithub.com/yairEO/tagify/commit/7014d7d) - fixes [#998](https://togithub.com/yairEO/tagify/issues/998) - Grammarly is messing with the tag input [`263975b`](https://togithub.com/yairEO/tagify/commit/263975b) - fixes [#1000](https://togithub.com/yairEO/tagify/issues/1000) - Changing writing direction in mix-mode removes that line from the original input's value [`81a1ca7`](https://togithub.com/yairEO/tagify/commit/81a1ca7) - fixes [#1004](https://togithub.com/yairEO/tagify/issues/1004) - Disable spellcheck for select-mode [`49819e1`](https://togithub.com/yairEO/tagify/commit/49819e1) - fixes [#1003](https://togithub.com/yairEO/tagify/issues/1003) - disallow tab focus to the original input [`cba082c`](https://togithub.com/yairEO/tagify/commit/cba082c) - fixes [#1002](https://togithub.com/yairEO/tagify/issues/1002) - setDisabled doesn't completely disable the input \[should not allow click to tab focus] [`492bd08`](https://togithub.com/yairEO/tagify/commit/492bd08) ### [`v4.9.8`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.8) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.7...v4.9.8) - fixes [#989](https://togithub.com/yairEO/tagify/issues/989) - fix XSS [`198c045`](https://togithub.com/yairEO/tagify/commit/198c045) - removed unneeded line after recent change which moved this to another onEditDone [`93f729c`](https://togithub.com/yairEO/tagify/commit/93f729c) - fixes [#984](https://togithub.com/yairEO/tagify/issues/984) - Readonly tags can be deleted by Backspace [`d675c3f`](https://togithub.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://togithub.com/yairEO/tagify/commit/9d0787d) - fixes [#987](https://togithub.com/yairEO/tagify/issues/987) - edit tag bug [`0f1ebbc`](https://togithub.com/yairEO/tagify/commit/0f1ebbc) ### [`v4.9.7`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.7) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.6...v4.9.7) - fixes [#982](https://togithub.com/yairEO/tagify/issues/982) - "strim" setting has no affect on "loadOriginalValues" when in mix-mode [`95aab51`](https://togithub.com/yairEO/tagify/commit/95aab51) - fix syntax error in README example ([#981](https://togithub.com/yairEO/tagify/issues/981)) [`80d623f`](https://togithub.com/yairEO/tagify/commit/80d623f) ### [`v4.9.6`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.6) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.5...v4.9.6) - minor syntax and comments changes [`c2a9951`](https://togithub.com/yairEO/tagify/commit/c2a9951) - added "help with something" issue templates [`88ab9c4`](https://togithub.com/yairEO/tagify/commit/88ab9c4) - fixes [#972](https://togithub.com/yairEO/tagify/issues/972) - Unable to edit tags when they reached to maxTags [`cd9e13a`](https://togithub.com/yairEO/tagify/commit/cd9e13a) - fixes [#974](https://togithub.com/yairEO/tagify/issues/974) - make the striped background on readonly an opt-out feature [`4894c53`](https://togithub.com/yairEO/tagify/commit/4894c53) - re-ordered classNames [`cf2be53`](https://togithub.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://togithub.com/yairEO/tagify/commit/f3ad3a6) - fixes [#978](https://togithub.com/yairEO/tagify/issues/978) - `dropdown.enabled:false` has no effect [`45b2a8a`](https://togithub.com/yairEO/tagify/commit/45b2a8a) - Fix typo ([#977](https://togithub.com/yairEO/tagify/issues/977)) [`e91e0f7`](https://togithub.com/yairEO/tagify/commit/e91e0f7) ### [`v4.9.5`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.5) [Compare Source](https://togithub.com/yairEO/tagify/compare/7ea2c12d7e463e56a654c873228f2b559e4acc08...v4.9.5) - fixes [#925](https://togithub.com/yairEO/tagify/issues/925) - Don't trigger onChange event for loadOriginalValues [`48c166f`](https://togithub.com/yairEO/tagify/commit/48c166f) - \[bugfix] mock tagify methods when input element does not exists [`155c3fc`](https://togithub.com/yairEO/tagify/commit/155c3fc) - \-fixed icons links - changed placeholder text for "outside" example [`317ac66`](https://togithub.com/yairEO/tagify/commit/317ac66) - fixes [#958](https://togithub.com/yairEO/tagify/issues/958) - unable to type after calling `tagify.removeAllTags()` in select-mode [`ab5ec31`](https://togithub.com/yairEO/tagify/commit/ab5ec31) - fixes [#949](https://togithub.com/yairEO/tagify/issues/949) -Tagify recieves focus when clicking outside, on the same line. The extra unicode was causing height probelms [`35ea533`](https://togithub.com/yairEO/tagify/commit/35ea533) - fixes [#910](https://togithub.com/yairEO/tagify/issues/910) - backspace removes previous item when there are extra spaces [`fe8833f`](https://togithub.com/yairEO/tagify/commit/fe8833f) - fixes [#949](https://togithub.com/yairEO/tagify/issues/949) -Tagify recieves focus when clicking outside, on the same line. see https://stackoverflow.com/a/34445203/104380 [`f74c157`](https://togithub.com/yairEO/tagify/commit/f74c157) ### [`v4.9.4`](https://togithub.com/yairEO/tagify/compare/12074191a7a6c2602ee858e5725092103818761f...7ea2c12d7e463e56a654c873228f2b559e4acc08) [Compare Source](https://togithub.com/yairEO/tagify/compare/12074191a7a6c2602ee858e5725092103818761f...7ea2c12d7e463e56a654c873228f2b559e4acc08) ### [`v4.9.3`](https://togithub.com/yairEO/tagify/compare/v4.9.2...12074191a7a6c2602ee858e5725092103818761f) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.2...12074191a7a6c2602ee858e5725092103818761f) ### [`v4.9.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.1...v4.9.2) - fixes [#951](https://togithub.com/yairEO/tagify/issues/951) - `add` callback moved to be triggered after DOM has been modified [`b70061a`](https://togithub.com/yairEO/tagify/commit/b70061a) - fixes [#950](https://togithub.com/yairEO/tagify/issues/950) - tag is set as `readonly` even though tagData has key `readonly:false` [`4fbc41c`](https://togithub.com/yairEO/tagify/commit/4fbc41c) ### [`v4.9.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.9.0...v4.9.1) - fixes [#943](https://togithub.com/yairEO/tagify/issues/943) - readonly tag may be deleted in \*mix-mode \* [`05c643c`](https://togithub.com/yairEO/tagify/commit/05c643c) ### [`v4.9.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.9.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.8.1...v4.9.0) - React: switched to using the unminified Tagify for easier debugging [`eb13d83`](https://togithub.com/yairEO/tagify/commit/eb13d83) - fixes [#885](https://togithub.com/yairEO/tagify/issues/885) - \[feat] added ther ability to persist data on localstorage automatically using a unique id per-instance [`8b44f9c`](https://togithub.com/yairEO/tagify/commit/8b44f9c) - reverted last change [`6042552`](https://togithub.com/yairEO/tagify/commit/6042552) - Merge branch 'master' of https://github.com/yairEO/tagify [`66a6402`](https://togithub.com/yairEO/tagify/commit/66a6402) - Fixed typos in README ([#939](https://togithub.com/yairEO/tagify/issues/939)) [`f29e6d6`](https://togithub.com/yairEO/tagify/commit/f29e6d6) - no need to place `loadOriginalValues` within a setTimeout because it's automatically fired from "observeOriginalInputValue" [`a1c446c`](https://togithub.com/yairEO/tagify/commit/a1c446c) - fixes [#924](https://togithub.com/yairEO/tagify/issues/924) - Distribute non-minified code on NPM [`790bf98`](https://togithub.com/yairEO/tagify/commit/790bf98) - fixes [#926](https://togithub.com/yairEO/tagify/issues/926) - Dropdown selection in edited tag with emptied value fails [`7cf3d9f`](https://togithub.com/yairEO/tagify/commit/7cf3d9f) - fixes [#932](https://togithub.com/yairEO/tagify/issues/932) - move `transformTag` callback to be called before valitation happens [`b196a71`](https://togithub.com/yairEO/tagify/commit/b196a71) - fixes [#920](https://togithub.com/yairEO/tagify/issues/920) - Input is enabled in disabled mode [`24eee59`](https://togithub.com/yairEO/tagify/commit/24eee59) - minor fix for some random console error [`d1b1124`](https://togithub.com/yairEO/tagify/commit/d1b1124) - fail-safe for [#761](https://togithub.com/yairEO/tagify/issues/761) [`ee0e93c`](https://togithub.com/yairEO/tagify/commit/ee0e93c) - fixes [#911](https://togithub.com/yairEO/tagify/issues/911) - Placeholder text only shows when the page first loads [`d277e43`](https://togithub.com/yairEO/tagify/commit/d277e43) ### [`v4.8.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.8.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.8.0...v4.8.1) - **added manual test files** [`d2ba4f6`](https://togithub.com/yairEO/tagify/commit/d2ba4f6) - fixes [#895](https://togithub.com/yairEO/tagify/issues/895) - disable drop into tagify's input [`3486590`](https://togithub.com/yairEO/tagify/commit/3486590) - - [`d0f9939`](https://togithub.com/yairEO/tagify/commit/d0f9939) - fixes [#911](https://togithub.com/yairEO/tagify/issues/911) - \[select-mode] Placeholder text only shows when the page first loads [`09ce6f1`](https://togithub.com/yairEO/tagify/commit/09ce6f1) - fixes [#910](https://togithub.com/yairEO/tagify/issues/910) - Delete removes previous item when there are extra spaces [`b9e5be7`](https://togithub.com/yairEO/tagify/commit/b9e5be7) - fixes [#900](https://togithub.com/yairEO/tagify/issues/900) - removed console.warn error when the Tagify element is not in the DOM anymore [`e58f740`](https://togithub.com/yairEO/tagify/commit/e58f740) ### [`v4.8.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.8.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.7.2...v4.8.0) - fixes various bugs regarding mix-mode backspace & ENTER both in Chrome & FF. [`387b799`](https://togithub.com/yairEO/tagify/commit/387b799) - allows adding tags which don't exist in the whitelist [`f4833bd`](https://togithub.com/yairEO/tagify/commit/f4833bd) - fixes related to mix-mode edge cases with CHROME and new lines [`7a47389`](https://togithub.com/yairEO/tagify/commit/7a47389) - fixes [#905](https://togithub.com/yairEO/tagify/issues/905) - should sync with original input value changes made outside of tagify's context (improved code) [`40a25d9`](https://togithub.com/yairEO/tagify/commit/40a25d9) - minor improvement to the README "tagTextProp" setting info [`d53d661`](https://togithub.com/yairEO/tagify/commit/d53d661) - fixes [#905](https://togithub.com/yairEO/tagify/issues/905) - should sync with original input value changes made outside of tagify's context [`cd354ef`](https://togithub.com/yairEO/tagify/commit/cd354ef) - fixes [#903](https://togithub.com/yairEO/tagify/issues/903) - TAB key does nothing in single-value mode when enforceWhitelist is true [`de2b058`](https://togithub.com/yairEO/tagify/commit/de2b058) - fixes [#896](https://togithub.com/yairEO/tagify/issues/896) - removed forgotten code which was just for experimenting [`81e45d0`](https://togithub.com/yairEO/tagify/commit/81e45d0) - accurately convert the mix-mode input DOM to a value string [`75384da`](https://togithub.com/yairEO/tagify/commit/75384da) - refactored using the new isNodeTag helper [`8fccd5b`](https://togithub.com/yairEO/tagify/commit/8fccd5b) - fixes [#896](https://togithub.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://togithub.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://togithub.com/yairEO/tagify/commit/863cf75) - `select` mode - when an option was selected, do not show a filtered dropdown but show all results [`d0770df`](https://togithub.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://togithub.com/yairEO/tagify/commit/de14c0b) - fixes [#894](https://togithub.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://togithub.com/yairEO/tagify/commit/ae31de0) - fixes [#898](https://togithub.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://togithub.com/yairEO/tagify/commit/f8d7dac) - fixes [#668](https://togithub.com/yairEO/tagify/issues/668) - should concatenate pre-existing input value with pasted one [`a8c080c`](https://togithub.com/yairEO/tagify/commit/a8c080c) - \[chore] updates dependencies [`98b3114`](https://togithub.com/yairEO/tagify/commit/98b3114) ### [`v4.7.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.7.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.7.1...v4.7.2) - fixes [#805](https://togithub.com/yairEO/tagify/issues/805) - Extra newlines added on double Enter [`bfc8144`](https://togithub.com/yairEO/tagify/commit/bfc8144) ### [`v4.7.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.7.1) [Compare Source](https://togithub.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://togithub.com/yairEO/tagify/commit/f60b434) ### [`v4.7.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.7.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.6.0...v4.7.0) - fixes [#762](https://togithub.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://togithub.com/yairEO/tagify/commit/7b07f91) - fixes [#874](https://togithub.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://togithub.com/yairEO/tagify/commit/2294d4b) - fixing [#877](https://togithub.com/yairEO/tagify/issues/877) - added "userInput" setting ("true" by default) which allows typing/pasting/editing tags [`cd611a9`](https://togithub.com/yairEO/tagify/commit/cd611a9) - updated Codepen CSS for toggling original input visibility [`afc0933`](https://togithub.com/yairEO/tagify/commit/afc0933) - fixes [#888](https://togithub.com/yairEO/tagify/issues/888) - removed IE support [`22ecf08`](https://togithub.com/yairEO/tagify/commit/22ecf08) - fixes [#868](https://togithub.com/yairEO/tagify/issues/868) - when allowing duplicates, duplicates are not matched with the filtered whitelist [`8016cf8`](https://togithub.com/yairEO/tagify/commit/8016cf8) - fixes [#880](https://togithub.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://togithub.com/yairEO/tagify/commit/aa162f5) - select-mode with "enforceWhitelist" setting should not be editable [`4e4ee88`](https://togithub.com/yairEO/tagify/commit/4e4ee88) - improved "advanced options" example so a single click will change to a random tag color [`cf5b748`](https://togithub.com/yairEO/tagify/commit/cf5b748) ### [`v4.6.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.6.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.5.0...v4.6.0) - fixes [#872](https://togithub.com/yairEO/tagify/issues/872) - "Greater than" character in whitelist array causes HTML parsing mistake [`0b881ee`](https://togithub.com/yairEO/tagify/commit/0b881ee) - fixes [#866](https://togithub.com/yairEO/tagify/issues/866) - mode="select" fires twice when "Enter" key is pressed to select a filtered item [`171a78f`](https://togithub.com/yairEO/tagify/commit/171a78f) - fixes [#865](https://togithub.com/yairEO/tagify/issues/865) - clears all global events when "destroy" is called [`07761c8`](https://togithub.com/yairEO/tagify/commit/07761c8) - add mechanism to unbind all global event listeners of an instance ([#865](https://togithub.com/yairEO/tagify/issues/865)) [`e92a255`](https://togithub.com/yairEO/tagify/commit/e92a255) - Refactored "texts" for easier customization from "settings" [`7d7f683`](https://togithub.com/yairEO/tagify/commit/7d7f683) - [#862](https://togithub.com/yairEO/tagify/issues/862) [`7c10019`](https://togithub.com/yairEO/tagify/commit/7c10019) - fixes [#812](https://togithub.com/yairEO/tagify/issues/812) - mix-mode: selecting suggestion with by clicking with mouse places caret at beginning [`40a8c4d`](https://togithub.com/yairEO/tagify/commit/40a8c4d) ### [`v4.5.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.5.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.4.0...v4.5.0) - Briefly show knobs before closing it [`7fbf6db`](https://togithub.com/yairEO/tagify/commit/7fbf6db) - Improved the *"easy to customize"* section in the demo page with link to CSS variables [`bde9cdc`](https://togithub.com/yairEO/tagify/commit/bde9cdc) - fixes [#858](https://togithub.com/yairEO/tagify/issues/858) - missing parts in code examples syntax highlighter in the demo page [`60c9ca8`](https://togithub.com/yairEO/tagify/commit/60c9ca8) - R efactored code for better supporting React components as templates [`caf9000`](https://togithub.com/yairEO/tagify/commit/caf9000) [`9e95da8`](https://togithub.com/yairEO/tagify/commit/9e95da8) - fixed incorrect markdown [`a547872`](https://togithub.com/yairEO/tagify/commit/a547872) ### [`v4.4.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.4.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.3.1...v4.4.0) - added index.html section for "dsiabled" Tagify mode [`2657781`](https://togithub.com/yairEO/tagify/commit/2657781) - minot bug fix for suggestions borders not always visible after content scroll in Chrome (chrome bug) [`695f517`](https://togithub.com/yairEO/tagify/commit/695f517) - fixes [#851](https://togithub.com/yairEO/tagify/issues/851) - MixMode - When removing a tag (using x) the input field is not updated [`3cb4b5d`](https://togithub.com/yairEO/tagify/commit/3cb4b5d) - fixes [#854](https://togithub.com/yairEO/tagify/issues/854) - Support disabled attribute [`005a332`](https://togithub.com/yairEO/tagify/commit/005a332) - fixed [#853](https://togithub.com/yairEO/tagify/issues/853) - Value not displayed for readonly in select mode [`79f2c26`](https://togithub.com/yairEO/tagify/commit/79f2c26) - fixes [#854](https://togithub.com/yairEO/tagify/issues/854) - Support "disabled" input attribute [`79408ea`](https://togithub.com/yairEO/tagify/commit/79408ea) - fixes [#850](https://togithub.com/yairEO/tagify/issues/850) - "keepInvalidTags" setting was keeping unwanted invalidity-related properties on the tagData after each edit [`2f9b41c`](https://togithub.com/yairEO/tagify/commit/2f9b41c) - fixes [#848](https://togithub.com/yairEO/tagify/issues/848) - Single change event instead of multiple events with addTags / RemoveTags [`06df9c6`](https://togithub.com/yairEO/tagify/commit/06df9c6) - Merge branch 'master' of https://github.com/yairEO/tagify [`2dfda82`](https://togithub.com/yairEO/tagify/commit/2dfda82) - updated packages [`f7711a6`](https://togithub.com/yairEO/tagify/commit/f7711a6) - added CDN links with examples [`6664903`](https://togithub.com/yairEO/tagify/commit/6664903) ### [`v4.3.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.3.1): Minor bugfix for invalid edited tags' title tooltip [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.3.0...v4.3.1) - fixes [#842](https://togithub.com/yairEO/tagify/issues/842) - Tooltip/title is set to "false" if tag is invalid on edit [`8f9067b`](https://togithub.com/yairEO/tagify/commit/8f9067b) ### [`v4.3.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.3.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.2.0...v4.3.0) - fixes [#837](https://togithub.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://togithub.com/yairEO/tagify/commit/0d9bb5f) - \[chore] refactored dropdown methods so they wouldn't need binding with "bind" or "call" [`d780696`](https://togithub.com/yairEO/tagify/commit/d780696) - \[feature] added "whitelist" getter and setter directly on the instance [`95e25b6`](https://togithub.com/yairEO/tagify/commit/95e25b6) - fixes [#839](https://togithub.com/yairEO/tagify/issues/839) - fixed tags validation when edited/removed [`12eab06`](https://togithub.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://togithub.com/yairEO/tagify/commit/ceada65) ### [`v4.2.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.2.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.1.4...v4.2.0) - fixed "Easy To Customize" example hover - inner shadow size not large enough [`2cf8a9b`](https://togithub.com/yairEO/tagify/commit/2cf8a9b) - fixes [#826](https://togithub.com/yairEO/tagify/issues/826) - added "pasteAsTags" which is "true" by default [`f142d1b`](https://togithub.com/yairEO/tagify/commit/f142d1b) - fixes [#829](https://togithub.com/yairEO/tagify/issues/829) - Double enter key required for predefined tags [`4d3dcd5`](https://togithub.com/yairEO/tagify/commit/4d3dcd5) - fixes [#832](https://togithub.com/yairEO/tagify/issues/832) - Can bypass max-tags validation by editing invalid tag to be valid [`e0d23ee`](https://togithub.com/yairEO/tagify/commit/e0d23ee) - fixes [#831](https://togithub.com/yairEO/tagify/issues/831) - https://sass-lang.com/documentation/breaking-changes/slash-div [`bc157ed`](https://togithub.com/yairEO/tagify/commit/bc157ed) - fixes [#830](https://togithub.com/yairEO/tagify/issues/830) - `dropdown:scroll` event could not be binded through the settings object "callbacks" [`8835449`](https://togithub.com/yairEO/tagify/commit/8835449) - Added backspace false value to docs ([#825](https://togithub.com/yairEO/tagify/issues/825)) [`f592a37`](https://togithub.com/yairEO/tagify/commit/f592a37) ### [`v4.1.4`](https://togithub.com/yairEO/tagify/releases/tag/v4.1.4) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.1.3...v4.1.4) - restored missing header comment in minified files [`1b49ff1`](https://togithub.com/yairEO/tagify/commit/1b49ff1) - [#456](https://togithub.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://togithub.com/yairEO/tagify/commit/11c1a3d) - fixes [#816](https://togithub.com/yairEO/tagify/issues/816) - revalidate max tags after tags are removed [`2d44c52`](https://togithub.com/yairEO/tagify/commit/2d44c52) ### [`v4.1.3`](https://togithub.com/yairEO/tagify/releases/tag/v4.1.3) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.1.2...v4.1.3) - BUILD [`1b492ef`](https://togithub.com/yairEO/tagify/commit/1b492ef) - fixes [#819](https://togithub.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://togithub.com/yairEO/tagify/commit/8648877) - BUILD [`7667dcb`](https://togithub.com/yairEO/tagify/commit/7667dcb) - fixes [#816](https://togithub.com/yairEO/tagify/issues/816) Re-validation on edit/delete tags [`e5c813a`](https://togithub.com/yairEO/tagify/commit/e5c813a) ### [`v4.1.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.1.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.1.1...v4.1.2) - fixes [#818](https://togithub.com/yairEO/tagify/issues/818) - retain invalid tags (including from page load) but color them red [`440c16f`](https://togithub.com/yairEO/tagify/commit/440c16f) ### [`v4.1.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.1.1) [Compare Source](https://togithub.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://togithub.com/yairEO/tagify/commit/08bb66e) ### [`v4.1.0`](https://togithub.com/yairEO/tagify/releases/tag/v4.1.0) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.0.5...v4.1.0) - - [`9942a94`](https://togithub.com/yairEO/tagify/commit/9942a94) - BUILD [`eee9fb3`](https://togithub.com/yairEO/tagify/commit/eee9fb3) - fixes [#803](https://togithub.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://togithub.com/yairEO/tagify/commit/e02b901) - fixes [#804](https://togithub.com/yairEO/tagify/issues/804) - added paste custom hook & shows suggestion dropdown after pasting [`9050e09`](https://togithub.com/yairEO/tagify/commit/9050e09) - fixes [#808](https://togithub.com/yairEO/tagify/issues/808) - Caret becomes hidden under tag [`97607bd`](https://togithub.com/yairEO/tagify/commit/97607bd) - fixes [#807](https://togithub.com/yairEO/tagify/issues/807) - Empty string value can't be set when using react [`9c45b3b`](https://togithub.com/yairEO/tagify/commit/9c45b3b) ### [`v4.0.5`](https://togithub.com/yairEO/tagify/releases/tag/v4.0.5) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.0.4...v4.0.5) - fixes [#801](https://togithub.com/yairEO/tagify/issues/801) - mix mode now support loading animation [`d392161`](https://togithub.com/yairEO/tagify/commit/d392161) - improved "mix mode" section with settings example [`9d1426a`](https://togithub.com/yairEO/tagify/commit/9d1426a) - cleaned unwanted props also in mix-mode when updating original field's value [`f0cfe79`](https://togithub.com/yairEO/tagify/commit/f0cfe79) ### [`v4.0.4`](https://togithub.com/yairEO/tagify/releases/tag/v4.0.4) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.0.3...v4.0.4) - BUILD [`7efbb80`](https://togithub.com/yairEO/tagify/commit/7efbb80) - \[chore] packages update [`f3db10a`](https://togithub.com/yairEO/tagify/commit/f3db10a) - fixes [#749](https://togithub.com/yairEO/tagify/issues/749) - apparently without the setTimeout, if another Tagify was "under" the selected suggestion, it will gain focus [`46ad4e5`](https://togithub.com/yairEO/tagify/commit/46ad4e5) - fixes [#794](https://togithub.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://togithub.com/yairEO/tagify/commit/f182aed) - README update -stating "value" prop should be unique [`cbd8df2`](https://togithub.com/yairEO/tagify/commit/cbd8df2) - fixes [#793](https://togithub.com/yairEO/tagify/issues/793) - Typo in readme.md [`ec7c593`](https://togithub.com/yairEO/tagify/commit/ec7c593) ### [`v4.0.3`](https://togithub.com/yairEO/tagify/releases/tag/v4.0.3) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.0.2...v4.0.3) - fixes [#792](https://togithub.com/yairEO/tagify/issues/792) - added dropdown:updated support in the React Wrapper [`1e54df1`](https://togithub.com/yairEO/tagify/commit/1e54df1) ### [`v4.0.2`](https://togithub.com/yairEO/tagify/releases/tag/v4.0.2) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.0.1...v4.0.2) - fixes [#791](https://togithub.com/yairEO/tagify/issues/791) - changed the propTypes for "children" in the React Wrapper [`a1eca0d`](https://togithub.com/yairEO/tagify/commit/a1eca0d) - fixes [#792](https://togithub.com/yairEO/tagify/issues/792) - added all missing custom event listeners to the React wrapper [`1356592`](https://togithub.com/yairEO/tagify/commit/1356592) - fixes [#790](https://togithub.com/yairEO/tagify/issues/790) - React wrapper now exports MixedTags correctly [`8912ee3`](https://togithub.com/yairEO/tagify/commit/8912ee3) ### [`v4.0.1`](https://togithub.com/yairEO/tagify/releases/tag/v4.0.1) [Compare Source](https://togithub.com/yairEO/tagify/compare/v4.0.0...v4.0.1) - fixes [#787](https://togithub.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://togithub.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://togithub.com/yairEO/tagify/commit/70d89e8) - improved demo for "select" mode [`263c78e`](https://togithub.com/yairEO/tagify/commit/263c78e) - makes more sense to use "auto" since the X button should be to the right (in LTR) [`1b5b7dc`](https://togithub.com/yairEO/tagify/commit/1b5b7dc) - fixes [#786](https://togithub.com/yairEO/tagify/issues/786) - Can't make tagTextProp work when mode select is set [`699eab6`](https://togithub.com/yairEO/tagify/commit/699eab6) ### [`v4.0.0`](https://togithub.com/yairEConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Mend Renovate. View repository job log here.