Configurate v3.4
- Fix this bug: Lists in config get set to null
- Expose customized default render and parse options
- Fix reading of multi-line HOCON comments
- Select from available type serializers in the order they were added
- change group to
org.spongepowered
- Implement XML configuration loader
- Invalidate cached type matches when a new serializer is added
- Add
ConfigurationNode#copy
- Only include the
key
+value
inConfigurationNode#toString
- Fix
CommentedConfigurationNode#equals
never returning true - Implement
NodeWalker
utility for traversing configuration structures - Fix compatibility with older versions of guava
Migration Note:
As the gradle group has changed from ninja.leaping to org.spongepowered you will need to update your dependencies in your build scripts.
E.g. For Gradle:
compile 'ninja.leaping.configurate:configurate-hocon:3.3'
compile 'ninja.leaping.configurate:configurate-gson:3.3'
compile 'ninja.leaping.configurate:configurate-yaml:3.3'
becomes
compile 'org.spongepowered:configurate-hocon:3.4'
compile 'org.spongepowered:configurate-gson:3.4'
compile 'org.spongepowered:configurate-yaml:3.4'
compile 'org.spongepowered:configurate-xml:3.4'
No other changes should be necessary.