Skip to content

Releases: gehongyan/Kook.Net

v0.2.0

24 Dec 16:36
Compare
Choose a tag to compare

Update Path

This release split out non-official listed endpoints implementation into a separate package, namely INestedChannel.SyncPermissionsAsync. Developers who are using these endpoints should install the Kook.Net.Experimental package.

Removed

  • Removed INestedChannel.SyncPermissionsAsync method on interface definition. Implementations are now available on the Kook.Net.Experimental package. (49f2d97)

Added

  • Added Kook.Net.Experimental package for non-official listed endpoints implementation. (49f2d97)

Fixed

  • Fixed potential NRE resulting from empty IGuild.OpenId. (f112a37)

Misc

  • Fixed incorrect indentations. (d3e974b)

Full Changelog: v0.1.2...v0.2.0

v0.1.2

18 Dec 05:03
Compare
Choose a tag to compare

Update Path

This release changed the type of SocketGuild.MemberCount from int to int?, where the null value represents that the number of the guild members is unknown. In addition, similar changes occur on SocketGuild.HasAllMembers. All usages relying on these two properties need to be updated.

Changed

  • AlwaysDownloadUsers will also define whether the number of guild members will be loaded upon startup (8f4fb79)

Fixed

  • Fixed incorrect preconditions when modifying voice channels (9f808b3)
  • Fixed incorrect documentation (9e2669a)

Full Changelog: v0.1.1...v0.1.2

v0.1.1

20 Nov 13:21
Compare
Choose a tag to compare

Added

  • Added IGuild.GetActiveBoostSubscriptionsAsync() (32b1617)
  • Payloads themselves will be logged as well when deserialization exceptions occur (369dd04)

Fixed

  • Fixed BaseSocketClient.UserUnbanned that was not working (624750a)
  • Fixed DownloadVoiceStatesAsync and DownloadBoostSubscriptionsAsync were bypassed unexpectedly when BaseSocketClient.GuildAvailable is triggered (390b8ab)

Full Changelog: v0.1.0...v0.1.1

v0.1.0

15 Nov 15:37
Compare
Choose a tag to compare

Initial release.

Contributors

Full Changelog: v0.1.0