Releases: ileukocyte/hibernum
Releases · ileukocyte/hibernum
Version 3.9.1
Features
Trivia
- Custom playlist handling optimization for the
&playcommand - Track announcement fix for the
&requeuecommand - The "Next Song" field for the
&nowplayingcommand - The
&stopcommand's final response gets deleted no longer - 90-second inactivity timer is now also launched once the bot initially joins a voice channel
- Fix for the
&guesscommand's response
Technical Updates
- The
staleComponentHandlingproperty value has been updated for the&nowplayingand&queuecommands - The default VM locale is now set at launch
- The
TrackUserData#playCountproperty has been removed
Full Changelog: 3.9...3.9.1
Version 3.9
Features
Trivia
- The
/timeoutcommand's context-menu version has been redesigned (i.e. both period and reason text inputs are present within the single modal) - Button pagination fix for the
&queuecommand - A few functional tweaks for the
&spotifycommand - Some design tweaks for the
/battleshipcommand - Timeout rework for the
/purgecommand for higher efficiency - The "Total Duration" field fix for the
&queuecommand - The success reaction has been updated for the
&helpcommand - The
&skipcommand's description has been updated - Voice timeout update for a higher degree of consistency
Technical Updates
- Imports rework for the
&evalcommand - The GuildMusicManager#exportQueueAsJson function
- Documentation has been sensibly enhanced for commands.kt
- The usageGroupOf and defaultUsageGroupOf functions
- GenericAutoCompleteInteractionEvent has been replaced with CommandAutoCompleteInteractionEvent for TextCommand#invoke
Full Changelog: 3.8...3.9
Version 3.8
Features
- The
/wikipediacommand - The GUI player for the
&queuecommand - The "Repeat" button for the
&nowplayingcommand - Now the bot checks beforehand if it can join another voice channel (the criteria are provided in case the bot fails to join the VC)
- The
&evalcommand can get code input from the message a user replies with the command to
Trivia
- More video data for the
&youtubecommand - The command classic text input mode removed from the
/processes - Pagination fixes for a few commands
- The minimal value has been updated for the
&guesscommand - The
/tictactoecommand has been renamed into/tic-tac-toe - The
&tticommand has been renamed into&text-to-image(while preserving the former as a classic text alias) - Release date is now displayed in the
&changelogcommand - Voice inactivity timer fix (now the bot will not send the warning in case it is already out of the voice channel)
Technical Updates
- Reply messages handling
- The GenericCommand#interactionName property has been added in order to avoid mishandling of interactions of commands with a hyphenated name, etc.
Full Changelog: 3.7...3.8
Version 3.7
Features
- The
&clearcommand - The "non-embed" and "modal" options for the
/sayslash command - 10-minute voice inactivity timer
- The
/sessionscommand now lists all types of command processes (not only the fun command ones) - Option auto-completion for the
&processesand/sessionscommands
Trivia
- A few commands have been renamed:
/prune->/purge&kill->&processes
- Song-on-a-loop announcement fix
- The
&processescommand has been redesigned - A few aliases have been updated…
Technical Updates
- A few more standard library extensions
Full Changelog: 3.6...3.7
Version 3.6
Features
- The
/sessionscommand - The "backup" option for the
/evalcommand - The "mode" option for the
/loopcommand
Trivia
- A few design tweaks for possible context-only commands for the
&aboutand&helpcommands - Timeout handling update for the
/battleshipcommand - The "Key Permissions" field has been renamed into "Featured Permissions" in the
&roleand&usercommands - The permission missing error message fix for classic text input commands
- Aliases and usages are now ignored by the
&helpcommand in case the provided command is slash-only - The
&youtubecommand now provides the profile picture of the uploader of a video
Technical Updates
- The GenericCommand#getEffectiveContextName extension
- The AudioTrack#customUserData extension
- The "TextCommand#options" property has been made non-overridable for SubcommandHolder and ClassicTextOnlyCommand
- Markdown extensions
CommandHandler#getGenericCommandhas been removed in favor of CommandHandler#get
Full Changelog: 3.5...3.6
Version 3.5
Features
- GUI for the music player of the
&nowplayingcommand - YouTube playlist search support for the
/ytplayslash command - Real-time search suggestions for the
/helpslash command - The "Update" button for the
&aboutcommand
Trivia
- The
&requeuecommand updates the track requester correctly now - The "JVM CPU Usage" value fix for the
&aboutcommand
Technical Updates
- The
StaleInteractionHandlingenum type - Auto-complete interactions handling
Full Changelog: 3.4.3...3.5
Version 3.4.3
Features
- A few new message filters for the
/prunecommand:- "Action Components" (e.g. buttons and menus)
- "Discord Commands"
- "Human Messages"
- "System Messages"
- "Webhook Messages"
Trivia
- The
&aboutcommand's redesign
Technical Updates
- A few updates for
KMessageBuilder
Full Changelog: 3.4.2...3.4.3
Version 3.4.2
Features
- The
&changelogcommand
Trivia
- Song readding with the queue being empty fix for the
&requeuecommand - Alternative time format (e.g.
2m27s) support for the&seekcommand - Alias prefixing for the
&helpcommand
Full Changelog: 3.4.1...3.4.2
Version 3.4.1
Features
- The
&requeuecommand
Trivia
- The
&replayalias for the&restartcommand - The "Invite Link" and "GitHub Repository" text links in the
&aboutand&helpcommands have been replaced with respective buttons - Command search fix for the
&helpcommand - Description fix for the
&resumecommand - Classic text usages fix for the
&rolecommand
Technical Updates
- The
TextCommand.ClassicTextUsagetype
Full Changelog: 3.4...3.4.1
Version 3.4
Features
- The
/battleshipcommand - The
&rollcommand - The
&8ballcommand
Trivia
- A few design tweaks for the
&helpcommand - Game session termination fix for the
/tictactoecommand
Technical Updates
- Massive thread leaks fix
- Default
MessageChannel#awaitMessagedelay update - The
UniversalContextCommandtype removal in favor ofContextCommand - The
ContextCommand.ContextTypeenum type
Full Changelog: 3.3...3.4