SlackNet Versions Save

A comprehensive Slack API client for .NET

v0.10.24

9 months ago
  • Added cursor-based pagination to TeamApi.AccessLogs and FilesApi.List.
  • ChatApi.PostEphemeral can post to threads.

Thankyou to @arkolka for their help with this release 🎉

v0.10.23

10 months ago
  • Added FileIds to MessageUpdate to allow removing and re-adding files when updating a message.
  • SlackApiClient.WithAccessToken() maintains the value of DisableRetryOnRateLimit.

v0.10.22

1 year ago
  • Added HuddleState and HuddleStateExpirationTs properties to UserProfile.

Thankyou to @JoeMyers for this release ➕

v0.10.21

1 year ago
  • Fixed content type of event endpoint challenge.
  • Checking content type of request before trying to deserialize it.

Thankyou to @SamuelCharest for his help with this release 🛠️

v0.10.20

1 year ago
  • Added Link.Email helper method for creating email links.
  • Added PostToWebhook method to SlackApiClient for posting messages to incoming webhooks.
  • Added IncomingWebhook property to OauthV2AccessResponse for collecting generated webhook URLs.

Thankyou to @TimSon777 for his help with this release 👍

v0.10.19

1 year ago
  • Fixed deserialization of MessageBlocks property in attachments.
  • DatePicker.FocusOnLoad property isn't serialized when false, to avoid a Slack internal error.
  • Added DateTimePicker, EmailTextInput, UrlTextInput, and NumberInput block elements.

Thanks again to @theteladras for his help with this release 🤝

v0.10.18

1 year ago
  • Added Border property to RichTextList.
  • Singular enum arguments are added to request URLs without quotes (fixes #135).
  • Fixing Search API response deserialization by changing from MessageEvents to new MessageSearchResponse class.

Thank you to @theteladras for his help with this release ✨

v0.10.17

1 year ago
  • Added ApiAppId property to UserProfile.
  • Improved performance of type lookups during deserialization across multiple threads.

Thankyou to @theteladras and @omer-koren for this release 🥇

v0.10.16

1 year ago
  • Added Unicode and SkinTone properties to RichTextEmoji.
  • Added PinnedTo and PinnedInfo properties to MessageEvent.
  • Added DeleteScheduledMessage method to ChatApi.
  • Fixed type of ScheduledMessage.Id and added missing Text property.
  • Added EnterpriseId property to EventCallback.
  • Added TeamAccessGranted and TeamAccessRevoked events.
  • When a logger is attached, the default Http service will correctly log requests.

Many thanks to @theteladras, @omer-koren, @magnusfox, and @henkli for their help with this release 🥳

v0.10.15

1 year ago
  • SlashCommand.TeamName renamed to TeamDomain to match Slack's JSON.
  • DataSource property added to SelectElement.

Thankyou to @ngg for this release ✨