Skip to content

build(deps): bump @slack/webhook from 7.0.9 to 8.0.2 - #19

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/slack/webhook-8.0.2
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/slack/webhook-8.0.2

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps @slack/webhook from 7.0.9 to 8.0.2.

Release notes

Sourced from @​slack/webhook's releases.

@​slack/webhook@​8.0.2

Patch Changes

  • 0ee1d99: fix: revert internal packages requiring esm loading for backward compatible support (#2711)

@​slack/webhook@​8.0.1

Patch Changes

  • 3a459f6: fix: stop WebhookTrigger.send() from retrying after a successful delivery

    A 2xx response with an empty or non-JSON body no longer throws. It now resolves to { ok: true }. Before this fix that body threw a parse error, which was retried as a request error and caused duplicate Workflow Builder runs. A valid { ok: false, error } body is still surfaced to the caller.

  • Updated dependencies [916d8e9]

  • Updated dependencies [f5e9a01]

    • @​slack/types@​3.1.0

@​slack/webhook@​8.0.0

Major Changes

  • fc98c8c: Drop Node.js 18 support. The minimum supported Node.js version is now 20.

  • fc98c8c: Restructured error classes to use proper Error subclasses extending a new SlackWebhookError base class.

    Breaking changes to IncomingWebhookHTTPError:

    • The original property has been removed. HTTP response details are now direct properties:
      • statusCode: number
      • statusMessage: string
      • body: string
    • Migrate from error.original.response.status to error.statusCode, error.original.response.data to error.body, etc.

    Breaking changes to IncomingWebhookRequestError:

    • The original property is now a standard Error (previously it was an AxiosError). The original error is also available via the standard cause property.

    Removed factory functions (use new with the corresponding class instead):

    • requestErrorWithOriginal() → new IncomingWebhookRequestError(original)
    • httpErrorWithOriginal() → new IncomingWebhookHTTPError(statusCode, statusMessage, body)
    • errorWithCode() — Use the specific error class directly.

    Migration: Replace if (error.code === ErrorCode.HTTPError) with if (error instanceof IncomingWebhookHTTPError). You can also catch all webhook errors with if (error instanceof SlackWebhookError).

    The CodedError interface is deprecated — use instanceof checks with the SlackWebhookError base class or specific error subclasses instead.

  • fc98c8c: Replaced axios with the standard Fetch API for HTTP transport.

    Removed options from IncomingWebhookDefaultArguments:

    • agent — Use the new fetch option to provide a custom fetch implementation with proxy or TLS support. For proxies, prefer the built-in http.setGlobalProxyFromEnv() or NODE_USE_ENV_PROXY=1 (Node.js 24+). For advanced use cases:

... (truncated)

Commits
  • e026671 chore: release (#2719)
  • 0ee1d99 ci: adjust outputs of changeset releases to reattempt most recent releases (#...
  • 05502d9 chore: release (#2713)
  • 11b81e1 chore(deps): bump changesets/action from 1.9.0 to 2.1.1 (#2714)
  • 7a3d149 chore(deps-dev): bump @​changesets/cli from 2.31.1 to 3.0.1 (#2716)
  • 67f8a74 chore(deps-dev): bump @​biomejs/biome from 2.5.8 to 2.5.10 (#2717)
  • aef66ac fix: revert internal packages requiring esm loading for backward compatible s...
  • c663dc0 chore: release (#2681)
  • 4ba30a1 feat(web-api): add session_status to chat.stopStream arguments (#2708)
  • 916d8e9 feat(types): add agent_session_stopped and agent_session_title_changed events...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@slack/webhook](https://github.com/slackapi/node-slack-sdk) from 7.0.9 to 8.0.2.
- [Release notes](https://github.com/slackapi/node-slack-sdk/releases)
- [Commits](https://github.com/slackapi/node-slack-sdk/compare/@slack/webhook@7.0.9...@slack/webhook@8.0.2)

---
updated-dependencies:
- dependency-name: "@slack/webhook"
  dependency-version: 8.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 1, 2026
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants