Releases: saicone/ezlib
Releases · saicone/ezlib
Ezlib 1.3.1
Additions
- Java 24 support.
- Map deserialization to build loader-related objects.
- Condition script evaluator.
java.version
condition.- Javadocs at https://javadoc.saicone.com/ezlib.
Changes
- Now internal package matches with used version.
Ezlib 1.3.0
Additions
- Added support to Java 23.
- Added
EzlibLoader.Dependency#of()
. - Added
EzlibLoader.Dependency
methods to change group, name and version from path. - Added support to load information from YAML files using EzlibLoader.
Changes
- Now loader conditions can have spaces on key and value.
- Now gson usage is optional, meaning you can load a gson version using EzlibLoader before make it read a file.
- Now Ezlib throws an exception when library is not loaded.
- Now annotation serialization maintain the same dependency declaration order from annotations.
Full Changelog: 1.2.3...1.3.0
Ezlib 1.2.3
Bump version
Ezlib 1.2.2
Changes
- Remove silent failure in xml parser
- Make xml parser editable
Ezlib 1.2.1
Changes
- Serialize dependency files using Map.
- Avoid double file generation.
- Change File and InputStream reader strategy.
Ezlib 1.2
Additions
- EzlibLoader module to load any dependency with all needed dependencies, supporting snapshot versions.
- Annotations module, to use with annotation processor or at runtime, completely compatible with Ezlib loader.
Changes
- Now Ezlib instance must be initialized via
Ezlib#init()
method before load dependencies. - Now dependencies use dependency builder inside Ezlib to be loaded.