Skip to content

Releases: ArunaBot/ArunaBase

Release v1.0.0-ALPHA.14 (#16)

18 Aug 19:34
59a868e
Compare
Choose a tag to compare
Pre-release
  • [BREAKING]: Several interfaces were renamed in favor of their namespace usage%0A %0A - For example: IDiscordOptions -> Discord.IOptions%0A%0A - [BREAKING]: The HTTP namespace is no longer exported globally%0A %0A - Its internal dependencies make standalone usage impractical%0A - If you need an HTTP client library, consider using Axios or Node.js built-in features%0A%0A - [BREAKING][discord]: The previously deprecated methods were permanently removed%0A %0A - CommandManager#getGlobalCommands%0A - CommandManager#getGlobalCommand%0A - CommandManager#hasGlobalCommand%0A%0A - [BREAKING]: CommandManager is now a singleton%0A%0A - [BREAKING]: CommandManager now stores commands in a native Map instead of a Collection%0A %0A - This is part of the abstraction effort, since Collection is provided by discord.js%0A%0A - [FEAT]: Began the process of abstraction for common functionality%0A %0A - All clients now extend IClientBase%0A - CommandManager is no longer exclusive to Discord and will be implemented for other clients soon%0A%0A - [FEAT]: Introduced the new Common namespace%0A %0A - Contains interfaces and utilities shared across different clients%0A%0A - [FIX]: Various performance improvements were made%0A%0A - [CHORE]: Bump dependencies%0A

v1.0.0-ALPHA.13

16 Jun 23:42
60cb898
Compare
Choose a tag to compare
v1.0.0-ALPHA.13 Pre-release
Pre-release
  • [REVERT]: Reverted ALPHA.12 changes;

    • Discord.js doesn't provide the Role type in the command context, only its ID;
  • [NEW]: Upgraded to Discord.js v14.20.0;

    • This version includes several bug fixes and improvements;

v1.0.0-ALPHA.12

02 Jun 21:17
40c0874
Compare
Choose a tag to compare
v1.0.0-ALPHA.12 Pre-release
Pre-release
  • [FIX]: Fix argument type in command context;
    • Now you can receive the Role type in the command context;

v1.0.0-ALPHA.11

27 May 23:04
6a9c25d
Compare
Choose a tag to compare
v1.0.0-ALPHA.11 Pre-release
Pre-release
  • [FIX]: Fixed a rare crash related to slash commands;

    • The crash occurred when a slash command was executed while the bot was not ready;
    • This was caused by a delay in command registration that could happen after the bot had been offline for a while;
  • [FIX]: Enabled enforceNonce to prevent duplicated messages;

  • [FIX]: Fixed incorrect usage of Math.max in parameter validation;

    • The issue caused string parameters to always require 6000 characters;

v1.0.0-ALPHA.10

10 May 10:14
baa1aa9
Compare
Choose a tag to compare
v1.0.0-ALPHA.10 Pre-release
Pre-release
  • [BREAKING]: All methods related to guild commands have been removed;

    • This change shouldn't affect anyone, as guild commands haven't been implemented yet;
    • A new system for guild commands will be implemented in the future;
  • [BREAKING]: The HTTP server was removed;

    • This change has introduced to simplify the codebase and make it more maintainable;
    • The HTTP server wasn't used in any of the examples and had no documentation, so its impact on users should be minimal;
  • [DEPRECATED]: Some methods are now deprecated:

    • CommandManager#generateAsyncCommand is deprecated, use CommandManager#generateCommand instead;
    • CommandManager#getGlobalCommand is deprecated, use CommandManager#getCommand instead;
    • CommandManager#hasGlobalCommand is deprecated, use CommandManager#hasCommand instead;
  • [CHORE]: Bump dependencies;

  • [NOTE]: Support for Node v18+ has been restored;

Release v1.0.0-ALPHA.9 (#8)

24 Feb 20:41
798a624
Compare
Choose a tag to compare
Pre-release
Changes:

Feat: Allow the user to enable ephemeral responses when using "deferReply";
Fix: Missing await can causes a crash sometimes;
Chore: Remove some unused configurations

v1.0.0-ALPHA.8

22 Feb 22:58
20519d8
Compare
Choose a tag to compare
v1.0.0-ALPHA.8 Pre-release
Pre-release
Pull requests list  Release v1.0.0-ALPHA.8 (#7)

v1.0.0-ALPHA.7

16 Feb 18:24
d9aa8f6
Compare
Choose a tag to compare
v1.0.0-ALPHA.7 Pre-release
Pre-release

Release 1.0.0-ALPHA.7 (#6)

v1.0.0-ALPHA.6

02 Nov 17:41
668b9f9
Compare
Choose a tag to compare
v1.0.0-ALPHA.6 Pre-release
Pre-release
Release 1.0.0-ALPHA.6 (#5)

v1.0.0-ALPHA.5

15 Jan 00:26
650df56
Compare
Choose a tag to compare
v1.0.0-ALPHA.5 Pre-release
Pre-release
Release 1.0.0-ALPHA.5 (#4)