Releases: Fusezion/ConfigSerialization
Release list
1.2.0 | Kotaml Replacement
Full Changelog: 1.1.2...1.2.0
Due to issues with YamlKT arising due to its outdated nature I've replaced it with a fork of an alternative library kotaml a fork of kaml
This library is updated further and also includes better native support for things like polymorph classes which allows me to expand its overall usability.
This release also includes an addition of a new test class used to ensure issues don't reoccur like it did in YamlKT
1.1.2 | Reverting a Change
Full Changelog: 1.1.1...1.1.2
I was an idiot and didn't double check how something should work
reverted the change where ConfigManagert#getXSource() require T to extend ConfigSource and changed it back to Any
1.1.1 | Fixes & Additions
Full Changelog: 1.1.0...1.1.1
This update aims to fix some more issues with jitpack (god why am I so confused by this thing)
Fixed
- Fixed an issue where
ConfigManager#getFolder()was requiringConfigSourceinstead ofAny
Added
- Added
FolderConfigSource#hasChild(child: String)andFolderConfigSource#requireChild(child: String) - Added
ConfigManager#requireFile(identifier: String)andFolderConfigSource#requireFolder(identifier: String, child: String)
Changed
ConfigManager.getFileSource()andConfigManager.getFolderSource()now requireTto extendConfigSource
1.1.0 | Removing Implementations
Full Changelog: 1.0.2...1.1.0
This update is about resolving some part of my concerns for future dependencies that use this api.
I've now made a Kotlin4Bukkit plugin, the nature of this plugin is to implement everything related to kotlin and its sizes without the concern of increasing the size of the plugin 10 fold.
Thanks to that this plugin goes from a near 3mb size to just roughly 10 kb as this plugin only intends to help solve the copy paste updating found in other projects. Literally this only has 4 files why did it need to be so large ;(
1.0.2 - PLease jitpack I need thisssss
Full Changelog: 1.0.1...1.0.2
One more time! Please jitpack!
Full Changelog: 1.0.0...1.0.1
Please please please just work! I dislike you so much jitpack
Initial Release
Check out the README.md for information on how to use this library