Migrate to Angular 16
Improved:
- Make a standalone directive and drop of the module
- Renamed
CurrencyMaskConfig
toNgxCurrencyConfig
- Renamed
CurrencyMaskInputMode
toNgxCurrencyInputMode
- Renamed
CURRENCY_MASK_CONFIG
toNGX_CURRENCY_CONFIG
- Renamed
CurrencyMaskDirective
toNgxCurrencyDirective
- Now you can partially override the global configuration
- Stronger project typing, drop of
any
- Changed project structure to build via Angular CLI
- Updated README to use
provideEnvironmentNgxCurrency
instead offorRoot
Broke/lost:
- Travis-CI
- standard-version (it is outdated and I still don't know what to migrate it to)
- scripts for publishing a new version
- May be something else...