Skip to content

Releases: slackapi/bolt-js

@slack/bolt@2.3.0-workflowStepsBeta.1

03 Sep 17:30
a456a00
Compare
Choose a tag to compare
Pre-release

This release includes additions to the Workflow Steps from Apps beta. 🎉

  • Added WorkflowStep class, new utility props, tests, and associated types - Thanks, @misscoded!
  • Updated docs to reflect changes - Thanks, @misscoded!

Install via npm install @slack/bolt@feat-workflow-steps

@slack/bolt@2.3.0

21 Aug 22:13
Compare
Choose a tag to compare
  • Added api_app_id to slash command payloads (#573, #574) - Thanks @stevengill
  • clientOptions gets passed down to @slack/oauth (#585, #586) - Thanks @stevengill
  • Added a new property to installerOptions named authorizationUrl. This can be used to change the default authorization endpoint when doing OAuth. (#585, #586) - Thanks @stevengill
  • Bolt-js now exposes exported interfaces from @slack/oauth and everything exported from @slack/types (#585, #586) - Thanks @stevengill

@slack/bolt@2.2.3-workflowStepsBeta.1

17 Aug 22:56
Compare
Choose a tag to compare
Pre-release

This release includes additions to the Workflow Steps from Apps beta. 🎉

Add to types associated with the workflow_step feature, including optional workflow_step object on view submit/close events (#578) - Thanks, @selfcontained!

Install via npm install @slack/bolt@feat-workflow-steps

@slack/bolt@2.2.0

21 Jul 00:08
Compare
Choose a tag to compare

@slack/bolt@2.1.1-workflowStepsBeta.1

20 Jul 23:54
Compare
Choose a tag to compare
Pre-release

This release is for the Workflow Steps from Apps beta. 🎉

Install via npm install @slack/bolt@feat-workflow-steps

@slack/bolt@1.8.1

06 Jul 19:54
Compare
Choose a tag to compare
  • added runtime deprecation notice for @slack/bolt 1.x (#533). Please upgrade to the latest version of bolt-js! - Thanks @stevengill

@slack/bolt@2.1.1

23 May 00:49
Compare
Choose a tag to compare
  • Fixed a bug with custom ExpressReceivers not working properly with the new OAuth changes. (#503) - Thanks @stevengill & @marks

@slack/bolt@2.1.0

22 May 19:28
Compare
Choose a tag to compare

@slack/bolt@2.0.1

11 Apr 00:09
Compare
Choose a tag to compare
  • Fixes bug where processBeforeResponse option did not ensure processing was complete before HTTP response was sent (#462) - thanks @aoberoi
  • Adds the new Bolt for JS brand assets in the documentation site and README ($468) - thanks @shaydewael
  • Adds Bolt for JS v2 Migration Guide in Japanese (#457) - thanks @seratch
  • Corrects badly formatted string in the documentation example code (#460, #461) - thanks @takayukioda

@slack/bolt@2.0.0

30 Mar 19:39
Compare
Choose a tag to compare

Thanks for checking out the 2.0.0 release of Bolt for JavaScript! Firstly, a huge thank you to all of the folks who contributed to this release. A special shoutout to community contributor @barlock for the massive contributions he contributed!

Make sure to read the migrating to 2.0.0 guide to learn what changes are needed to upgrade your existing Bolt for JavaScript apps.

  • Chaining middleware via promises. This allows the ability to test listeners and middlewares without artificial delays. This change also allows Bolt to run on Functions-as-a-Service platforms (such as AWS Lambda) by allowing the processBeforeResponse option to be used. (#353, #380, #381, #439, #440, #444) - Thanks @barlock, @aoberoi, @stevengill and @seratch
  • Message shortcuts (previously referred to as message actions) now use the shortcut() method instead of the action() method. (#428) - Thanks @stevengill
  • Fix View type missing optional id from response (#436, #437) - Thanks @seratch
  • Added Migration Guide for @slack/bolt@2.0.0 (#442, #445, #449) - Thanks @stevengill
  • Added processBeforeResponse to App[Options] to improve Bolt support for Function-as-a-Service platforms (like AWS Lambda) (#444) - Thanks @stevengill
  • Set minimum TypeScript version to 3.7.0 (#447, #452) - Thanks @aoberoi and @stevengill