Release v1.6.0-beta.3
Pre-release
Pre-release
Most important changes
- 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.
Please add this to your build.gradle.kts
in order to use this release:
implementation("com.github.DV8FromTheWorld:JDA:88e4c221bd")
List of all changes
- 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-beta.3