Configurate Parent
Last Published: 2015-07-11
Version: 2.0
Overview
Documentation
Getting Started
Loaders
Node
Object Mapper
Transformations
Cookbook
Changelog
Modules
Configurate Core
Configurate YAML
Configurate HOCON
Configurate Jackson
Configurate Gson
Project Documentation
Project Information
Project Reports
Changelog
2.0
[BREAKING] core: Refactor TypeSerializer to use registry, be more specific about how registries are handled
Fix atomic output stream’s temporary file locations in some cases
Fix transferring of comments to nested values
Fix gson loader reading all numbers as doubles
Add support for working with typed values using a TypeSerializer
Add a type serializer for Patterns
Allow configuration nodes to specify a limited list of acceptable types
1.2.2
core: properly implement equals() and hashCode() for configuration nodes
core: correctly pass key type to key serializer in map type serializer
1.2.1
core: Properly remove values removed from maps while reserializing data
gson: Downgrade gson dependency to 2.2.4 for expanded compatibility
hocon: Properly load empty maps and lists
1.2
core: add url and uri serializers
core: add uuid serializers
dependency version bumps (minor versions)
1.1.1
core: Fix jdk6&windows compatibility
1.1
core: Fix jdk6 compatibility
core: Add equals, hashCode, and toString to node objects
json: Bump jackson dependency to 2.5.2
json: Make pretty printing more flexible with new methods on Builder
1.0.1
Handle objects with null fields being serialized
Handle concurrent removal of nodes while saving in HoconConfigurationLoader
Fix node path comparator to correctly handle paths with wildcards in a few cases
1.0
Bug fixes
Add merging of config values
Add getKey, getParent, and getPath
Add merged and versioned transformers
Refactor ObjectMapper to be fancier and work better
Add gson-backed JSON configuration loader
Implement header loading
Add support for atomic writing
Allow choosing between serveal map implementations for nodes with map children
Polishing
0.2
Implemented object mapper system
Added configuration migration support
Added configurability to loaders
0.1
Initial release. Supports YAML, JSON, and HOCON