releases.shpreview
Slack/Bolt JS

Bolt JS

$npx -y @buildinternet/releases show slack-bolt-js
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases0Avg0/wk
Aug 12, 2024

What's Changed

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.19.0...@slack/bolt@3.20.0

Jun 19, 2024

What's Changed

More customizations for the AwsLambdaReceiver have landed as well as a few touchups to typings and documented details!

With this release, the signature verification for AwsLambdaReceiver can now be turned off if that's something you're interested in! Perhaps you have your own stylish way of verifying these signatures. The following can be added to your receiver to unlock this:

const { App, AwsLambdaReceiver } = require('@slack/bolt');

const app = new App({
  ...
  receiver: new AwsLambdaReceiver({
    signatureVerification: false,
  }),
});

Read on and browse around for more details on all of the changes included!

🎁 Enhancements

🐛 Fixes

📚 Documentation

🧰 Maintenance

📦 Dependencies

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.18.0...@slack/bolt@3.19.0

Apr 25, 2024

What's Changed

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.1...@slack/bolt@3.18.0

Jan 11, 2024

What's Changed

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.0...@slack/bolt@3.17.1

Dec 20, 2023

What's Changed

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.16.0...@slack/bolt@3.17.0

Dec 1, 2023

What's Changed

Enhancements 🎁

Maintainers

New Contributors 👋

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.15.0...@slack/bolt@3.16.0

Nov 15, 2023

What's Changed

This minor release includes support for the new File Input Block Kit Element, which allows for users to submit files using Block Kit. It also removes all traces of vulnerable versions of the axios dependency.

Enhancements

Bug Fixes

Dependencies

Other

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.14.0...@slack/bolt@3.15.0

Sep 21, 2023

What's Changed

Important Notice

Since this version, we've dropped Node 16 support as the version is EOLed on September 11th, 2023. Please upgrade to a newer Node.js version from now on.

Enhancements

Bug Fixes

Dependencies

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.3...@slack/bolt@3.14.0

Aug 4, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.2...@slack/bolt@3.13.3

Jul 13, 2023

What's Changed

Enhancements

Bug fixes

Documentation

Dependencies

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.1...@slack/bolt@3.13.2

Apr 28, 2023

Enhancements

Bug fixes

Documentation

Dependencies

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.0...@slack/bolt@3.13.1

Apr 4, 2023

What's Changed

Enhancements

Bug fixes

Tests

Documentation

Dependencies

Chores

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.2...@slack/bolt@3.13.0

Nov 11, 2022

What's Changed

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.2...@slack/bolt@4.0.0-nextGen.9

Nov 2, 2022

What's Changed

New Contributors

Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.1...@slack/bolt@3.12.2

Sep 8, 2022

What's Changed (beta)

This beta release contains feature enhancements to Bolt JS for developers participating in the Slack Platform Beta 🚀

Compatible with the Slack CLI tool

Create a new app from a Github sample template

$ slack create my-app -t slack-samples/bolt-js-starter-template -b future

Run your app for local development from the CLI. We take care of installation, tokens and starting the app in development mode.

$ slack run 

Configure your app in code

Declare a manifest.js or manifest.ts file import handly utility functions and define any recomposable units contained such as Functions, Workflows and Triggers.

# my-app/manifest.js

const { Manifest } = require('@slack/bolt');
module.exports = Manifest({
  runOnSlack: false,
  name: '',
  displayName: '',
  description: '',
  botScopes: ['chat:write'],
  socketModeEnabled: true,
  workflows: [TimeOffWorkflow],
  features: {
    appHome: {
      messagesTabEnabled: true,
      messagesTabReadOnlyEnabled: true,
    },
  },
  settings: {
    interactivity: {
      is_enabled: true,
    },
    org_deploy_enabled: false,
  },
});

Compose Custom Function handling logic via a SlackFunction.

Write a recomposable unit of logic:

Example:

    const myFunc = new SlackFunction('fn_callback_id', () => {});

Attach optional handlers for block_action and view events related to your function.

Example:

   myFunc.action('action_id', () => {})
         .view('view_callback_id', () => {});

Enhancements

  • Bolt-JS projects containing a valid slack.json file in their project root are now Slack CLI compatible by @srajiang
  • Adds CLI hook implementations get-manifest start and get-hooks by @srajiang
  • Exports utility types and functions intended for manifest.js authoring by @srajiang @neptunel
  • Adds SlackFunction and Function Localized Interactivity handling by @srajiang in https://github.com/slackapi/bolt-js/pull/1567

Full Changelog

https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.12.1...@slack/bolt@4.0.0-nextGen.2

Jul 26, 2022
  • Fix #1509 HTTPReceiver does not immediately respond to an invalid signature request (no response instead) (via #1528 ) - thanks @seratch! @nirvparekh!
  • Document improvements (#1524 #1526) - thanks @wongjas!

Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/28?closed=1

Jul 14, 2022
  • Fix #1507 Add type support for message_metadata_* event types (via #1508) - thanks @dannyhostetler!
  • Allow passing additional types for Global and Middleware Context (via #1505) - thanks @M1kep!
  • Fix #1510: Add isEnterpriseInstall to Context (via #1511) - thanks @rockingskier!
  • Fix #1052: Request verification failed: Failed to verify authenticity: stale (via #1503) - thanks @srajiang!
  • Fixed receiver warning typo (via #1492) - thanks @nick-w-nick!

Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/21?closed=1

Latest
@slack/bolt@4.7.0
Tracking Since
Apr 24, 2019
Last fetched Apr 18, 2026