Skip to content

0.5.0

Compare
Choose a tag to compare
@TheMrMilchmann TheMrMilchmann released this 04 Sep 21:49
· 214 commits to master since this release
f9ab24b

Improvements

  • Implemented proper support for SotO build template changes. [GH-3]
    • The experimental functionality added in 0.3.0 and 0.4.0 has been fully overhauled to support stored weapon types and skill overrides.
    • The Weapon enum can be used to interpret the weapon type ids.
  • Improved usability of the library from Java code. [GH-2]
    • Exposed non-mangled variants of functions that use inlined value classes.
    • Tweaked a handful of methods to compile

Fixes

  • The module descriptor (previously delivered using the multi-release jar mechanism) does no longer contain invalid data. [GH-4]

Breaking Changes

  • The required version of Kotlin was bumped from 1.8 to 1.9.
  • The required version of Java was bumped from 8 to 11.
  • The experimental weapons object in build template links is now a list of weapon type ids.
  • The experimental relicID in build template links has been removed.
  • A handful of methods had their binary signatures changed in order to improve
    Java compatibility.