core

The internationalization (i18n) library for Angular

MIT License

Downloads
719
Stars
4.5K
Committers
107

Bot releases are hidden (Show)

core - v15.0.0 Latest Release

Published by ocombe over 1 year ago

15.0.0 (2023-05-09)

Features

  • core/http-loader: add support for Angular v16
  • core/http-loader: the code for both core & http-loader is now managed with Bit

BREAKING CHANGES

  • core/http-loader: ngx-translate is now built for Angular 16, if you use Angular 15 or below please refer to the compatibility table to know which version you can install.
core - v14.0.0

Published by ocombe almost 3 years ago

14.0.0 (2021-11-08)

Features

  • core/http-loader: add support for Angular v13 and RxJS 7 (3a4c7ee), closes #1345
  • http-loader: the code for http-loader has been moved to this repository

BREAKING CHANGES

  • core/http-loader: ngx-translate is now built for Angular 13, if you use Angular 12 or below please refer to the compatibility table to know which version you can install.
    The library is now distributed only for ivy as the view engine is no longer supported by Angular.
core - v13.0.0

Published by ocombe over 4 years ago

13.0.0 (2020-06-26)

Features

  • core: update dependencies to Angular v10 (efcb4f4), closes #1225

BREAKING CHANGES

  • core: ngx-translate is now built for Angular 10, if you use Angular 9 or below please refer to the compatibility table to know which version you can install
core - v12.1.2

Published by ocombe over 4 years ago

12.1.2 (2020-02-27)

Bug Fixes

  • core: remove semantic-release from the dependencies (b92a433), closes #1171
core - v12.1.1

Published by ocombe over 4 years ago

12.1.1 (2020-02-12)

Bug Fixes

  • npm: downgrade typescript to 3.6.5 for Angular v8 compatibility (4f48e81), closes #1168
core - v12.1.0

Published by ocombe over 4 years ago

12.1.0 (2020-02-12)

Bug Fixes

  • build: disable ivy during lib compilation for v8 compatibility (7241c86)
  • directive: avoid recursive errors when using keys with whitespaces (24b7b2b), closes #998 #1153 #1163
  • directive: untranslated keys return the last cumputed value (#1167) (34e8add), closes #1164
  • module: add TranslateModule type to ModuleWithProviders (60d256e)

Features

  • service: add option to set default language in root config (#1105) (a13b700)
core - v12.0.0

Published by ocombe over 4 years ago

12.0.0 (2020-02-05)

Bug Fixes

  • directive: trim white spaces to find matching keys (35427b0), closes #998
  • pipe: handle non string input (#893) (9ff74dc)
  • service: check whether browserLang is undefined (#1007) (3e0aebb)
  • service: make initial translation streaming lazy (#960) (1c78cf3), closes #815

Features

  • core: add option for lazy loaded modules to extend translations (6b675d6), closes #425
  • core: upgrade dependencies for Angular v8+ (#1094) (9a721f5)
  • service: add getStreamOnTranslationChange method (ef48ea8)
  • service: allow empty default language string (#972) (94bdc0d), closes #971

BREAKING CHANGES

  • core: Angular v8+ is now required
core - v11.0.1

Published by ocombe almost 6 years ago

11.0.1 (2018-11-14)

Bug Fixes

  • TranslateService: compile translations only once (#956) (920b95d), closes #955
core - v11.0.0

Published by ocombe almost 6 years ago

11.0.0 (2018-10-24)

Features

  • ngx-translate: upgrade to Angular 7 (1e943d2)

BREAKING CHANGES

  • ngx-translate: ngx-translate is now built for Angular 7, if you use Angular 6 or below please refer to the compatibility table to know which version you can install
core - v10.0.2

Published by ocombe over 6 years ago

10.0.2 (2018-05-22)

Bug Fixes

  • TranslateStore: export TranslateStore service (66931e8), closes #857
core - v10.0.1

Published by ocombe over 6 years ago

10.0.1 (2018-03-29)

Bug Fixes

  • directive: fix for translations starting or ending with whitespaces (cf45ef5), closes #790
core - v10.0.0

Published by ocombe over 6 years ago

10.0.0 (2018-03-28)

Features

  • core: support for Angular 6 and RxJS 6 (152208e), closes #816

BREAKING CHANGES

  • core: The library is now compatible with Angular 6+ and RxJS 6+. If you need to use Angular 5, please stay on version 9.1.1. If you need to use RxJS 5, update to 5.6 and use the rxjs-compat library (see the RxJS update guide)
core - v9.1.1

Published by ocombe almost 7 years ago

9.1.1 (2018-01-16)

Bug Fixes

  • TranslateService: fix isolate to get the local translations (cfa1440), closes #524
core - v9.1.0

Published by ocombe almost 7 years ago

9.1.0 (2018-01-15)

Features

  • TranslateService: support merging non-valid JSON object notations (6f7296f), closes #764
core - v9.0.2

Published by ocombe almost 7 years ago

9.0.2 (2017-12-15)

Bug Fixes

  • TranslateService: compile translations even when pending state is true (520bc12)
core - v9.0.1

Published by ocombe almost 7 years ago

9.0.1 (2017-11-24)

Bug Fixes

  • build: use individual RxJS imports for webpack treeshacking
core - v9.0.0

Published by ocombe almost 7 years ago

9.0.0 (2017-11-23)

Bug Fixes

  • ngx-translate: updated build to fix "Unexpected token import errors" (9add703), closes #724 #581

BREAKING CHANGES

  • ngx-translate: I've finally taken the time to update the entire build system for the library using ng-packagr instead of my own custom webpack config.
    I've also added support for rxjs lettable operators at the same time, it means that I've been forced to add a peer dependency for RxJS >= 5.5.2. and I've updated the minimum Angular version to >=5.0.0.
    The library should be much smaller (from ~80ko to ~20ko for the umd bundle!) and it now supports ES2015 to be tree-shackable which might drop the size even more.
    It should also fix the "Unexpected token import errors" that some people were experiencing.
    Unfortunately this might be breaking people since the peer dependency have changed and that's why it's a new major version.
core - v8.0.0

Published by ocombe about 7 years ago

8.0.0 (2017-09-05)

Bug Fixes

  • TranslateService:
    • updated OpaqueToken -> InjectionToken for Angular v5 (12267e5b)

Breaking Changes

  • the library is now only compatible with Angular v4.0+ because OpaqueToken has been removed from v5 and its replacement InjectionToken was introduced in v4.0
    (12267e5b)
core - v7.2.2

Published by ocombe about 7 years ago

7.2.2 (2017-09-05)

Bug Fixes

  • TranslateService: revert update to InjectionToken because it broke applications using Angular 2.x (f478838f)
core - v7.2.1

Published by ocombe about 7 years ago

7.2.1 (2017-09-04)

Bug Fixes

  • TranslateService: updated OpaqueToken -> InjectionToken for Angular v5 (33aa181e, closes #551)
Package Rankings
Top 9.12% on Proxy.golang.org
Top 18.54% on Repo1.maven.org
Top 5.45% on Npmjs.org
Badges
Extracted from project README
npm version