Releases: Exlll/ConfigLib
v4.8.0
ConfigLib version 4.7.0
ConfigLib version 4.6.4
What's Changed
Full Changelog: v4.6.3...v4.6.4
ConfigLib version 4.6.3
What's Changed
Full Changelog: v4.6.2...v4.6.3
ConfigLib version 4.6.2
v4.6.1
ConfigLib version 4.6.0
Add better support for environment variables
See corresponding documentation in the README.
Fix: Enforce serializers to only produce valid target types
All serializers were already required (by the specification) to only produce
valid target types. However, this restriction hasn't been enforced so far and
can cause unexpected errors during deserialization if custom serializers are
involved.
This fix constitutes a breaking change if you have custom serializers that
don't follow the spec. The output of serializers is now checked during
serialization; if it's not of a valid target type, an exception is thrown.
ConfigLib version 4.5.0
What's Changed
Added support for post-processing configurations via annotations and methods.
Full Changelog: v4.4.0...v4.5.0
ConfigLib version 4.4.0
What's Changed
- Add builder option to specify charset for file encoding by @WiIIiam278 in #28
New Contributors
- @WiIIiam278 made their first contribution in #28
Full Changelog: v4.3.0...v4.4.0
ConfigLib version 4.3.0
- Added a new interface,
IOStreamConfigurationStore, that provides the two methods
readandwritewhich take anInputStreamandOutputStream, respectively. This
interface is implemented by theYamlConfigurationStoreclass. - Added several static methods to the
YamlConfigurationsclass that correspond to
these new read/write methods.