Skip to content

Configurate v3.4

Compare
Choose a tag to compare
@kashike kashike released this 25 Jun 20:05
  • 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 in ConfigurationNode#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.