Skip to content

Releases: bspfsystems/YamlConfiguration

Release 2.0.2

24 May 19:09
334c8c3
Compare
Choose a tag to compare

Updates:

  • Replaced java.util.logging logger with SLF4J
  • Small formatting adjustments

Documentation:

  • Cleaned up and clarified Javadocs

Release 2.0.1

05 Jan 04:55
c596fee
Compare
Choose a tag to compare

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

30 Oct 22:20
caed1b4
Compare
Choose a tag to compare

Updates:

  • Removed deprecated methods

Release 1.4.0

13 Oct 04:54
c948e6d
Compare
Choose a tag to compare

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 to private 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

06 Jun 19:17
8cb9711
Compare
Choose a tag to compare

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

11 Apr 19:26
3285050
Compare
Choose a tag to compare

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

29 Dec 17:54
e72cb9c
Compare
Choose a tag to compare

Updates:

  • Jetbrains annotations to 23.1.0 (from 23.0.0)

Release 1.3.0

02 Nov 02:57
b0eb7bb
Compare
Choose a tag to compare

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

13 Sep 15:08
ff0afc5
Compare
Choose a tag to compare

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

06 Aug 18:47
774793a
Compare
Choose a tag to compare

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)