Skip to content

Releases: soxtoby/SlackNet

v0.10.12

18 Sep 03:19
Compare
Choose a tag to compare
  • Fixed deserialization of EmojiApi.List's response so emojis are returned properly.
  • Fixed deserialization of DndApi.TeamInfo's response so users' DnD statuses are returned properly.

Thanks to @omer-koren for his help with this release 🛠️

v0.10.11

28 Aug 03:24
Compare
Choose a tag to compare
  • Added State to BlockActionRequest for when request comes from a message.
  • Added ChannelIdChanged event.
  • Support for unfurling inside message composer and customized unfurl auth message.
  • Added FocusOnLoad properties to blocks that support it.
  • Added AccessibilityLabel to Button block.

Thanks to @makeitokay for their help with this release 💪

v0.10.10

21 Aug 00:52
Compare
Choose a tag to compare
  • Added bookmarks API.
  • Added calls API and call block.
  • Added video block.
  • Removed unused properties in AppUninstalled.
  • Initial* properties in multi-select menus are not sent to Slack if they're empty. Fixes #114.

v0.10.9

03 Jul 00:11
Compare
Choose a tag to compare
  • Updating Newtonsoft.Json dependency to 13.0.1
  • IUsersApi.SetPresence takes in a RequestPresence enum instead of Presence, which has an Auto property instead of an Active property, as per the Slack API. The old method is still available, but marked as Obsolete.

v0.10.8

18 Jun 01:39
Compare
Choose a tag to compare
  • CoreSocketModeClient logs and ignores any messages that can't be deserialized
  • Indenting extra properties in log event FullMessageTemplate

v0.10.7

11 Jun 00:02
2ed6574
Compare
Choose a tag to compare
  • Added optional teamId parameter to IConversationsApi.List

Thankyou to @jtsai-osa for this release 👍

v0.10.6

02 May 22:15
Compare
Choose a tag to compare
  • Added Subtype property back to MessageEvent, which was accidentally removed in the previous release.

v0.10.5

01 May 00:51
Compare
Choose a tag to compare
  • PlainText.Emoji is true by default to match Slack's default behaviour when the property isn't specified in the JSON.
  • Added MessageEventBase base class for AppMention & MessageEvent with common properties.
  • Added ExtraProperties property to Event to catch any information that Slack sends that doesn't have an existing property.
  • Added missing ClientMsgId and Team properties to MessageEventBase.
  • Added missing ChannelType property to MessageEvent. The format doesn't match other ChannelType properties, so I've left it as a string for now, rather than using the existing ChannelType enum.
  • Pulled the EventTs property found on many event types up to the Event base class.

v0.10.4

31 Jan 07:08
Compare
Choose a tag to compare
  • Added missing properties to OauthV2AccessResponse.
  • OAuthV2Api.Access doesn't include authorization header in request.

v0.10.3

30 Jan 02:42
Compare
Choose a tag to compare
  • Fixed content type of OAuthV2Api.Access.
  • Fixed endpoint for AppsEventsAuthorizationsApi.List and renamed API to AppsEventAuthorizations to match endpoint.
  • Added Slack documentation links to all API methds.