Skip to content

Releases: slackapi/bolt-js

@slack/[email protected]

01 Dec 18:33
Compare
Choose a tag to compare

@slack/[email protected]

30 Sep 23:10
Compare
Choose a tag to compare
  • Fixes the StepUpdateArguments and StepCompleteArguments type definitions to correctly, and more precisely, describe the arguments to the update() and complete() utility arguments when building a WorkflowStep - Thanks @seratch (#653)

@slack/[email protected]

30 Sep 00:17
Compare
Choose a tag to compare
  • The new WorkflowStep class gives Bolt apps the ability to offer Workflow Builder Steps from Apps.

    Slack users can compose Workflows using steps that your app defines. Your app will create the interface for the user to add or edit their step, with the specific inputs and ouputs it needs. Later, Slack will send an event to your app when it's time to execute that step. Learn how to build using WorkflowStep in the Bolt for JS docs.

    Thanks to @misscoded, @selfcontained, @amarinelli, @seratch (#607, #592, #593 )

  • Fixes types for radio buttons and date picker to allow selected_options to be null - Thanks @stevengill (#622)

  • Adds documentation for publishing views to the App Home Home Tab - Thanks @shaydewael (#626)

  • A slew of documentation updates!

    • Updates docs to use client listener arg instead of app.client consistently - Thanks @shaydewael (#613)
    • Fixes various errors found in code snippets inside docs (in English and Japanese) - Thanks @seratch (#628)
    • Improves code snippet in README to be more Unicode friendly - Thanks @seratch (#610)
    • Many incremental improvements to align the Bolt for JS docs with Bolt for Python docs - Thanks @mwbrooks (#631, #623)
    • Improved and clarified language in shortcuts documentation - Thanks @shaydewael (#563)
    • Fixes v2 Migration Guide to reflect that error handlers are async functions (in English and Japanese) - Thanks @atl-mk (#599, #598)
    • Clarifies language in "Listening and Responding to a Message" about bot channel membership (in English and Japanese) - Thanks @misscoded, @seratch (#600, #603)
    • Updating out of date info and removing duplicate info in the README - Thanks @shaydewael (#609)
    • Improvements to the header: filters out prereleases from showing up in the version badge, uses the more canonical "Bolt for JS" title - Thanks @misscoded, @shaydewael (#602, #635)
    • Improves copy-pastability (yes, I just made that word up) of the OAuth example config - Thanks @tomquirk (#605)
    • Fixes a typo in the README - Thanks @kale (#606)
    • Adds missing section break to Getting Started guide - Thanks @mwbrooks, @seratch (#617, #618)

@slack/[email protected]

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/[email protected]

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/[email protected]

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/[email protected]

21 Jul 00:08
Compare
Choose a tag to compare

@slack/[email protected]

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/[email protected]

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/[email protected]

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