Skip to main content

v2.4.0 (2016-07-29)

Scope

  • Core configuration templates and Web rendering

Changes

  • Added
    • Support configuration templates that substitute values for development, staging, and production environments without changing deployment packages.
    • Add @InjectSettings; allow AbstractSettings.resetValues to update configuration data through UpdateValue.
    • Integrate RESTful, Template, and MIME plugins, with support for multiple renderers and dynamic renderer selection.
    • Support injection of WebAppContext and WebEnvironment.
  • Improved
    • Add UTF-8 properties loading and use DecSpaceMap to organize multiple configuration namespaces.
    • Move findClass from Settings to Environment; remove AbstractMergeSettings.
    • Move resource loading into utilities, and move the Web resource and encoding plugins into examples.