Releases: soxtoby/SlackNet
Releases · soxtoby/SlackNet
v0.7.10
- Added support for
PlainTextInputs dispatching actions when someone interacts with them. - Added
TimePickerblock element (note: still a beta feature at time of writing).
Thanks to @fstojanac for his help with this release 🙇♂️
v0.7.9
v0.7.8
v0.7.7
v0.7.6
- Adding Header block type.
- Requests will automatically retry after a delay when rate limits are hit and Slack responds with a 429 HTTP response.
Thanks to @fstojanac for his help with this release 🥳
v0.7.5
- Added endpoint configuration method for disabling validation for event URL verification requests.
Thanks again to @fstojanac for this release.
v0.7.4
- Fixed a thread-safety issue in SlackTypeConverter that could cause deserialization to fail.
Thanks to @fstojanac for finding and fixing this 🐛🔨
v0.7.3
SlackBotuses conversations API internally, as channels/groups/mpim/im APIs have been deprecated by Slack.- Added conversation equivalents of channels/groups/mpim/im methods to
SlackBot. Defaultmethods' parameters are now optional.- Added new
Markmethod toConversationsApi. - Added cursor-based paging to
FilesApi.Info,ReactionsApi.List, andStarsApi.List.
Potentially-Breaking Changes
- Hub-based methods, properties, and types have been marked as
Obsolete.Conversations have the same properties asChannels andIms, so migrating should be straightforward. The main difference is that rather than having different APIs and methods for channels/groups etc., everything is just a "conversation". If you need to differentiate between the different types of conversations, use theIsChannel,IsGroupetc. properties.SlackBotuses the same API & cache forConversations,Channels, andIms, andConversationIdentifiers are interchangeable withHubIdentifiers, so migrating piecemeal should work OK.
- The
cursorparameter added toFilesApi.Info,ReactionsApi.List, andStarsApi.Listwas added before theCancellationToken, so on the off chance you were using every single parameter, you'll need to specify the parameter name for theCancellationToken.
v0.7.2
v0.7.1
UserandIsUserDeletedadded toConversation.TeamIdadded toUser.Title,RealNameNormalized,DisplayName,Team, andImageOriginaladded toUserProfile.UserProfile.AlwaysActiveis now nullable.SelectedDateproperties onDatePickerActionandDatePickerValueare now nullable.DateTimeproperties likeDatePicker.InitialDateare properly serialized in theyyyy-MM-ddformat that Slack expects.SlackUrlBuildercorrectly serializes enumerables of enum values, such as theIEnumerable<ConversationType>parameters inIConversationsApi.
Thank you to @fstojanac and @ivpusic for their help with this release ✨