Releases: coldbox-modules/cbi18n
Releases · coldbox-modules/cbi18n
v3.2.0
v3.1.0
v3.0.0
Added
- New module template updates
Changed
- Dropped 2016 Support
v2.1.0
[2.1.0] => 2021-JAN-20
Fixed
- Missing
cbStorages
dependency on thebox.json
causes failures upon installation
Added
- Added a shortcut compatiblity layer so v1 apps don't crash on choosing
localeStorage
. Basically, we map the incoming locale storage from the old approach:session,client,cookie,request
to thecbStorages
equivalent
v2.0.0
[2.0.0] => 2021-JAN-19
Added
- ACF2016, ACF2018 Support
- Complete migration to script thanks to @wpdebruin
- Fallback mechanism for resource selection from base, to language, to country variants thanks to @wpdebruin
- Migration to leverage cbStorages for locale storage thanks to @wpdebruin
- Interceptor for missing translations
onUnknownTranslation
thanks to @wpdebruin CookieStorage
is now used as the default for storing locales- Support for flat or embedded JSON resource bundles as well as Java resource bundles via extension detection
properties
json
thanks to @wpdebruin - New
i18n()
mixin helper to get easy access to i18n methods - New
resoureService()
mixin helper to get easy access to the resource service model - The extension of the file (
.properties, .json
) is what determines the resource type to use - Github autopublishing of changelogs
- New CI procedures based on new ColdBox modules
- More formatting goodness and watchers
Removed
- Old approach to top level
i18n
settings. You know will use the normalmoduleSettings
with acbi18n
key for settings - On modules, you will use also the
cbi18n
top level key for configuration for each module - ACF11, Lucee 4.5 Support
DefaultLocale
in storage now renamed toCurrentLocale
dontloadRBFlag
removed as it was never used anymore.
Fixed
- Lots of fixes on localization methods using old Java classes that didn't exist anymore
- Lots of fixes on streamlining the java classes used for localization