Skip to content

Releases: bspfsystems/YamlConfiguration

Release 3.0.2

14 Jan 22:56
7160d70
Compare
Choose a tag to compare

Updates:

  • Copyright dates
  • Dependencies version bumped

Release 3.0.1

07 Sep 04:43
d11c64d
Compare
Choose a tag to compare

Bugfix:

  • Remove Maven Shade Plugin, does not play nice with Java 9+ modules as was written

Release 3.0.0

07 Sep 01:08
dbf1f2e
Compare
Choose a tag to compare

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 (from provided)
  • 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

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)