Skip to content

Releases: IgKniteDev/IgKnite

2024.8.24

23 Aug 18:51
485d231
Compare
Choose a tag to compare

✨ The Reboot

After a long gap without development, we've decided to restart the development of IgKnite. Since it's a project even we as its developers love using on our Discord servers, it'd be great to see what we can achieve with IgKnite in the future, with updated music and moderation features as the codebase advances!

We hope you, as the end-user, will keep in touch with the regular updates from now on and stay tuned with IgKnite's upcoming features, improvements, bugfixes and much, much more!

⚠️ The pre-hosted instance is not stable yet and might require further testings before it's turned online permanently!

🔨 Related PRs


The changes will shortly be deployed to IgKnite's (new) pre-hosted instance.

Full Changelog: 2024.2.24...2024.8.24

2024.1.27

27 Jan 13:21
a043f0a
Compare
Choose a tag to compare

This release is primary a bugfix and project reorientation release to pave the way for future major releases which are under development (also the first version bump of 2024! 🎊)

What's New

  • Fixed a bug where inappropriate attribute passing would cause the /help slash command to not work at all.
  • Removed black and completely established ruff as the primary formatter and linter of the entire project.

Related PRs

  • Bump disnake[voice] from 2.9.0 to 2.9.1 by @dependabot in #250
  • Bump yt-dlp from 2023.11.16 to 2023.12.30 by @dependabot in #254
  • 🐛 [bugfix] Bookmarking doesn't rely on internal cache anymore by @furtidev in #253
  • 🔨 [tuning] Updated configurations and fixed broken /help command by @hitblast in #255

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.8.25...2024.1.27

2023.8.25

24 Aug 18:39
707a29f
Compare
Choose a tag to compare

This release acts as a stability update of IgKnite's last major release, containing performance improvements and an overall better user experience.

What's New

  • Improved overall codebase structure by reducing boilerplate in different places and using type aliases for some classes.
  • Added an automatic rebooting mechanism for possible HTTP exception events.
  • Added a new /unassignrole slash command to remove roles from a given user.
  • Improved pre-checks for the /assignrole slash command.

Related PRs

  • ✨ [feat] Added /unassignrole; tiny, invisible changes & more by @hitblast in #244
  • 🔨 [tuning] Structurally updated the exception handler and the music cog by @hitblast in #245
  • ✨ [feat] Added automatic reboots for HTTP exceptions by @hitblast in #246

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.6.23...2023.8.25

2023.6.23

23 Jun 08:10
3aa5aad
Compare
Choose a tag to compare

This releases synchronizes IgKnite with disnake's new major release v2.9.0 along with improving developer experience through the improvement of developer containers and dependencies.

What's New

  • Added a new /makestage slash command which can be used to create new stage channels.
  • Renamed the /makevc command to /makevoice.
  • Moved the /slowmode command from the Moderation cog to the Customization cog.
  • Channel creation commands now have a new slowmode parameter which can be used to set an optional, custom slowmode delay for the specific channel.
  • The /deletechannel slash command can now delete category channels as well.
  • The /userinfo slash command now displays the global name and the display name of a user.
  • Use Ruff as the linter and Black as the formatter of the project.

Related PRs

  • 🔨 [tuning] Added Ruff as the primary linter and formatter by @hitblast in #236
  • ✨ [feat] Added /makestage; modified Customization cog commands and more by @hitblast in #241
  • 🔨 [tuning] Synchronized /userinfo with latest API changes by @hitblast in #242

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.6.19...2023.6.23

2023.6.19

19 Jun 17:24
12ec7d0
Compare
Choose a tag to compare

This bug-fix release primarily squishes critical issues related to the /guildinfo, /unban and /play slash commands. Few structural changes have also been made to the overall codebase to ensure decent operation and developer experience.

What's New

  • 🐛 [bug-fixed] Fixed argument-related and type-related bugs by @hitblast in #234
  • ✨ [feat] Use SPDX License Identifier in all files by @hitblast in #235

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.6.18...2023.6.19

2023.6.18

18 Jun 15:05
66b9887
Compare
Choose a tag to compare

This update adds a new slash command inside the Music cog and tunes the core module of IgKnite to make it more developer-friendly (including a slight modification to how the TypicalEmbed class accepts parameters). Visual changes have rarely been made.

What's New

  • ✨ [feat] Added a new /togglelock slash command by @hitblast in #230
  • 🔨 [tuning] Improved developer workflow with Docker containers by @hitblast in #231
  • 🔨 [tuning] Improved code structure for core.TypicalEmbed by @hitblast in #232
  • 🐛 [bug-fixed] Fixed a bug related to the exception handler by @hitblast in #233

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.6.11...2023.6.18

2023.6.11

10 Jun 19:36
59be9e8
Compare
Choose a tag to compare

This is a bug-fix release primarily launched for squishing bugs which were causing inconvenience to parts of the Discord bot experience. Notable tweaks and fixes are written below.

Fixed Bugs

  • Removes some of the previously added asynchronous code from parts of the codebase because they were causing errors inside commands like /snipe, /invites and more. Since these parts primarily don't have an aiter object to asynchronously loop through, the async for keywords were unwanted there.

What's New

  • 🔨 [tuning] Voice alerts have been removed by @hitblast in #229

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.6.2...2023.6.11

2023.6.2

02 Jun 17:32
bc64b1e
Compare
Choose a tag to compare

This tiny update changes a fair share of internal structure in various different parts of the codebase to ensure better stability in everyday workloads. No "too visible" functional changes have been made (except that now some commands respond with ephemeral embeds).

What's New

  • 🔨 [tuning] Improved ephemeral interaction responses and more by @hitblast in #225
  • 🔨 [tuning] Improved async loops syntax by @hitblast in #226

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.5.26...2023.6.2

2023.5.26

26 May 17:14
94ed81f
Compare
Choose a tag to compare

This new release improves on the existing "Boosted Mode" by improving the bass feedback by applying pre-playback optimizations. Alongside structural improvements, more code adjustments have been made so that developers find it easier to create their own interaction commands and contribute to the project!

What's New

  • 🔨 [tuning] Restructured the /snipe slash command by @hitblast in #222
  • 🔨 [tuning] Improved "Boosted Mode" for the /play slash command by @hitblast in #223
  • ✨ [feat] New, modified command declaration structure by @hitblast in #224

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.5.22...2023.5.26

2023.5.22

22 May 12:06
a113223
Compare
Choose a tag to compare

This small release improves the overall stability of music commands in terms of voice and playback safety, ensuring smooth performance. Small adjustments have been made in other parts of the codebase as well.

What's New

  • 🎨 [tuning] Resolved formatting errors by @github-actions in #219
  • 🔨 [tuning] Improved voice cleanups, restrictions and more by @hitblast in #221

The changes will shortly be deployed to IgKnite's pre-hosted instance.

Full Changelog: 2023.5.19...2023.5.22