Releases: bspfsystems/YamlConfiguration
Releases · bspfsystems/YamlConfiguration
Release 2.0.2
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)
Release 1.3.0
Updates:
- Removed BSPFYaml custom YAML class (put back to SnakeYAML's Yaml class)
- Added new YamlConfigurationOption option:
codePointLimit
- SnakeYAML updated to 1.33 (from 1.32)
- Maven Shade plugin updated to 3.4.1 (from 3.3.0)
Javadocs:
- Fixed incorrect identifiers (
@code
instead of@link
)
Release 1.2.2
Updates:
- Bump SnakeYAML to 1.32 (from 1.30)
Javadocs:
- Added separator for commit sync notes
CI/CD:
- GitLab (backup) switch to Temurin (from OpenJDK)
Release 1.2.1
Updates:
- No code changes, but the Javadocs were updated to reflect the latest commit syncs
- Version bump to 1.2.1 (from 1.2.0)
Documentation:
- Cleaned up CONTRIBUTING.md for better wording
CI/CD:
- Added compile check for GitLab repo (backup for GitHub)