Releases: yairEO/tagify
Releases · yairEO/tagify
v4.37.1
- fix(tagify): preserve dropdown.enabled; no reposition while dropdown visible 9f3c338
- bugfix - when moving the input field to be anywhere other than at the end (after the last tag or when there aren't any tags) then hide the placeholder and minimize the width of the input element 0adad21
- Update README with single-row tags example 3d7cfc5
v4.37.0
- Added Cursor IDE "command" files 8a71f2b
- docs(readme): document caret-between-tags, build tooling, and related API 93369d5
- fixes #1489 - improved the "Backspace" event listener callback to consider the input element might be anywhere between tags and not only as the last element, and so the previous tag to it should be removed and not simply the last tag, as was until now 7a0ca0d
- fixes #1489 - add support for moving the input field before/after tags to reposition it and be able to insert new tags in between existing ones 19677af
- Added Cursor IDE "command" files 292a535
- chore(package): require Node 22 and pnpm 10; bump dev tooling 6bfc4e1
- Bump rollup from 2.79.2 to 2.80.0 e3ad3ad
- changed
mixumumtomaximume7d59c5
adding.tags.in-between.mp4
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