All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update to spring-boot-dependencies version 2.5.2 #36
- Timeout setting for Zanata Call #31
- ContentState has to be public to be used from outside #37
- Provide reload method in addition to the clear method #23
- Switched to spring-boot-dependencies version 2.2.2 (from platform-bom)
- Fix filtering by state for allProperties (#14)
- Accept translations only when they are marked as Translated or Accepted. Make it Configurable which states are accepted. (#13)
- Load translations for variant locales such as de-DE-VARIANT (#9)
- MessageFormat throws an error when texts contain curly brackets. Fixed by overwriting
resolveCodeWithoutArguments
ofAbstractMessageSource
- Only load languages wich are maintained for the project (#8)
- Added check for existing locales, to prevent ZanataServiceException: Locale {locale} is not allowed for project
- Added
ZanataAuthenticationInterceptor
to handle Zanata authentication - Added
useAuthentcation
toZanataMessageSource
- Use JSON instead of XML for in the REST API
- Switched to Spring IO Platform Cairo-SR7
- This Changelog
- Documentation about authentication for Zanata in README
- Switched to Spring IO Platform Cairo-SR3
- Zanata translations should be preferred to local translations
AllPropertiesSource
for getting allMessageSource
's entries as properties
- ZanataMessageSource.java