19.0.6(2024-12-20)
Fix
19.0.5(2024-12-20)
Fix
19.0.4(2024-12-13)
Feature
- add input property instantPrefix
Fix
19.0.3(2024-12-05)
Contributing Fix
Fix
19.0.2(2024-12-03)
Fix
19.0.1(2024-11-29)
Feature
- change @Input to input in NgxMaskDirective
- change @Output output in NgxMaskDirective
- change variables to signals in NgxMaskDirective
19.0.0(2024-11-22)
Feature
18.0.4(2024-11-11)
Fix
18.0.3(2024-11-05)
Fix
18.0.2(2024-11-01)
Fix
18.0.1(2024-10-29)
Breaking Changes
- rename "IConfig" to "NgxMaskConfig"
- rename "optionsConfig" to "NgxMaskOptions"
- change interface to type
Fix
17.1.8(2024-07-16)
Fix
17.1.8(2024-07-16)
Fix
17.1.7(2024-07-18)
Fix
17.1.6(2024-07-16)
Fix
17.1.5(2024-07-16)
Fix
17.1.4(2024-07-16)
Fix
17.1.3(2024-07-16)
Fix
17.1.2(2024-07-15)
Fix
17.1.1(2024-07-05)
Fix
17.1.0(2024-07-05)
Fix
17.0.9(2024-07-02)
Fix
17.0.8(2024-04-30)
Fix
17.0.7(2024-03-28)
Fix
17.0.6(2024-03-27)
Fix
17.0.5(2024-03-25)
Fix
17.0.4(2023-12-01)
Feat
- update v16.4.2
- update v15.2.3
- update v14.3.3
- update v13.2.2
17.0.3(2023-11-30)
Feat
17.0.2(2023-11-29)
Feat
17.0.2(2023-11-29)
Fix
17.0.1(2023-11-28)
Fix
17.0.0(2023-11-08)
Feature
Feature 16.4.2
- Upgrade version 16.4.2 with more fixes since version 17.x.x
16.4.1(2023-11-08)
Fix
16.4.0(2023-11-07)
Fix
16.3.9(2023-10-02)
Fix
16.3.8(2023-09-18)
Fix
- Change README.md
- Fix (#1242)
16.3.7(2023-09-18)
Fix
16.3.6(2023-09-15)
Fix
16.3.5(2023-09-14)
Fix
16.3.4(2023-09-13)
Feat
16.3.3(2023-09-13)
Fix
16.3.2(2023-09-13)
Fix
16.3.1(2023-09-01)
Fix
16.3.0(2023-08-28)
Fix
16.2.9(2023-08-08)
Fix
16.2.7(2023-08-08)
Fix
16.2.6(2023-08-03)
Fix
16.2.5(2023-07-24)
Fix
16.2.4(2023-07-12)
Fix
16.2.3(2023-07-05)
Fix
16.2.2(2023-07-03)
Fix
16.2.1(2023-06-30)
Fix
16.2.0(2023-06-27)
Fix
16.1.9(2023-06-21)
Fix
16.1.8(2023-06-19)
Fix
16.1.7(2023-06-14)
Fix
16.1.6(2023-06-14)
Fix
16.1.5(2023-06-13)
Fix
16.1.4(2023-06-13)
Fix
16.1.3(2023-06-08)
Fix
16.1.2(2023-06-05)
Fix
16.1.1(2023-06-05)
Fix
16.1.0(2023-06-01)
Fix
16.0.9(2023-05-24)
Fix
16.0.8(2023-05-29)
Fix
16.0.7(2023-05-26)
Fix
16.0.6(2023-05-25)
Fix
16.0.5(2023-05-24)
Fix
16.0.4(2023-05-19)
Fix
16.0.3(2023-05-18)
Fix
16.0.2(2023-05-16)
Fix
16.0.1(2023-05-16)
Fix
16.0.0(2023-05-13)
Feature
Feature 15.2.3
- Upgrade version 15.2.3 with more fixes since version 17.x.x
Feature 15.2.1
- Upgrade version 15.2.1 with more fixes since version 16.x.x
15.1.5(2023-05-12)
Fix
15.1.4(2023-05-09)
Fix
15.1.3(2023-05-02)
Fix
15.1.2(2023-03-27)
Fix
15.1.1(2023-04-23)
Fix
15.1.0(2023-03-10)
Fix
15.0.3(2023-02-20)
Fix
15.0.2(2022-12-26)
Fix
15.0.1(2022-26-12)
Fix
- separate
provideEnvironmentNgxMask
and provideNgxMask
15.0.0(2022-19-12)
Fix
- update ng 15.x
- usage new standalone API
Feature 14.3.3
- Upgrade version 15.2.2 with more fixes since version 17.x.x
Feature 14.3.2
- 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
14.2.4(2022-10-27)
Fix
- Fix (#1039)
- new code and styles linting rules formatting
14.2.3(2022-09-16)
Fix
14.2.2(2022-09-13)
Fix
14.2.1(2022-09-11)
Fix
14.2.0(2022-09-11)
Fix
- update ng 14.2.1
- Fix (#1029)
14.0.3(2022-06-21)
Fix
14.0.2(2022-06-09)
14.0.1(2022-06-06)
14.0.0(2022-06-05)
Feature
Feature 13.3.2
- Upgrade version 13.2.2 with more fixes since version 17.x.x
Feature 13.2.1
- 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
13.1.15(2022-05-29)
Fix
13.1.14(2022-05-17)
Fix
13.1.13(2022-05-09)
Fix
13.1.12(2022-04-27)
Fix
- Fixed issue where active elements within a shadowRoot would not be found by mask
- Fix (#909)
13.1.11 (2022-04-25)
Fix
13.1.10 (2022-04-18)
Fix
13.1.9 (2022-04-13)
Fix
13.1.8 (2022-04-08)
Feature
- Added lowercase and uppercase mask support
- Feature (#947)
13.1.6 (2022-04-04)
Fix
- Ghost characters shown in input when toggling mask on/off
- Fix (#897)
13.1.5 (2022-04-03)
Fix
13.1.4 (2022-03-30)
Feature
- Function maskFilled is added
- Feature (#917)
13.1.3 (2022-03-28)
Features and fixes
feature (#940)
Fixed (#965)
13.1.2 (2022-01-20)
Features
- added triggerOnMaskChange, allow mask change to trigger onChange
13.1.1 (2022-01-12)
Fixes
- Revision for separator logic.
- Set default decimalMarker to [".",","] instead "."
13.1.0 (2021-12-30)
Features
- Enable non-zero-selections
- Deletion of special mask character moves just the cursor instead of deleting the character next to it
Test/CI fixes
- Enable cypress component testing
13.0.1 (2021-12-15)
Test/CI fixes
- the same that in 13.0.0
- fix test
- fix CI
13.0.0 (2021-11-28)
Angular 13 release
- 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
12.0.0 (2021-05-19)
Bug Fixes
Fixed (#875)
Fixed (#892)
Fixed (#861)
Fixed (#893)
11.1.5 (2020-03-19)
Bug Fixes
Fixed (#864) (#863) (#706)
11.1.4 (2020-11-26)
Bug Fixes
Remove complet mask if part of it is deleted (#831)
11.1.3 (2020-11-25)
Bug Fixes
Now backspace no leaves special characters (#692) (831)
11.1.2 (2020-11-24)
Bug Fixes
DropSpecialCharacters false also should return prefix (#686) (830)
11.1.1 (2020-11-24)
Bug Fixes
Number cast bug. Now if model value number mask should return type number (#791) (#702) (829)
11.1.0 (2020-11-23)
Bug Fixes
Copy paste event should work as expected (#765) (827)
11.0.1 (2020-11-15)
Bug Fixes
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
[7.6.4 coma_separator] (2019-03-13)
Bugs fix
[7.6.0 coma_separator] (2019-03-11)
Feature: added default validation
[7.5.0 coma_separator] (2019-03-11)
Bugs fix: fix minutes validation, '-' in separator, decimal part in separator and fix issues with FF/IE
[7.4.6 coma_separator] (2019-02-15)
Fix coma_separator behavior
[7.4.5 dependencies] (2019-02-15)
Update dev and prod dependencies
[7.3.4 decimals values separator] (2019-01-17)
Added coma_separator
[7.3.3 decimals values separator] (2019-01-08)
Added decimals values for separator and dot_separator
[7.3.1 update separator] (2018-12-19)
Now separator can separate by dots
[7.3.0 feature percent] (2018-12-14)
Added validation for percent
Added valid 24 hour format mask and update separator
[7.1.0 feature thousand separator] (2018-12-11)
Added new mask that separates number by thousands
[7.0.4 fix multiple mask] (2018-12-11)
Fix multiple mask when you use the same symbols bettwen *
[7.0.3 hotfix] (2018-12-10)
hotfix
[7.0.2 update of sufix] (2018-12-10)
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