Starts with version 3, please see commit history for earlier changes.
- Feature: Interpolations can now take TemplateResults and DirectiveResults and not only strings. This change requires a major version change since the API for interpolations has changed
- Chore: Upgraded Lit to 2.2.8
- Fix: Adapted directory cleanup in build scripts (Linux only)
- Fix: Made interpolations optional in translate service
- Chore: Upgraded Lit to 2.4.1
- Chore: UUpgraded Lit to 2.5.0 and Typescript to 4.9.4
- Fix: isTemplateResult() was removed from translate.service.ts since the naming didn't correctly reflect what it was doing and there is a proper isTemplateResult() available in lit/directive-helpers. But since it was part of the public api this is a breaking change.
- Feature: Added translateLowercase directive
- Chore: Upgraded Lit to 2.6.0
- Fix: Call render() instead of translate() on language change so the correct render function is executed for other directives than translate.directive
- Chore: Upgraded Lit to 2.7.2
- Fix: Make it work across different versions of TranslateService by writing to a window property
- Chore: Upgraded Lit to 3.0.2
- Chore: Upgraded Lit to 3.1.1
- Chore: Upgrade deps
- Chore: Upgrade Lit to 3.2.0
- Chore: Bump dependencies
- Feat: Add translateObject service method & directive
- Build: Upgrade target version
- Fix: Fix condition in translateFromObject