seratch
released this
04 Jun 09:09
·
628 commits
to main
since this release
Many improvements (thanks to the awesome contributors!) are included in this release ๐
- Key improvements / bug fixes:
- Allow command handlers to match regexes (#846) - Thanks @itowlson!
- Fix #947 Enable to use app.client with passed token for single workspace apps (#948) - Thanks @seratch!
- Fix #935 enterprise_id in InstallationQuery can be invalid for Slack Connect channel events (#949) - Thanks @seratch!
- Fix #951 TypeScript 4.3 typing for KnownKeys (#953) - Thanks @lokshunhung!
- Fix #629 confusing debug log by ConversationStore (#827) - Thanks @seratch!
- Fix #496 Add clientOptions.logger option (and improvements to other attributes too) (#856) - Thanks @seratch!
- Fix #757 Add event type name validation & channel_type filter middleware (#857) - Thanks @seratch!
- Fix #718 add tokenVerificationEnabled flag to App constructor (#863) - Thanks @seratch!
- Fix #534 respond support in view_submission listeners (#889) - Thanks @seratch!
- Add async support of signingSecret to ExpressReceiver (#877) - Thanks @gmathieu!
- AwsLambdaReveiver: Ignore casing of HTTP headers as requested by RFC (#938) - Thanks @TheManWhoStaresAtCode!
- Improvements / bugfixes for better TypeScript supports:
- Fix #926 by adding more subtype ones to message event types (#928) - Thanks @seratch!
- Fix #925 by adding optional properties to CodedError interface (#927) - Thanks @seratch!
- Fix #897 Add built-in fields to Context object type (#902) - Thanks @seratch!
- Fix #894 Unable to build options request objects in TypeScript (#900) - Thanks @seratch!
- Fix #720 ack(options) does not compile in TypeScript (#878) - Thanks @seratch!
- Fix #497 Add types of state.values on modal submission (#879) - Thanks @seratch!
- Fix #911 TypeScript error when using builtin onlyViewActions middleware (#912) - Thanks @seratch!
- Add blocks / attachments to app_mention event interface (#906) - Thanks @seratch!
- Add missing message events & more type tests (#832) - Thanks @seratch!
- Fix #956 Add bot_id / bot_profile to GenericMessageEvent (#957) - Thanks @seratch!
- Fix a few array field definition errors in TypeScript (#873) - Thanks @seratch!
- Make API response types more specific utilizing the types in web-api 6.2 (#915) - Thanks @seratch!
- Add is_bot_user_member to link_shared event (#946) - Thanks @rbrishabh!
- Fix WorkflowStep StepUpdateArguments property types (#830) - Thanks @k725!
- Add the type for plain_text_input action elements (#706) - Thanks @br-tim-ray!
- Updated ReactionRemovedEvent type (#918) - Thanks @rr-codes!
- Export options types and interfaces (#872) - Thanks @trevor-gullstad!
- Add trigger_id to ViewSubmitAction interface (#828) - Thanks @misscoded!
- Lots of documentation improvements:
- Fix a typo in Japanese documents (#916) - Thanks @p-chan!
- Small clarification constraint reference (#844) - Thanks @shaydewael!
- Add TypeScript Getting Started equivalent (#845) - Thanks @shaydewael!
- Add JA-JP reference (#851) - Thanks @shaydewael!
- Update the default receiver in the reference document (#835) - Thanks @seratch!
- Update the description about processBeforeResponse in Reference document (#836) - Thanks @seratch!
- Fix #632 Add Japanese version of PR #626 (App Home document) (#852) - Thanks @seratch!
Here is the list of all the issues / pull requests included in the release: https://github.com/slackapi/bolt-js/milestone/8?closed=1