Skip to content

v1.1.0 - Critical Update for Compatibility/Maintainability

Latest
Compare
Choose a tag to compare
@xCykrix xCykrix released this 16 Aug 16:02
· 2 commits to main since this release
9657a0f

This update will/may cause your cache database (h2store) in the DynamicLights Plugin Folder to be regenerated. You will receive a message (if using v1.0.6 or earlier) that your database cannot be used. This error can be safely disregarded.
Players will need to re-toggle their enabled/lock state. v1.0.7 uses the new version but does not handle the incompatibility.

Core Changes:

  • Added full support for 1.17.x to 1.21.x. [Fixes #16]
  • Added logic to protect against database integrity crashes with a "panic mode" recovery. [Fixes #17]
  • Migrated to v2 of h2 flat file database. This is a BREAKING CHANGE and previous databases are incompatible. I opted against migration logic as this database is non-critical to the function of DynamicLights. This will reset player configurations. [Caused #17]

Backend Changes:

  • Rewrote to use SpigotDevkit for better maintainability.
  • Migrated to Brigadier-based Command API (SpigotDevkit Internal).
  • Updated to use GitHub Actions and Packages for Maintenance.
  • Updated to use better jar shadowing with relocations.

Full Changelog: v1.0.7...v1.1.0