# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [4.10.0] - 2021-06-10 ### Added - Support for Angular v12 (#72) ## [4.9.0] - 2021-01-19 ### Added - Support for Angular v11 (#67) ## [4.8.0] - 2020-07-12 ### Added - Support for Angular v10 and ngx-translate v13 (#62) ## [4.7.0] - 2020-04-30 ### Added - Option to disable plural key checks (#39) ## [4.6.0] - 2020-03-08 ### Added - Support for Angular 9 (#49, #53) - Support for ngx-translate 12 (#56) ### Changed - Updated dependecy explanation in README - Added link to app test repos ## [4.5.0] - 2019-06-24 ### Added - Support for Angular 8 (#46) ### Fixed - Requiring at least messageformat v2.0.5 fixes the issue with composed locales when messageformat is not initialized explicit locales ## [4.4.0] - 2018-10-28 ### Added - Support for Angular 7 (#38) - Support for ngx-translate 11 ## [4.3.0] - 2018-08-27 ### Added - Option to use MessageFormat with custom formatters (#31) ### Fixed - Script to (somewhat) automate publishing and avoid the frequent mistakes ## [4.2.0] - 2018-08-11 ### Added - Option to initialize MessageFormat with the required locales (recommended) ### Fixed - Using composed locales (de-CH) without initializing them leads to an error (upstream issue). Now, there's a workaround at least. (#27) ## [4.1.3] - 2018-05-28 ### Fixed - Can I finally get the publishing step right?! ## [4.1.2] - 2018-05-28 ### Fixed - 4.1.1 was missing README in published package ## [4.1.1] - 2018-05-14 ### Fixed - 4.1.0 was incorrectly published :-/ ## [4.1.0] - 2018-05-14 ### Added - `TranslateMessageFormatDebugCompiler` is a drop-in replacement for the regular compiler with added console logging to help debug problems ## [4.0.0] - 2018-05-04 ### Added - Support for @ngrx-translate/core v10 - Support for messageformat v2 - Support for Angular v6 ### Removed - Dropped support for @ngrx-translate/core v8 and v9 - Dropped support for messageformat v1 - Dropped support for `intlSupport` config option (because messageformat now always expects `Intl` to exist) - Dropped support for Angular v3 and v4 ## [3.0.1] - 2018-05-04 ### Fixed - Compiling the library with Angular v4 instead of Angular v5 ensures the generated metadata is usable for AOT compilation in both Angular v4 and Angular v5 projects. (#23) ## [3.0.0] - 2018-01-28 ### Changed - The messageformat configuration object is now provided by using an injection token (MESSAGE_FORMAT_CONFIG) rather than by passing the configuration to the compiler's constructor using a factory function. ### Fixed - Using the compiler without a configuration object for messageformat remains unchanged and continues working as before. ### Removed - The use of InjectionToken requires at least Angular 4, so support for Angular v2 and ngx-translate