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.