Releases: yairEO/tagify
Releases · yairEO/tagify
v4.36.0
- README typos fixes 2bb3f89
- updated basic example to showcase content HTML escaping 1d488c7
- fixes #1411 - Fix XSS vulnerability in tag content rendering 097451e
- Refactor code formatting in index.html to improve readability and consistency; update class attributes for syntax highlighting and escape HTML entities in JavaScript snippets. bb0a7f1
- Update Prism.js and CSS theme versions; adjust code block formatting in section.njk to escape injected JS content so strings won't suddenly become HTML tags. this also solves #1439 611cda3
- Add watchHomepage task to gulpfile for monitoring homepage changes b2b46bb
- updated packages & browserlist 1de456e
- fixes #1486 - Mix mode: allow pasted content to be converted into a tags (if exists in the whitelist) 733bb7d
- fixes #1482 - Backspace key does not remove tag in mix-mode 679cec1
- added .cursor files bb17daf
- added to gitignore e2a7451
- CSS: Correct capitalization of
translateX5a65c20 - Update README.md f5f0006
- Improved implementation of a11y.inputAriaLabel 9ba7fe4
- Implemented improvements 4f468d5
- Add new label setting for accessibility d041b5f
v4.35.6
v4.35.5
v4.35.4
v4.35.3
v4.35.2
- fixes #1458 - fix press enter to break line before a tag in mixed mode 4a0fb41
- minor improv 9a661c7
- fixes #1454 - setting
readonlytofalse(when initially wastrue) does not re-bind events 213853d - fixes #700 - removing tags when the style
--tag-hide-transition: 0sis set does not trigger theremoveevent before thetagify.valueis actually modified dadc927 - fixes #700 - removing tags when the style
--tag-hide-transition: 0sis set does not trigger theremoveevent before thetagify.valueis actually modified 80c0cd7 - refactor: update
updatemethod to accept a callback and added a call to tgigger the 'remove' event whenremoveAllTagsis called ccb350f - moved
UPDATE_DELAYto theconstantsfile and trigger 'remove' event inremoveAllTagsdb48a47
v4.35.1
v4.35.0
- refactor: simplify isNodeTag function for improved readability 5f1c50d
- fixed
readonly&disabledso it is now impossible to interact with the Tagify component when these states are set. It was previously possible to edit things when tabbing "into" them 704b3b7 - refactor: remove unnecessary
data-can-editableattribute from tag template 1290dee - undid last change. the user should control this from the outside. fbd51e6
- fix: if
userInputis false, only setdropdown.enabled = 0ifdropdown.enabledsetting was not intentionally set tofalse/null/undefined, which indicates the user does not want to show it no matter what 4fb2331 - refactor: update contenteditable attributes to use data-can-editable so "setContentEditable" method could work properly regardless of the contenteditable attribute existance ced5432
- disabled tagify with a placeholder should still show the placeholder text, but only if there are no tags c69ec4d
v4.34.0
- fixes #1434 -
classNameprop can be undefined which throws an error when calling "compareStrings" in theclassNameuseEffect 281946e - fixes #1443 - readonly select-mode is focusable and editable by being focused-into using "tab" 7bdc781
- fixes #1444 - if the tagify field has a fixed width with an overflow and it is set not to wrap the tags, (then the new)
focusInputOnRemovesetting should be set tofalse0716ed8 - fixes #1261 - tags do not align as expected when the tagify container with height set to it 8b3a30b
- fixes #1261 - tags do not align as expected when the tagify container with height set to it 6930e19
- fixes #1383 - if tagify container has padding, the dropdown is opened and closed immediately f060eae