zimeg
released this
19 Jun 23:12
·
104 commits
to main
since this release
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
- Add flag to
AwsLambdaReceiver
to enable/disable signature verification in #2107 - thanks @noah-guillory!
🐛 Fixes
- Add a type predicate for
CodedError
in #2110 - thanks @filmaj! - ButtonAction value field not required in #2134 - thanks @srajiang!
- fix(types): return void promises from the express receiver middleware parser in #2141 - thanks @zimeg!
📚 Documentation
- docs: fixed duplicative header links in reference in #2120 - thanks @lukegalbraithrussell!
- docs: deprecate Steps from Apps docs in #2130 - thanks @filmaj!
- docs: add JSDoc to and list out all available builtin middleware functions in the docs in #2136 - thanks @filmaj!
🧰 Maintenance
- ci(test): perform unit testing against node version 22 in #2140 - thanks @zimeg!
- chore(release): tag version @slack/[email protected] in #2142 - thanks @zimeg!
📦 Dependencies
- Bump @types/node from 20.12.7 to 20.12.10 in #2111 - thanks @dependabot!
- Bump @types/node from 20.12.10 to 20.12.11 in #2114 - thanks @dependabot!
- Bump @types/node from 20.12.11 to 20.12.12 in #2117 - thanks @dependabot!
- Bump @types/node from 20.12.12 to 20.14.0 in #2125 - thanks @dependabot!
- Bump @types/node from 20.14.0 to 20.14.2 in #2132 - thanks @dependabot!
New Contributors
- @noah-guillory made their first contribution in #2107
- @lukegalbraithrussell made their first contribution in #2120
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]