Skip to content

Releases: coldbox-modules/cbi18n

v3.2.0

16 Nov 20:00
Compare
Choose a tag to compare

Added

  • Updated to use latest cb7 announce()

v3.1.0

15 Nov 14:35
Compare
Choose a tag to compare

Added

  • New ColdBox 7 delegate: Resourceful@cbi18n

v3.0.0

10 Oct 13:39
Compare
Choose a tag to compare

Added

  • New module template updates

Changed

  • Dropped 2016 Support

v2.1.0

20 Jan 21:49
Compare
Choose a tag to compare

[2.1.0] => 2021-JAN-20

Fixed

  • Missing cbStorages dependency on the box.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 the cbStorages equivalent

v2.0.0

19 Jan 15:43
Compare
Choose a tag to compare

[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 normal moduleSettings with a cbi18n 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 to CurrentLocale
  • 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

v1.5.0

30 Aug 15:01
Compare
Choose a tag to compare
  • Improvement : Updated to new template style
  • Improvement : ColdBox 5 updates
  • Improvement : Moved i18n listener to afterAspectsLoad to avoid module loading collisions
  • Bug : Invalid instance scope usage in models