Skip to content

Releases: ClubObsidian/wrappy

Add loading from configurate nodes & fix config loading on timeout

16 Aug 01:14
Compare
Choose a tag to compare

Don't transform null nodes & fix commons io cve

29 Apr 03:39
Compare
Choose a tag to compare

Add support for lists and getting current node name

24 Mar 09:01
Compare
Choose a tag to compare

Fix non-string object transformations

02 Mar 03:48
Compare
Choose a tag to compare

Non-string objects were not being transformed correctly. This fixes that by using the correct get(key, class) method

Added binding config values to fields

01 Mar 14:24
Compare
Choose a tag to compare

You can now bind config values to fields.

Example code

Configuration config = Configuration.load(new File("config.yml"));
config.inject(ConfigHolder.class);
//This will inject values into all fields in the ConfigHolder class with the "Node" annotation

Update to configurate 4.0.0 stable

03 Dec 03:09
Compare
Choose a tag to compare
  • Updated to configurate 4.0.0 stable
  • Expose ConfigurationLoader

URL loading fix

29 Sep 04:19
Compare
Choose a tag to compare

Fixes loading larger files via URL. Previously the code would not attempt to read the whole stream which led to the file getting cut off.

Initial 2.0.0 release

01 Aug 06:07
Compare
Choose a tag to compare

Updates

  • More serializers
    • UUID
    • URI
    • URL
    • Pattern
  • Use hashing instead of checking file length for remote files
  • Save now returns a boolean if a node was able to be saved
  • Temporary files are no longer used
  • Now using Configurate 4.0.0

Check file contents

22 Mar 03:55
Compare
Choose a tag to compare
1.8.2

Add back missing gradle properties file

If configs fail to load null is returned

21 Mar 03:01
Compare
Choose a tag to compare
1.8.1

Return null if configs fail to load