Release v1.6.0 – Major Internal Rework & More!
Most important changes
- updated JDA to
v5.0.0-beta.1
- Relicensed to the Apache License
- Reworked all the internal handeling of commands.
- Replaced the Reflections API with our own.
- Added independent Component Interfaces
- Changed all imports!
- [ALPHA] Added first implementation of command cooldowns.
DIH4JDA and maven central
DIH4JDA is now available via maven central!
See README for more information.
List of all changes
- Release v1.5.5 – App Commands V2,
jda5.0.0-alpha.13
& Major Cleanup by @DynxstyGIT in #33 - Replaced Refletions API by @DenuxPlays in #40
- ClassWalker fix by @DenuxPlays in #41
- Replaced JetBrains annotations by @DenuxPlays in #42
- moved back to reflections (short fix) by @DenuxPlays in #43
- Package checks by @DenuxPlays in #45
- ClassWalker fix by @DenuxPlays in #44
- optimized imports and gradle update by @DenuxPlays in #46
- Updated some java docs by @DenuxPlays in #47
- Dependency update (JDA and gradle) by @DenuxPlays in #51
- IO-Util and JDA update by @DenuxPlays in #52
- Relicensed to the Apache License by @DenuxPlays in #53
- Some more java docs in the util package by @DenuxPlays in #54
- Internal Restructure by @DynxstyGIT in #50
- Refactored & Abstracted
DIH4JDAEvent
s by @DynxstyGIT in #60 - Integrated JDA's command-entities into
SlashCommand
&SlashCommand.Subcommand
& made SmartQueue non-blocking by @DynxstyGIT in #62 - Refactored Internal Command Structure by @DynxstyGIT in #64
- Command Cooldowns by @DynxstyGIT in #65
- Introduce IdMappings by @DynxstyGIT in #68
- Javadocs via GitHub Pages by @DenuxPlays in #70
- Dependabot by @DenuxPlays in #71
- Add missing
package-info.java
Files by @DenuxPlays in #73 - Config Constructor by @DynxstyGIT in #75
- Added support for Localized Commands by @DenuxPlays in #76
- Release v1.6 – Major Restructure, Remove Reflections API, Cooldowns &
jda5.0.0-alpha.23
by @DynxstyGIT in #39 - Add Bot Examples by @DenuxPlays in #74
- Added more Examples by @DenuxPlays in #78
- Exception to Throwable by @DenuxPlays in #79
- Fix classwalker by @DenuxPlays in #80
- Simplified
CommandUtils#equals
by @DenuxPlays in #82 - added missing annotations by @DenuxPlays in #83
- Added missing @SInCE javadoc tag by @DenuxPlays in #85
- Added Pull-Request Template by @DenuxPlays in #87
- Added Issue Templates by @DenuxPlays in #86
- Optimized internal checks by @DenuxPlays in #89
Full Changelog: 1.5.5...1.6.0