Skip to content

chore: Bump the nuget group with 2 updates - #54

Merged
josolanes merged 1 commit into
mainfrom
dependabot/nuget/containrbot/main/nuget-d900597396
Oct 26, 2026
Merged

josolanes merged 1 commit into
mainfrom
dependabot/nuget/containrbot/main/nuget-d900597396

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 23, 2026

Copy link
Copy Markdown
Contributor

Updated SlackNet from 0.18.0 to 0.19.0.

Release notes

Sourced from SlackNet's releases.

0.19.0

This release adds support for custom workflow functions and dynamic credential providers (which should make it easier to support multiple Slack apps and workspaces). Both of these required some subtle breaking changes, so be sure to check the section below.

Custom step functions that return dynamic options need to complete before acknowledging the event, so I've introduced an experimental IEventHandler<T> interface, which provides access to the typed event, the EventCallback, and a manual Acknowledge function. This can be used for any event type though, so you might find it useful outside of custom step functions.

  • Added dynamic credential providers:
    • UseApiTokenProvider for Web API requests.
    • UseAppLevelTokenProvider for app-level API requests.
    • UseSigningSecretProvider and UseVerificationTokenProvider for ASP.NET Core request validation.
  • Added request type, app, workspace and enterprise IDs to SlackRequestContext. API token providers also receive the API method, arguments and originating request.
  • Added experimental context-aware event handlers, with callback metadata and control over acknowledgement.
  • Added support for custom workflow functions:
    • FunctionExecuted event.
    • FunctionsApi.CompleteSuccess and CompleteError.
    • FunctionDistributionPermissionsApi.
    • FunctionWorkflowStepsApi, including form-response exports.
    • WorkflowsFeaturedApi and WorkflowTriggerPermissionsApi.
  • Added function execution data, bot access tokens and interactivity pointers to interaction requests. Block option requests also expose function execution data and bot access tokens.
  • Added interactivity-pointer support to ViewsApi.Open and Push.
  • Added AgentsSessionsApi.SetStatus and AgentSessionStopped.
  • Added chunks, task display mode, icon and username overrides to message streaming. StopStream also supports setting the agent session status.
  • Added TaskCardBlock, PlanBlock, CardBlock, CarouselBlock, ContainerBlock, AlertBlock, DataTableBlock and DataVisualizationBlock, with supporting icons, URL sources and chart types.
  • Added RawNumberCell and RichTextPreformatted.Language.
  • Added AppContextChanged, AppHomeOpened.Context and MessageEvent.AppContext.
  • Added MessageDeleted.PreviousMessage, and UserTeam and SourceTeam to message events.
  • Added MetadataJson and MetadataObject to MessageUpdate.
  • Added BotId and EnterpriseId to AuthTestResponse.
  • Added codeVerifier to OAuthV2Api.Access for PKCE.
  • Added an AssistantThreadsApi.SetSuggestedPrompts overload without a thread timestamp, for the Messages tab.
  • Date-like strings remain strings when deserializing untyped JSON.
  • ASP.NET Core only creates the hosted Socket Mode client when enabled, and cleans up request scopes when handlers fail.

Breaking changes

  • Renamed ISlackApiClient.AppsConnectionsApi to AppsConnections.
  • Removed deprecated configuration from SlackEndpointConfiguration:
    • Move UseSigningSecret, VerifyWith, UseEventUrlVerification and UseSocketMode into the AddSlackNet callback.
    • Pass connection options to UseSocketMode.
    • Keep MapToPrefix and DelayResponse in UseSlackNet. UseSocketMode now returns the service configuration.
  • Removed ISlackRequestValidationConfiguration. Custom validation configuration should use ISlackSigningSecretProvider and/or ISlackVerificationTokenProvider.
  • Configured signing secrets and verification tokens returning null or an empty string now reject requests.
  • ReplaceEventHandling, ISlackHandlerFactory.CreateEventHandler and SlackRequestContext.EventHandlers now use SlackNet.Handlers.Experimental.IEventHandler<Event>. Implement Handle(IEventContext<Event>), or adapt existing handlers with .ToEventHandler(). Existing RegisterEventHandler registrations continue to work.
  • ISlackServiceProvider implementations must provide GetApiTokenProvider() and GetAppLevelTokenProvider().
  • New parameters precede cancellationToken in OAuthV2Api.Access and ChatApi.StartStream, AppendStream and StopStream. Pass cancellation tokens by name, e.g. cancellationToken: token, and rebuild dependent projects.
  • Set SlackRequestContext.RequestId through its initializer; setting the corresponding dictionary entry no longer updates it.
  • Custom API clients must supply their own app-level token for Socket Mode to work.
  • Code relying on automatic date conversion in untyped JSON should parse date strings explicitly.
  • Deprecated trigger-first ViewsApi.Open and Push overloads. Use Open(view, triggerId: triggerId) and Push(view, triggerId: triggerId).
  • Deprecated the SlackApiClient constructor accepting HTTP dependencies and a token string. Use the constructor accepting separate API-token and app-level-token providers.

A big thanks to @​enhancer13, @​vgribok-aws, and @​we4sz for their help with this release 🥳

Commits viewable in compare view.

Updated SlackNet.Extensions.DependencyInjection from 0.18.0 to 0.19.0.

Release notes

Sourced from SlackNet.Extensions.DependencyInjection's releases.

0.19.0

This release adds support for custom workflow functions and dynamic credential providers (which should make it easier to support multiple Slack apps and workspaces). Both of these required some subtle breaking changes, so be sure to check the section below.

Custom step functions that return dynamic options need to complete before acknowledging the event, so I've introduced an experimental IEventHandler<T> interface, which provides access to the typed event, the EventCallback, and a manual Acknowledge function. This can be used for any event type though, so you might find it useful outside of custom step functions.

  • Added dynamic credential providers:
    • UseApiTokenProvider for Web API requests.
    • UseAppLevelTokenProvider for app-level API requests.
    • UseSigningSecretProvider and UseVerificationTokenProvider for ASP.NET Core request validation.
  • Added request type, app, workspace and enterprise IDs to SlackRequestContext. API token providers also receive the API method, arguments and originating request.
  • Added experimental context-aware event handlers, with callback metadata and control over acknowledgement.
  • Added support for custom workflow functions:
    • FunctionExecuted event.
    • FunctionsApi.CompleteSuccess and CompleteError.
    • FunctionDistributionPermissionsApi.
    • FunctionWorkflowStepsApi, including form-response exports.
    • WorkflowsFeaturedApi and WorkflowTriggerPermissionsApi.
  • Added function execution data, bot access tokens and interactivity pointers to interaction requests. Block option requests also expose function execution data and bot access tokens.
  • Added interactivity-pointer support to ViewsApi.Open and Push.
  • Added AgentsSessionsApi.SetStatus and AgentSessionStopped.
  • Added chunks, task display mode, icon and username overrides to message streaming. StopStream also supports setting the agent session status.
  • Added TaskCardBlock, PlanBlock, CardBlock, CarouselBlock, ContainerBlock, AlertBlock, DataTableBlock and DataVisualizationBlock, with supporting icons, URL sources and chart types.
  • Added RawNumberCell and RichTextPreformatted.Language.
  • Added AppContextChanged, AppHomeOpened.Context and MessageEvent.AppContext.
  • Added MessageDeleted.PreviousMessage, and UserTeam and SourceTeam to message events.
  • Added MetadataJson and MetadataObject to MessageUpdate.
  • Added BotId and EnterpriseId to AuthTestResponse.
  • Added codeVerifier to OAuthV2Api.Access for PKCE.
  • Added an AssistantThreadsApi.SetSuggestedPrompts overload without a thread timestamp, for the Messages tab.
  • Date-like strings remain strings when deserializing untyped JSON.
  • ASP.NET Core only creates the hosted Socket Mode client when enabled, and cleans up request scopes when handlers fail.

Breaking changes

  • Renamed ISlackApiClient.AppsConnectionsApi to AppsConnections.
  • Removed deprecated configuration from SlackEndpointConfiguration:
    • Move UseSigningSecret, VerifyWith, UseEventUrlVerification and UseSocketMode into the AddSlackNet callback.
    • Pass connection options to UseSocketMode.
    • Keep MapToPrefix and DelayResponse in UseSlackNet. UseSocketMode now returns the service configuration.
  • Removed ISlackRequestValidationConfiguration. Custom validation configuration should use ISlackSigningSecretProvider and/or ISlackVerificationTokenProvider.
  • Configured signing secrets and verification tokens returning null or an empty string now reject requests.
  • ReplaceEventHandling, ISlackHandlerFactory.CreateEventHandler and SlackRequestContext.EventHandlers now use SlackNet.Handlers.Experimental.IEventHandler<Event>. Implement Handle(IEventContext<Event>), or adapt existing handlers with .ToEventHandler(). Existing RegisterEventHandler registrations continue to work.
  • ISlackServiceProvider implementations must provide GetApiTokenProvider() and GetAppLevelTokenProvider().
  • New parameters precede cancellationToken in OAuthV2Api.Access and ChatApi.StartStream, AppendStream and StopStream. Pass cancellation tokens by name, e.g. cancellationToken: token, and rebuild dependent projects.
  • Set SlackRequestContext.RequestId through its initializer; setting the corresponding dictionary entry no longer updates it.
  • Custom API clients must supply their own app-level token for Socket Mode to work.
  • Code relying on automatic date conversion in untyped JSON should parse date strings explicitly.
  • Deprecated trigger-first ViewsApi.Open and Push overloads. Use Open(view, triggerId: triggerId) and Push(view, triggerId: triggerId).
  • Deprecated the SlackApiClient constructor accepting HTTP dependencies and a token string. Use the constructor accepting separate API-token and app-level-token providers.

A big thanks to @​enhancer13, @​vgribok-aws, and @​we4sz for their help with this release 🥳

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps SlackNet from 0.18.0 to 0.19.0
Bumps SlackNet.Extensions.DependencyInjection from 0.18.0 to 0.19.0

---
updated-dependencies:
- dependency-name: SlackNet
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: SlackNet.Extensions.DependencyInjection
  dependency-version: 0.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 23, 2026
@josolanes
josolanes merged commit 476c0f6 into main Oct 26, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/nuget/containrbot/main/nuget-d900597396 branch October 26, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant