This repository has been archived by the owner on Jan 1, 2023. It is now read-only.
Releases: fdnt7/Lyra
Releases · fdnt7/Lyra
v2.4.2-hotfix.2
Lýra v2.4.2 (2022-10-4) [Hotfix 2]
This will be the last release before v3.0.0, which won't be released in anytime soon.
Fixes
v2.4.2 Release
Full Changelog: v2.4.1...v2.4.2-hotfix.2
v2.4.2-hotfix.1
Lýra v2.4.2 (2022-10-3) [Hotfix]
Fixes
- Fixed the bot still being silent after session resumes & account for edge cases when deleting dangling now-playing messages (#76)
v2.4.2 Release
Full Changelog: v2.4.1...v2.4.2-hotfix.1
v2.4.2
Lýra 2.4.2 (2022-10-2)
Major Changes
- Renamed
main.py
->__main__.py
(#45 #52) - Prioritised permission checks before other bindings in commands execution (#47)
- Utilised Hikari's native event dispatching (#54)
- Included
/stop
to affect paused now-playing timestamps (#56 #67) - Improved aesthetics for
/queue
,/search
& Error messages. (#66) - Fixed bot occasionally stops playing audio as Hikari was updated to
2.0.0dev111
(#68 #77 #80 -> #8 #59) - Improved how commands are being identified and grouped together (#51)
- Packaged
cmd
,extras
,utils
,lava
&errors
related files up as packages (#51 & #72)
Features
- Utilised the new slash command mention syntax (#51)
/remove bulk
now sends an info message when/clear
should be used instead (#57)- Utilised Tanjun's new features to reduce boilerplate (#46 #63)
- Added
yaml
indev_requirements.txt
(#65) - Suppressed the majority of unhandled errors in the bot's logs (#73)
- Implemented a system to also delete dangling now-playing messages when the bot has been forcefully disconnected (#73)
- Added message logging when it's been muted/unmuted (#73)
Fixes
- Fixed
AssertionError
when using some playback commands (#44) - Fixed incorrect parameter order of
/move swap
(#53) - Fixed invalid skip behaviors when the current track is stopped (#55)
- Fixed menu commands not working (#60)
- Fixed incorrect menu command representations (#61)
- Fixed overlapped responses from
/fast-forward
&/rewind
(#64) - Fixed
403
errors from fetching track thumbnail from SoundCloud (#69) - Fixed the bot logging messages stating it's been moved when it's been muted/unmuted (#73)
Full Changelog: v2.4.1...v2.4.2
v2.4.2a1
What's Changed
- Fix
AssertionError
when using some playback cmds by @Fridenity in #44 - Renamed
main.py
->__main__.py
by @Fridenity in #45 - Utilised Tanjun's new features to reduce boilerplate by @Fridenity in #46
- Prioritise perm checks before bindings in commands execution by @Fridenity in #47
- Use the new command mention syntax by @Fridenity in #51
- Renamed
main.py
->__main__.py
#2 by @Fridenity in #52 - FIxed incorrect param orders of
/move swap
by @Fridenity in #53 - Utilises hikari's native event dispatching by @Fridenity in #54
- Fixed invalid skip behaviors when the current track is stopped by @Fridenity in #55
- Include
/stop
to affect paused now-playing timestamps by @Fridenity in #56 - Fixed outdated code &
/remove bulk
not sending any warnings by @Fridenity in #57 - Fixed menu commands not working by @Fridenity in #60
- Fixed incorrect menu cmd reprs by @Fridenity in #61
- Utilised Tanjun's new features to reduce boilerplate (2) by @Fridenity in #63
- Fix overlapped reponses from
/fast-forward
&/rewind
by @Fridenity in #64 - Added
yaml
indev_requirements.txt
by @Fridenity in #65 - Improved aesthetics for
/queue
,/search
& Error messages. by @Fridenity in #66 - Include
/stop
to affect paused now-playing timestamps (2) by @Fridenity in #67 - Updated hikari to
2.0.0dev111
by @Fridenity in #68 - Added soundcloud client ID to mitigate 403's by @Fridenity in #69
- Bump version to
2.4.2a1
by @Fridenity in #70
Full Changelog: v2.4.1...v2.4.2a1
v2.4.1
Lýra 2.4.1 (2022-08-29)
Major Changes
- Improve checks, errors & error messages (#26)
- Update Hikari & Tanjun + Utilized New Features (#25)
- Removed
colorhash
as a dependency (#32) - The bot will no longer do unneeded pauses when everyone left VC (#33)
- The bot will now log & send a message when it is forcefully moved (#33)
- Subcommands will now be outputted fully with their parent commands (#34 #38)
- Modernized
/queue
,/now-playing
& "Currently Playing" messages' output design (#36)
Features
- Improved README, scripts and documentations (#10 #11 #13 & #23)
- Cleaned up docker configs & .ignore files (#14)
- Changed
/config restrict ...
's emoji to🔐
(#28) - Made
/shuffle
more strict and voting-based (#30) - Changed
/ping
's emoji to🏓
(#31) /now-playing
and "Currently Playing" messages will now use the requester's guild avatar (#35)
Fixes
- Fixed overall minor typos in the source code & improved consistency (#9)
- Fixed
/config restrict add~remove
raising error (#16 & #17 & #24) - Fixed
/clear
not disabling repeats (#29) - Fixed
/lyric
raising error when fetching lyrics from musixmatch - Fixed message commands not responding in DMs (#40)
Full Changelog: 2.4.0...v2.4.1
v2.4.1a1
What's Changed
- Fix Typos by @Fridenity in #9
- Improved README, scripts and documentations by @Fridenity in #10
- Improved README, scripts and documentations (2) by @Fridenity in #11
- Improved README, scripts and documentations (3) by @Fridenity in #13
- Cleaned up docker configs & .ignore files by @Fridenity in #14
- Fix config.py by @Fridenity in #16
- Fix MongoDB Error when using
,,cfg r +
/-
by @Fridenity in #17 - Improved Scripts + README by @Fridenity in #23
- Fix
/restrict
related commands by @Fridenity in #24 - Improve Checks, Errors & Error Messages by @Fridenity in #26
- Update Hikari & Tanjun + Utilized New Features by @Fridenity in #25
- Changed
/config restrict
commands to use the emoji '🔐' by @Fridenity in #28 - Make
/clear
also disable repeats by @Fridenity in #29 - Made
/shuffle
more strict and voting-based by @Fridenity in #30 - Changed
/ping
's emoji to '🏓` by @Fridenity in #31 - Removed
colorhash
as a dependency by @Fridenity in #32 - Relaxed Unneeded Pauses When Everyone Left VC + Logging Support When Bot is Forcefully Moved by @Fridenity in #33
- Full Command Name Output Support by @Fridenity in #34
- Use member's guild avatar when applicable by @Fridenity in #35
- Redesigned
/queue
and/now-playing
's output by @Fridenity in #36
Full Changelog: 2.4.0...v2.4.1a1
v2.4.0
Lýra 2.4.0 (2022-07-11)
Major Changes
- Lyra is now open-sourced with the GPL-3.0 license
- Changed DB option from Firebase to MongoDB
- Changed command checking system to tanjun's checks
- Lyra now have an official version number for each release
- Unplayable tracks will now be removed instead of skipped
- They will also be remembered to be automatically removed the next time it has been enqueued
- New command group: misc
/ping
is now in misc
Features
- The Lyra repository now has a sponsor button, linked to Teammie's ko-fi
- Allow multiple mentionables to be in
/restrict add~remove
- More features on
/play
command- Support for playing local files
/play-file
- attaching files upon using message command
,,play
- attaching files in a message and right-click to use the message menu
- Support for adding multiple songs at once, separated by
|
. ex.A | B
- Support for playing local files
- New command alias for
,,leave
:eddisntheregoaway
(Inside-joke from the Oshi No Ko Server)
Bugfixes
- Limit now playing's thumbnail image to be under the server's upload size limit
/move
commands now work