Hi everyone, I hope you're all well. Update time!
Additions
- Improve & consolidate permission check commands
- /lp user <user> permission check <permission> - looks like this now!
- Add /lp track <track> editor command
- RabbitMQ messenger support
- Java 16 support (refactored dependency loader system)
- Support the web editor payload format in /lp import
- Deleted your database by mistake but still have an old editor link that hasn't expired -- maybe this can save you!
- Release API 5.3 (see below for details)
Bug fixes and smaller additions
- Add config to control whether display names are returned by the Vault hook
- Fix non-daemon command manager thread sometimes preventing shutdown
- Catch another Hikari/classloading issue
- Make separated flat-file read/writes atomic
- Fix checking for table existence on SQL storage types
- Add timeout for command executions
- Invalidate context cache on Bukkit PlayerJoinEvent
- Update PostgreSQL version to fix auth errors
- Fix holder type and name on hover and click events in meta info entries
- Add config option to set Hikari keepalive property
- Fix getLocale on older Bukkit releases
- Micro-optimise some frequently iterated lists
- Add config option to disable built-in contexts
- Translation file fixes
- Improve Vault sync lookup error message
API 5.3
- Expose uuid/username lookups and validity checks as events
- Tidy up Node add/remove/clear API events
- Add some annotations to mark API methods
- Fix node change events not being called for web editor changes
- Fix non-lower-case meta lookups via the API
- Add cancellable UserUnloadEvent
- Add getMetaValue API method that accepts a value transformer function
- Add web editor deletion cause
- Add package description javadocs to the API
Until next time...