Releases: juanjotorres90/ngx-material-intl-tel-input
Releases · juanjotorres90/ngx-material-intl-tel-input
20.1.1
Changed
- Remove ngTemplateOutlet usage to render the phone icon to prevent possible issues running unit tests after Angular 20.1.0 upgrade.
20.1.0
Added
- Add 'mainLabel' option to just set the main label of the input field (#17).
Fixed
- Fix initial value not being set properly when the field is disabled (#50).
20.0.0
Added
- Add support for Angular 20.
- Add 'enableInputMaxLength' option to enable or disable the 'maxlength' attribute on the number input field, true by default to prevent errors for long numbers (#47).
Fixed
- Fix cursor position when using 'includeDialCode' and 'outputNumberFormat' E164 or RFC3966 options (#47).
19.2.1
Fixed
- Fix cursor position when using 'includeDialCode' option. (#41).
19.2.0
Added
- Add 'outputNumberFormat' option to set the output number to INTERNATIONAL, E164, or RFC3966 format.
- Add css variables to customize the input field appearance (#34).
Fixed
- Clear the number input field when a form reset is triggered (#37).
- Fix cursor position when editing the number from the middle or start position (#37).
19.1.0
Added
- Add 'currentCountryCode' output event to retrieve the current country code number selected (#30).
- Add 'currentCountryISO' output event to retrieve the current country ISO code selected (#31).
19.0.0
Added
- Add support for Angular 19 (#25).
- Add 'useMask' option to enable masking of the phone number input.
Changed
- Upgrade project to nx 20.2.
- Upgrade project to use ESLint 9.
18.2.1
Added
- Add 'appearance' option to set the material form field appearance (#22).
18.2.0
Added
- Add country's name tooltip when hovering over country selection element.
Fixed
- Fix match area codes or priority when determining country code (#13)
18.1.1
Added
- Add error border color when the field is invalid, dirty and not focused.
Fixed
- Fix 'ng-invalid' class not being applied when the field is not valid (#11).