What's Changed
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.1.0 to 3.7.0 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/17
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.2.3 to 3.6.0 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/16
- Bump org.hsqldb:hsqldb from 2.7.1 to 2.7.3 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/15
- Bump commons-io:commons-io from 2.7 to 2.16.1 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/14
- Updated HikariCP to 5.0.1
- Excluded the SLF4J-API dependency in HikariCP and manually included the SLF4J-API 2.0.13 and SLF4J-NOP 2.0.13
- Refactored the internal startup messages to use MiniMessage Ansi Serialization instead of legacy formatting
- Removed the log and debug methods from the Method Interface (BREAKING CHANGE)
- Added the getLogger method to the Method Interface and Universal class for fetching the plugin's logger via addons
- Stack traces now get printed to the proper logger instead of system.out
- Plugin addons can now access the primary AdvancedBanX's plugin logger through the Universal class instance
- SLF4J NOP errors have been fixed and will no longer show in the console
Full Changelog: https://github.com/hlpdev/AdvancedBanX/compare/3.0.6...3.1.0
What's Changed
- Bump org.slf4j:slf4j-jdk14 from 1.7.25 to 2.0.13 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/9
- Bump junit5.version from 5.6.2 to 5.10.2 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/8
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.5.1 to 3.13.0 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/6
- Bump com.google.code.gson:gson from 2.8.9 to 2.11.0 by @dependabot in https://github.com/hlpdev/AdvancedBanX/pull/5
- Added CloudNetV4 support
- Created and published the API (Information on that can be found in the readme)
Full Changelog: https://github.com/hlpdev/AdvancedBanX/compare/3.0.5...3.0.6
This build fixes compatibility with other chat handlers listing to chat events at a higher priority than AdvancedBan. Previously, AdvancedBan listened to chat events at the HIGHEST priority, which caused chat plugins to pick up the event before AdvancedBan could check if the user was muted or not.