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 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.