All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.5.0 (2016-10-11)
- usPhoneNumber: fix validation issues on us phone number (2ea6056)
- allow the removal of spaces after currency symbol or before % symbol (f476dee)
- update dependency string-mask@^0.3.0 (8204c83)
- ui-money-mask: add currency symbol attribute (#203) (65c7f2b)
2.4.0 (2016-06-26)
- uiCreditCard: add credit card mask (03da0a4)
- uiNumberMask: allow minus sign as first character for negative numbers (ef449d8), closes #147
2.3.0 (2016-04-28)
- uiPercentageMask: detect and handle backspace keypresses (23dc640d)
- ui-date-mask: include timezone offset in matching regex (95949c86)
- ui-money-mask: allow decimals as strings (34fea60d)
- uiChPhoneNumber: add ch (Switzerland) phone mask (f3723c88)
2.2.0 (2016-03-28)
- br-cep: force cep input to string (65d64b14)
- ui-date-mask: fix initialization of ISO date strings (b220ae0d)
- ui-br-car-plate-mask: input mask for brazilian car plate (03d971bf)
2.1.1 (2015-11-26)
- return null for empty number and percent fields (510584e0)
- ui-number-mask: show "0" if model is 0 (1bae78c2)
2.1.0 (2015-08-16)
- ui-money-mask: accept negative values (50bf751c)
2.0.0 (2015-06-29)
This release migrates all directives to angular 1.3.x.
Angular 1.2.x is no longer supported by angular-input-masks@^2.0.0, however angular-input-masks@^1.0.0 will continue to receive bug fixes.
- The following deprecated directives were removed:
- uiCpfMask: replaced by uiBrCpfMask
- uiCnpjMask: replaced by uiBrCnpjMask
- uiCpfcnpjMask: replaced by uiBrCpfCnpjMask
1.5.1 (2015-06-07)
- fix npm publish steps
1.5.0 (2015-06-07)
- mask-factory: implement a module to help write new masks (757e3204)
- ui-br-boleto-bancario: define a component to parse and format brazilian "boleto bancário" (b6582452)
- ui-br-phone-number: preserve the original model type (340ee6d7)
- ui-percentage-value: add attribute ui-percentage-value to use and as the same (df8f9418)
1.4.2 (2015-04-07)
- ui-nfe-access-key-mask: change validationErrorKey to camelCase (nfeAccessKey) (db768beb)
- ui-us-phone-number: change validationErrorKey to camelCase (usPhoneNumber) (71560d54)
1.4.1 (2015-04-07)
- throw an error if a directive is used without ng-model (31c7d518)
- number: fix the result for 0 and other edge cases (ba9bdf71)
- percentage: fix the result for 0 and other edge cases (5d0f456b)
- ui-br-phone-number: change validationErrorKey to camelCase (brPhoneNumber) (406136a5)
- ui-date-mask: validate empty dates (bfcb3c07)
- ui-money-mask: fix the result for 0 and other edge cases (9993ebc2)
- ui-us-phone-number
The build files are no longer available in the release folder. They are now at a separated repository
The instalation via bower remains the same. However all files are in root insted of the release folder.
Now we have 3 different build options:
- angular-input-masks.js that have all directives
- angular-input-masks.br.js that have only global and br directives
- angular-input-masks.us.js that have only global and us directives
- ui-nfe-access-key-mask
- ui-scientific-notation-mask
- ui-time-mask
- ui-date-mask
- bowerFiles support
- ui-br-ie-mask
- ui-br-cep-mask
- ui-br-cpf-mask (ui-cpf-mask)
- ui-br-cnpj-mask (ui-cnpj-mask)
- ui-br-cpfcnpj-mask (ui-cpfcnpj-mask)
- ui-br-phone-number
- ui-percentage-mask
- ui-percentage-mask
- ui-number-mask