Skip to content

Releases: gehongyan/Kook.Net

v0.2.4

09 Mar 15:40
Compare
Choose a tag to compare

Added

  • Added support for parsing color type ColorType and gradient color information GradientColor for role IRole. (9414b94)

Full Changelog: v0.2.3...v0.2.4

v0.2.3

19 Jan 13:32
Compare
Choose a tag to compare

Added

  • Added KookRestClient.GetAdminGuildsAsync for Bearer token. (58a0966)
  • Added Format.Colorize for KMarkdown text colorization. (acca2ae)

Fixed

  • Fixed GetGuildsAsync downloads data too slowly on massive guilds. (83ba3ca)
  • Fixed GetGuildsAsync does not work on Bearer token. (e764167)
  • Fixed potion of values are incorrect in Color. (e46cbc0)

Full Changelog: v0.2.2...v0.2.3

v0.2.2

30 Dec 08:17
Compare
Choose a tag to compare

Fixed

  • Fixed an issue that SocketTextChannel.SendCard(s)Async does not assign ephemeralUser parameter well.
    (7511f11)

Full Changelog: v0.2.1...v0.2.2

v0.2.1

25 Dec 15:56
Compare
Choose a tag to compare

Fixed

  • Fixed incorrect JSON converter resulting in startup failure. (7955aef)

Full Changelog: v0.2.0...v0.2.1

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