Pretty small changelog. Most changes made over the past ~3 weeks have been mostly going over and cleaning up some of the older code in the plugin, and redesigning some internals to reduce code redundancy. This release also tidies up a few small lurking bugs from the previous release. Thanks to everyone who has been reporting issues.
Additions:
- Implement proper support for Bukkit child permissions (this didn't work correctly before, whoops.)
- Cache context lookups - slight performance improvement as a result
- Add verbose command
- Add parent set command
- Release API 2.14
- Replace showtracks command with something better
- Improve meta info command
- Fix parents being cleared on promote/demote
- Improve track functionality - they now work for all groups, not just the user's "primary" group.
- Implement proper meta inheritance handling - now faster & more reliable
- Add Vault Primary Group overrides
- Lots of internal refactors to a number of core classes
- Implement support for group weights
Fixes:
- Fix commands taking ages to execute
- Stability fix for importing/exporting data
- Fix GroupManager group/primary group migration
- Fix data not being loaded synchronously when the plugin starts - should fix issues with other plugins querying data from Vault when they first startup
- Keep player data loaded for a little longer when players leave the server - should fix any issues with silent leave/join plugins
- Fix a possible crash error
- Move haspermission/inheritspermission commands to parent subcommand
- Replace some ugly messages
- Fix slow storage performance when using the native API
- Fix split storage not working correctly
As always, thank you for your continued support.