- update ng 19.x
- Fix (#1449)
- rename "IConfig" to "NgxMaskConfig"
- rename "optionsConfig" to "NgxMaskOptions"
- change interface to type
- Fix (#1410)
- Fix (#1342)
- Fix (#1389)
- Fix (#1389)
- Fix (#1383)
- Fix (#1358)
- update v16.4.2
- update v15.2.3
- update v14.3.3
- update v13.2.2
- update dependencies
- update dependencies
- update ng 17.x
- Upgrade version 16.4.2 with more fixes since version 17.x.x
- Fix (#1251)
- Change README.md
- Fix (#1242)
- Fix (#1238)
- Fix (#1232)
- Fix (#1225)
- update version
- Fix (#1222)
- Fix (#658)
- Fix (#1186)
- Fix (#1171)
- Fix (#797)
- Fix (#772)
- Fix (#1071)
- Fix (#1018)
- Fix (#916)
- Fix (#880)
- Fix (#1146)
- update ng 16.x
- Upgrade version 15.2.3 with more fixes since version 17.x.x
- Upgrade version 15.2.1 with more fixes since version 16.x.x
- Fix (#837)
- Fix (#1103)
- Close non public API
- Fix (#1077)
- Fix (#1069)
- Fix README.md
- separate
provideEnvironmentNgxMask
andprovideNgxMask
- update ng 15.x
- usage new standalone API
- Upgrade version 15.2.2 with more fixes since version 17.x.x
- Upgrade version 14.3.2 with more fixes since version 16.x.x
- Change MaskPipe => NgxMaskPipe
- Change MaskService => NgxMaskService
- Change MaskApplierService => NgxMaskApplierService
- Change MaskDirective => NgxMaskMaskDirective
- Fix (#1039)
- new code and styles linting rules formatting
- Fix (#1030)
- package build process
- update ng 14.2.1
- Fix (#1029)
- Fix (#688)
- Update to Angular 14
- Upgrade version 13.2.2 with more fixes since version 17.x.x
- Upgrade version 13.2.1 with more fixes since version 16.x.x
- Change MaskPipe => NgxMaskPipe
- Change MaskService => NgxMaskService
- Change MaskApplierService => NgxMaskApplierService
- Change MaskDirective => NgxMaskMaskDirective
- Fix (#648)
- Fix (#984)
- Fix (#915)
- Fixed issue where active elements within a shadowRoot would not be found by mask
- Fix (#909)
- Fix (#1000)
- Fix (#948)
- Fix (#923)
- Added lowercase and uppercase mask support
- Feature (#947)
- Ghost characters shown in input when toggling mask on/off
- Fix (#897)
- Fixed (#848)
- Function maskFilled is added
- Feature (#917)
- added triggerOnMaskChange, allow mask change to trigger onChange
- Revision for separator logic.
- Set default decimalMarker to [".",","] instead "."
- Enable non-zero-selections
- Deletion of special mask character moves just the cursor instead of deleting the character next to it
- Enable cypress component testing
- the same that in 13.0.0
- fix test
- fix CI
- up all dependencies to latest
- move from tslint to eslint
- add more strict rules for tsconfig and code quality config
- build library with IVY and new angular package structure
Fixed (#875) Fixed (#892) Fixed (#861) Fixed (#893)
Remove complet mask if part of it is deleted (#831)
Now backspace no leaves special characters (#692) (831)
DropSpecialCharacters false also should return prefix (#686) (830)
Number cast bug. Now if model value number mask should return type number (#791) (#702) (829)
Copy paste event should work as expected (#765) (827)
Difinition for form control with `{value, disable} should work (#803) (826)
Update to Angular 11
Change directive selector to restrict to input and textarea tags
Fix for #721 - prevent entering dots when decimal marker is comma
Fix for #715 - mark fields as touched on blur on form fields with an empty mask Fix for #711 - stop fields being marked as dirty after a form reset
Feature: Library updated to Angular 9 Feature: Can pass empty string for thousandSeparator if do not want any separation Fix: allowNegativeNumbers works correctly when set as true or false. If false, entering a hyphen will not be allowed Fix: stop cursor jumping around when mask is set as empty
Fix for #657 - showMaskTyped option now works correctly when set in the config Fix for #665 - validateTime mark field as invalid immediately if value is null Feature: Added new error page for handling 404's, and new bugs page for being a playground for bug fixing Breaking change: Made validation error return an object named mask. If you were previously checking for a validation error named 'Mask error' then it will need changing to just 'mask'.
Fix for #369 - add thousandSeparator to separator pipe Fix for #381 - add support to negative number in separator mask
Fix for #560 - do not overwrite the mask available patterns when patterns attribute passed in value is a falsey value i.e null/undefined/false Fix for #620 - allow delete button to work when at beginning of input and no prefix exists Fix for #621 - validation config value now works correctly
Fix for #614 - export everything from config
Fix for #580 - honour the special characters that user may have specified, and prevent runtime exception occuring Project folder structure converted over to follow Angular CLI way of libraries
Fix for #590 - Problem if prefix last char is not a number
Placeholder can now be customised
bugs fix
update separator
bugs fix [refs: #554, #580, #582]
bugs fix [refs: #579, #576, #561]
Update date and time masks [refs: #571, #567, #572, #564, #558, #573]
minor bug fixes
minor bug fixes
Issues fix
Bugs fix
Fix Backspace on empty input causes cursor to jump after entering a value
Bugfix
Fix returned value when input value type is number
Added decimal percent, fix suffix prevents decimals
Added polyfill for IE11
Fix decimals
Readme update
Secure input and bugs fix
Bugs fix
Bugs fix
Feature: added default validation
Bugs fix: fix minutes validation, '-' in separator, decimal part in separator and fix issues with FF/IE
Fix coma_separator behavior
Update dev and prod dependencies
Added coma_separator
Added decimals values for separator and dot_separator
Now separator can separate by dots
Added validation for percent
Added valid 24 hour format mask and update separator
Added new mask that separates number by thousands
Fix multiple mask when you use the same symbols bettwen *
hotfix
sufix appears while you inputing data
you can use sufix along with '*'
You can used new specialCharacters 'quotes'
You can pass into mask pattern with brackets
Fixed pattern '*'
You can select and delete value.
You can pass array of expression and custom Pattern to pipe
Fixed when page is loaded the mask is visible
Fixed writeValue in directive
Added ability to use MaskPipe/NgxMaskService inside component
Added poliffyls for IE
Added support for using 'showMaskTyped' property to see mask while typing Resolved issues
Update of demo version Added support to pass in value of type number or string Resolved issues
Add support for prefix
Add [ and ] as defoult symbols for mask
Fix shift for cursor and updated all dependencies
Add support for optional character in input '?'
Add support for multicharacter input '*'
Updated all dependencies and remove usages of rxjs