Skip to content

Releases: yairEO/tagify

v4.13.2

11 Jul 19:48
Compare
Choose a tag to compare
  • #1062 - When editing a tag, "__tagId" is needed so validation will skip current tag when checking for dups 5593105

v4.13.1...v4.13.2

v4.13.1

09 Jul 18:23
Compare
Choose a tag to compare
  • fixes #1050 - added the this instance scope as the second parameter to the tag template react 757e179

v4.13.0...v4.13.1

v4.13.0

09 Jul 13:41
Compare
Choose a tag to compare
  • Filter only the dropdown-item elements (not header/footer/custom ones) when moving with up/down arrows c97aecd
  • Refactored and fixed the escape scenario when editing tags, so the original tag is now being replaced back correctly 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
  • Fixes #1056 - Selected tag disappears after the input loses focus when in select mode. a8b5d2a
  • Merge branch 'master' of https://github.com/yairEO/tagify dde8fbc
  • Update templates.js (#1060) b51c690
  • Merge branch 'master' of https://github.com/yairEO/tagify 6efcc53
  • Update tagify.test.js (#1061) 86f0bc7
  • Improved users-list demo 03fb265
  • Added function comment 87e916a
  • Added some new methods 1da2156
  • Refactored editTag method and added 3 new methods: editTagChangeDetected, getTagTextNode & setTagTextNode 820f5f4
  • Fixes #1044 - add missing css color variable to the suggested text 184ad0f
  • Mentioned more templates recently added d792c48
  • Fixes #1042 - Tag doesn't get added on selecting value from custom template dropdownItemNoMatch 987af67
  • Fixed typo acd2b6b
  • Fixed some typos and added async validation example 776a9eb
  • Fixes #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
  • Removed data-editable attribute for tags done in previous commit. better its added by the developer and not automatically by Tagify bdc22bd
  • Refactored. removed all CSS variables fallbacks to SCSS variables because they already have fallbacks... 3dedfbe
  • Added "data-editable" for tags (default is undefined which means "true") bca7bae
  • Removed unneeded left-trim because the the returned value is already trimmed 516c2b2
  • Updated eslintrc file eea6e21
  • Removed unused package gulp-eslint 00766e0
  • Updated eslintrc file 21c9ae9
  • Fixes #1037 - support originalInputValueFormat setting in mix-mode 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
  • Fixed placeCaretAfterNode after last change in the function 4da5ef4
  • Packages versions bump a14a1f6
  • Fixes #1035 - Editing a tag, allows you to have duplicated tags (case insenstitve) c3502e4
  • Removed the fix done for #653 as it seems fixed in Chrome 7ab28fd
  • Fixes #1036 - injecting a tag node using injectAtCaret without prior focus results in an error 041e727
  • Fix #1038 Changed order of if clauses in iterateChildren function (#1039) 1da6bce
  • Fixing typo (#1021) def256f

v4.12.0...v4.13.0

v4.12.0

25 Apr 17:24
Compare
Choose a tag to compare
  • editing existing valid tag by adding spaces before or after, should not affect validation, unless the trim setting is false 7125bab
  • fixes #1019 - transformTag setting can make a tag invalid when editing 32b3eb6
  • exposed the helpers for outside usage acf4a88
  • added a comment 381ee1d
  • fixes #1013 - dropdownFooter shows "Refine your search" when maxItems = 0 (which shows all items) 9723e6e
  • added an example to the manual tests 2cd4c6a
  • Fixed anchor link in index.html (#1014) 43b7e20

v4.11.0...v4.12.0

v4.11.0

10 Apr 18:27
Compare
Choose a tag to compare
  • 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
  • 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
  • do not render the dropdown header template if there's nothing in it d4bfee4
  • added 2 new templates for dropdown header & footer 45b902c
  • fixes #986 - keyboard shortcut for bold and italic interfere with mix-mode output c5fbcae
  • for "select" mode - if text value is not in the whitelist, clear it once the input is blured 0365d68
  • fixes #1001 - Tagify can change a tag value to its tagTextProp under mysterious circumstances 776c063
  • fixes #1008 - destroy() method throws DOM not defined exception 53610f2

v4.10.0...v4.11.0

v4.10.0

05 Apr 18:24
Compare
Choose a tag to compare
  • now same styles as applied for "readonly" will also apply to "disabled", mainly so the X button will not be rendered d4c6cfd06e
  • docs(README): grammar and spelling (#1006) 4857567
  • fixes #996 - use the same license all across 7014d7d
  • fixes #998 - Grammarly is messing with the tag input 263975b
  • fixes #1000 - Changing writing direction in mix-mode removes that line from the original input's value 81a1ca7
  • fixes #1004 - Disable spellcheck for select-mode 49819e1
  • fixes #1003 - disallow tab focus to the original input cba082c
  • fixes #1002 - setDisabled doesn't completely disable the input [should not allow click to tab focus] 492bd08

v4.9.8...v4.10.0

v4.9.8

17 Feb 12:41
Compare
Choose a tag to compare
  • fixes #989 - fix XSS 198c045
  • removed unneeded line after recent change which moved this to another onEditDone 93f729c
  • fixes #984 - Readonly tags can be deleted by Backspace d675c3f
  • bugfix - in mix-mode, place the caret after a tag which was just edited, instead of before it 9d0787d
  • fixes #987 - edit tag bug 0f1ebbc

v4.9.7...v4.9.8

v4.9.7

13 Feb 19:01
Compare
Choose a tag to compare
  • fixes #982 - "strim" setting has no affect on "loadOriginalValues" when in mix-mode 95aab51
  • fix syntax error in README example (#981) 80d623f

v4.9.6...v4.9.7

v4.9.6

06 Feb 17:30
Compare
Choose a tag to compare
  • minor syntax and comments changes c2a9951
  • added "help with something" issue templates 88ab9c4
  • fixes #972 - Unable to edit tags when they reached to maxTags cd9e13a
  • fixes #974 - make the striped background on readonly an opt-out feature 4894c53
  • re-ordered classNames cf2be53
  • added "readonly" to be able to be configured from the settings and not only as an attribute on the original input f3ad3a6
  • fixes #978 - dropdown.enabled:false has no effect 45b2a8a
  • Fix typo (#977) e91e0f7

v4.9.5...v4.9.6

v4.9.5

24 Jan 18:59
Compare
Choose a tag to compare
  • fixes #925 - Don't trigger onChange event for loadOriginalValues 48c166f
  • [bugfix] mock tagify methods when input element does not exists 155c3fc
  • -fixed icons links - changed placeholder text for "outside" example 317ac66
  • fixes #958 - unable to type after calling tagify.removeAllTags() in select-mode ab5ec31
  • fixes #949 -Tagify recieves focus when clicking outside, on the same line. The extra unicode was causing height probelms 35ea533
  • fixes #910 - backspace removes previous item when there are extra spaces fe8833f
  • fixes #949 -Tagify recieves focus when clicking outside, on the same line. see https://stackoverflow.com/a/34445203/104380 f74c157

v4.9.2...v4.9.5