8000 Releases · slackapi/bolt-js · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: slackapi/bolt-js

@slack/bolt@3.12.2

02 Nov 18:19
357c11d
Compare
Choose a tag to compare

What's Changed

New Contributors

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

@slack/bolt@4.0.0-nextGen.8

14 Oct 18:09
f83ac89
Compare
Choose a tag to compare

@slack/bolt@4.0.0-nextGen.6

14 Sep 17:33
Compare
Choose a tag to compare

@slack/bolt@4.0.0-nextGen.3

09 Sep 23:16
Compare
Choose a tag to compare

@slack/bolt@4.0.0-nextGen.2

08 Sep 19:48
Compare
Choose a tag to compare
Pre-release

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 #1567

Full Changelog

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

@slack/bolt@3.12.1

26 Jul 02:07
Compare
Choose a tag to compare

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

@slack/bolt@3.12.0

14 Jul 15:34
86486e0
Compare
Choose a tag to compare

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

@slack/bolt@3.11.3

17 Jun 02:38
Compare
Choose a tag to compare

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

@slack/bolt@3.11.2

14 Jun 18:35
Compare
Choose a tag to compare
  • Bug fixes:
    • Fix #1454: Missing type declarations for HomeView (via #1455) - thanks @seratch!
    • TypeScript 4.7 compiler compatibility (via #1466) - thanks @seratch!
    • Fix #1472: say type incorrectly inferred as never when using pin_added or reaction_* events (via #1473 and #1476) - thanks @seratch!
    • Fix an action typo in the docs (via #1475) - thanks @BenAlderfer!
    • Add more logs for error patterns in AwsLambdaReceiver (via #1481) - thanks @seratch!
    • Fix #1478: ack() is not accessible in global middleware in TypeScript (via #1482) - thanks @seratch!

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

@slack/bolt@3.11.1

13 May 02:06
Compare
Choose a tag to compare
  • New features / improvements:
    • Adding support for new user-change events with types (via #1448) - thanks @filmaj
    • Slack prints failed with the error "operation_timeout" when slack command runs and finishes successfully in AWS Lambda (via #1435 #1452) - thanks @nicolls1
    • Upgrade socket-mode dependency to the latest minor (via #1441 ) - thanks @seratch !

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

0