IMaskInputand get access to internal instance of
eagerwith dynamic mask
autofix: 'pad'option for Date and Range masks
eageroption to eager add/remove fixed parts of pattern mask
core-jsonly in polyfill
onTouchedtrigger on change
Many thanks to @listepo-alterpost!
Many thanks to @AxelMarckx @git4spsumar!
Many thanks to @ejuo @listepo-alterpost for contributing!
Thanks to @AriasBros!
Datemasks. Note, that for
Datemask this option works only on block level and does not consider whole date (e.g. 31.02.1990 will not be fixed)
min > 0
thousandsSeparatornow can be of any length
Patternmask: improved nested blocks processing with stops
blurevent instead of
changeto commit changes (can be changed back in
Many thanks to @ivanov-v !
Special thanks to @c01nd01r and @ryanbuening. With your support i am still able to allocate some time on improving imask. Thank you, guys! And Happy New Year!
Thanks to @ryanbuening
inputRef prop to
IMaskElement to get access to element, see https://github.com/uNmAnNeR/imaskjs/pull/112, thanks to @iseredov
Some bugs fixed.
IMask became recursive!
Nested masks now can be used with
Pattern mask as independent
Pattern Groups were removed:
MaskedPattern.PatternGroup.Enumuse MaskedRange and MaskedEnum
groupsoption renamed to
Datemask changed accordingly
All dependencies were updated, babel 7 is used. Some bugs were fixed. Many other internal changes and improvements. That was a huge refactoring!
typedValuemask property. Can be useful for typed masks like
unmask='typed'option to plugins
pkg.moduleoption (thanks to @marcobiedermann)