Releases: bspfsystems/YamlConfiguration
Releases · bspfsystems/YamlConfiguration
Release 3.0.2
Release 3.0.1
Bugfix:
- Remove Maven Shade Plugin, does not play nice with Java 9+ modules as was written
Release 3.0.0
BREAKING CHANGE:
- Java 17 is now the minimum-supported version for building and using this library
- This library now uses modules
Updates:
- Jetbrains Annotations changed to
compile
(fromprovided
) - SLF4J API updated to 2.0.16 (from 2.0.13)
- SnakeYAML updated to 2.3 (from 2.2)
- Maven Compiler Plugin source and target updated to Java 17 (from Java 8)
- Maven Javadoc Plugin updated to 3.10.0 (from 3.6.3)
- Maven GPG Plugin updated to 3.2.5 (from 3.2.4)
- Maven Shade Plugin updated to 3.6.0 (from 3.5.3)
- Maven Deploy Plugin updated to 3.1.3 (from 3.1.2)
Release 2.0.2
Updates:
- Replaced
java.util.logging
logger with SLF4J - Small formatting adjustments
Documentation:
- Cleaned up and clarified Javadocs
Release 2.0.1
Updates:
- Jetbrains Annotations bump to 24.1.0 (from 24.0.1)
- SnakeYaml bump to 2.2 (from 2.0)
- Various Maven build plugins update
- No code changes in ConfigurationSerialization, just a note about the latest commit to the upstream Bukkit file
Release 2.0.0
Updates:
- Removed deprecated methods
Release 1.4.0
New:
- Added
#isNumber(String)
method to ConfigurationSection to check for generic Numbers
Updates:
- Marked various methods and classes as
final
where applicable - Changed visibility of methods where applicable to lower visibility (
protected
toprivate
when only used in the same class) - Changed internal Map to private and added method for YamlConfiguration access
- Various other minor formatting updates and cleanup
Bugfixes:
- Retrieving a Long performed an incorrect cast, leading to a ClassCastException
Javadocs:
- Formatting and grammar fixes
Release 1.3.3
Updates:
- Reordered method parameter descriptors for consistency in
ConfigurationSection#addDefault(String, Object)
- Updated
YamlConfiguration
to include April 16th 2023 updates - Changed Jetbrains Annotations scope to
provided
(no longer compiling with the jar) - Maven source plugin update to 3.3.0 (was 3.2.1)
- Maven gpg plugin updated to 3.1.0 (was 3.0.1)
- Maven shade plugin filtering out dependency MANIFEST.MF files
- Whitespace issues
- Updated dates where missed or inconsistent format
Release 1.3.2
Updates:
- YamlRepresenter default constructor update to include DumperOptions (from SnakeYAML update)
- YamlConstructor default constructor update to include LoaderOptions (from SnakeYAML update)
- YamlConfiguration constructor updates to include updates to YamlRepresenter and YamlConstructor
- Updated Jetbrains Annotations to 24.0.1 (was 23.1.0)
- Updated SnakeYAML to 2.0 (was 1.33)
- Updated copyright dates
Docs:
- Missed a version (1.3.1) somewhere in there, updated to 1.3.2
CI/CD:
- Updated backup GitLab CI/CD to use standard build template
Maven:
- Added the Maven Wrapper
Release 1.3.1
Updates:
- Jetbrains annotations to 23.1.0 (from 23.0.0)