- Completely revamped, see API documentation
- Added
convertOnFocus
option
- Fixed an issue where
deletion
wouldn't append the element in charge of removing tags
- Introduced custom
render
method - Introduced custom
readTag
method
- Added a custom
insignia-evaluated
event that's fired whenever a tag is evaluated
- Updated
crossvent
to1.3.1
- Introduced
insignia.find
method to look for existing instances
- Added a custom
insignia-converted
event that's fired whenever a tag is converted
- Fixed a bug where focus would get lost while initializing an element with
insignia(el)
- Fixed a Safari bug where focusing would break (#6)
- Reintroduced tag conversion on
focus
events
- Replaced
./events
withcrossvent
for code reuse
- Blur autoconversion of leftovers is now behind a flag. Set
blurry: true
for the2.0.0
behavior
- Removed
dupes
option - Introduced
parse
option to massage user-input tag into value of your choosing - Introduced
validate
option to assert whether a value is a valid tag
- Introduced custom
delimiter
support
- Fixed a bug where
.tags()
would sometimes return empty elements
- Introduced
.convert(everything=false)
API endpoint to parse tags on demand
- Introduced
dupes
option which allows duplicates when set totrue
- After removing a tag by clicking on its Remove button, all tags are now shifted to the left of the input
- Initial Public Release