Skip to content

Releases: slackapi/node-slack-sdk

@slack/webhook@7.2.0

Choose a tag to compare

@slackapi slackapi released this 08 Jul 20:42
2b6a0ce

Minor Changes

  • a2f6e77: feat: add opt-in retries to IncomingWebhook and WebhookTrigger
  • a5bd5c8: feat: add WebhookTrigger class for Workflow Builder webhook triggers

@slack/web-api@7.19.0

Choose a tag to compare

@slackapi slackapi released this 06 Jul 22:11
b0e335b

Minor Changes

  • a795b86: feat: expand app manifest types — add agent_view and assistant_view features, recent agent events (app_context_changed, assistant_thread_started, assistant_thread_context_changed), optional OAuth scopes (bot_optional/user_optional), and event metadata_subscriptions

@slack/types@2.22.0

Choose a tag to compare

@slackapi slackapi released this 02 Jul 17:22
12b94a2

Minor Changes

@slack/webhook@7.1.0

Choose a tag to compare

@slackapi slackapi released this 30 Jun 18:25
f006ad4

Minor Changes

  • 59124ef: feat: export addAppMetadata for external instrumentation use

@slack/web-api@7.18.0

Choose a tag to compare

@slackapi slackapi released this 30 Jun 18:25
f006ad4

Minor Changes

  • 07744de: feat: make thread_ts optional for assistant.threads.setSuggestedPrompts

@slack/web-api@7.17.0

Choose a tag to compare

@slackapi slackapi released this 11 Jun 16:37
2d370dc

Minor Changes

  • 2085900: feat: expose public read-only ts getter on ChatStreamer for fallback to chat.update when a stream expires server-side

    import { WebClient } from "@slack/web-api";
    
    const client = new WebClient(process.env.SLACK_BOT_TOKEN);
    
    const streamer = client.chatStream({
      channel: "C0123456789",
      thread_ts: "1700000001.123456",
      recipient_team_id: "T0123456789",
      recipient_user_id: "U0123456789",
    });
    
    await streamer.append({ markdown_text: "hello!" });
    // streamer.ts is now set after the first flush
    console.log(streamer.ts);
    
    await streamer.stop();

@slack/cli-test@4.0.0

Choose a tag to compare

@slackapi slackapi released this 11 Jun 16:37
2d370dc

Major Changes

  • e8fbfd5: fix: remove default "--app deployed" global flag from commands

    Commands running for a specific app must now provide the "app" argument:

      await SlackCLI.app.delete({
        appPath: "my-app",
        team: "T0123456789",
    +   app: "deployed",
      });

    The options "local" or "deployed" or app ID all remain available to use.

@slack/cli-hooks@1.3.3

Choose a tag to compare

@slackapi slackapi released this 11 Jun 16:37
2d370dc

Patch Changes

  • f430ae8: fix: use correct bolt-js release notes tag format

@slack/web-api@7.16.0

Choose a tag to compare

@slackapi slackapi released this 14 May 22:31
aeaf9f9

Minor Changes

  • 2814969: feat: add highlight_type to files.completeUploadExternal and filesUploadV2 for optimistic rendering

    import { WebClient } from "@slack/web-api";
    
    const client = new WebClient(process.env.SLACK_BOT_TOKEN);
    
    await client.filesUploadV2({
      channel_id: "C0123456789",
      file: "./image.png",
      filename: "image.png",
      title: "Image Upload",
      highlight_type: "png",
    });

@slack/types@2.21.1

Choose a tag to compare

@slackapi slackapi released this 07 May 19:58
3411de3

Patch Changes

  • 5bc7685: Add BlocksChunk type for passing Block Kit blocks within streaming messages
  • 9fa2921: Align Alert, Card, and Carousel block type descriptions with official documentation