Configurate v3.4 Release Notes
Release Date: 2018-06-25 // almost 6 years ago-
- ๐ 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.