Skip to content

Latest commit

 

History

History
666 lines (347 loc) · 12.9 KB

CHANGELOG.md

File metadata and controls

666 lines (347 loc) · 12.9 KB

14.2.2(2022-09-13)

Fix

14.2.1(2022-09-11)

Fix

  • package build process

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

  • Update to Angular 14

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

[7.2.0 feature 24 hour forma] (2018-12-12)

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/MaskService 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