Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.

Releases: fdnt7/Lyra

v2.4.2-hotfix.2

04 Oct 10:49
f98e64a
Compare
Choose a tag to compare

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

  • Included automatic disconnects as an InternalConnectionChangeEvent (#78 & #79)

v2.4.2 Release

Full Changelog: v2.4.1...v2.4.2-hotfix.2

v2.4.2-hotfix.1

03 Oct 07:43
db48b19
Compare
Choose a tag to compare

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

01 Oct 21:46
0d8c757
Compare
Choose a tag to compare

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 in dev_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

29 Sep 12:27
59e9ce6
Compare
Choose a tag to compare
v2.4.2a1 Pre-release
Pre-release

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 in dev_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

29 Aug 17:57
e154e77
Compare
Choose a tag to compare

Lýra 2.4.1 (2022-08-29)

Major Changes

  • Improve checks, errors & error messages (#26)
  • Update Hikari & Tanjun + Utilized New Features (#25)
    • Supporting command usage in VC chats (#19)
    • Debug commands are now in the group /debug ...
    • Enabling debug & misc commands in DMs (#40)
  • 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

28 Aug 18:16
Compare
Choose a tag to compare
v2.4.1a1 Pre-release
Pre-release

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

12 Jul 04:50
Compare
Choose a tag to compare

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
  • 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

v2.4.0a1

12 Jul 04:50
64d008e
Compare
Choose a tag to compare
v2.4.0a1 Pre-release
Pre-release

What's Changed

  • Dev by @Fridenity in #1
  • ! removed apt install curl by @Fridenity in #2
  • Create LICENSE by @Fridenity in #3
  • Commit for 2.4.0 by @Fridenity in #4

New Contributors

  • @Fridenity made their first contribution in #1

Full Changelog: https://github.com/Fridenity/Lyra/commits/2.4.0a1