Skip to content

Releases: auttaja/gommand

Gommand

31 Dec 01:26
Compare
Choose a tag to compare
  • Add support for states (thanks to @Jack073 for this).
  • Bump the latest disgord version.

Gommand

25 Sep 16:13
Compare
Choose a tag to compare
  • Fix a bug with formatting global emojis in embeds.

Gommand

25 Sep 16:07
Compare
Choose a tag to compare
  • Add support for embed menu and embed paginator lifetimes.
  • Change how parsing for custom commands works to allow for it to be done in a much more granular way. This is a breaking change (the parser is directly passed through rather than a string).
  • Add message bulk delete handler, make member attribute optional on deleted messages. This is a breaking change if you use a custom message cache adapter (see #6).
  • Add GuildTransformer.
  • Fix some bugs with global emojis in embed menus.

Thanks @Jack073 for your help and contributions with this release. 👍

Gommand

25 Jul 16:18
Compare
Choose a tag to compare
  • Fix a bug when Discord doesn't give the message during update.

Gommand

25 Jul 13:15
Compare
Choose a tag to compare
  • Change DeletedMessageHandler to MessageCacheHandler and Callback to DeletedCallback. This is a breaking change.
  • Add UpdatedCallback to MessageCacheHandler to allow for callbacks on message updates.
  • Updated the message cache handler to add an Update(ChannelID, MessageID disgord.Snowflake, Message *disgord.Message) (old *disgord.Message) function, which allows the cache to be kept up to date and corrected as messages are edited (previously if a message was edited the cache would still represent the message as when it was sent). If you use a custom MessageCacheStorageAdapter then this will be a breaking change as it now requires the Update method.
  • Add an IgnoreBots field to the MessageCacheHandler struct to allow users not to cache bots messages if they choose.

Thanks to @Jack073 for help with this release.

Gommand

20 Jul 18:37
Compare
Choose a tag to compare
  • Add EmbedTextFailover.

Gommand

14 Jul 13:04
Compare
Choose a tag to compare
  • Added the ability to set cooldowns based on the user/channel/guild.

Gommand

10 Jul 22:56
Compare
Choose a tag to compare
  • Add the InitialPage (used to set the page which will show) and NoButtonTextContent (the text which will be sent with the embed in the event that buttons could not be added) arguments to EmbedPaginator. This is a breaking change.
  • Add the ability for the help command to work if the buttons could not be created.

Gommand

10 Jul 19:55
Compare
Choose a tag to compare
  • Add the option to specify a default value in argument transformers.
  • Add the ability to search role names.

Gommand

05 Jul 22:20
Compare
Choose a tag to compare
  • Add WaitManager into the Gommand context. WaitManager contains WaitFor____ functions for every disgord event type and allows you to wait for each event with the check function you specify and get it returned to you.
    • Due to this, WaitForMessage is still within the Gommand context, but it requires a context.Context as the first parameter now. This is a breaking change.
  • Make the message URL transformer support various different Discord URL's (thanks to @Jack073 for this contribution).