Skip to content
This repository has been archived by the owner on Jul 11, 2024. It is now read-only.

Releases: andersfylling/disgord

v0.20.6

26 Oct 17:08
Compare
Choose a tag to compare

Patches nil error for context.Context, UpdateChannelPermissionsParams.Type was incorrect type

v0.20.5

26 Oct 15:57
Compare
Choose a tag to compare

Removes obligatory context in the message query builder

v0.20.4

26 Oct 15:29
Compare
Choose a tag to compare

Patches another deadlock + another potential deadlock in the cache

v0.20.3

26 Oct 11:01
a366d12
Compare
Choose a tag to compare

Patched the cache! Somehow there was a double lock instead of a lock and release after resource access.

Thanks to

v0.20.2

25 Oct 18:36
Compare
Choose a tag to compare

Cleanup

  • reduced the number of exported types and functions

Patch

  • disgord.IgnoreCache flag, was not respected in REST Get methods

v0.20.1

24 Oct 18:24
Compare
Choose a tag to compare

Patches

  • The helper methods for Message (reply, etc.) required encapsulation of the session interface. This has now been patched. Session can be directly injected.

v0.20.0

22 Oct 22:04
Compare
Choose a tag to compare

v0.19.1

17 Oct 18:32
93a3a12
Compare
Choose a tag to compare

Patches panic on unknown events

A simpler interface, modular caching, optional contexts

15 Oct 20:13
6b0417b
Compare
Choose a tag to compare
  • client.Event() gives you compile time correctness, compared to the client.On(...) which is checked at runtime.
  • Allow mentions
  • resource based REST methods
  • cancellation for REST methods is no longer part of the main signature. WithContext has been introduced instead
  • new cache interface (mix of cache and creation layer for flexibility)
  • removed json dependencies. json logic can now be overwritten using the disgord/json pkg
  • reduce helper methods (such as disgord.Sort)
  • better support for unicode emojis
  • replaced install script with a template repo
  • permission for guild insight and stream

Patches

  • Member sometimes contained a empty guild id
  • presence missing activities
  • unnecessary allocations in func (m *Member) GetPermissions
  • missing audit log events

Thanks to

v0.18.0

17 Jun 16:11
1d95074
Compare
Choose a tag to compare
  • mutexes removed from the discord structs
  • intents support
  • helper methods for channel and member to quickly get permissions
  • patch cache panic when using the guild object methods MattIPv4/DNS-over-Discord#9

Thanks to