Bolt: @slack/[email protected] Release

Release date:
June 4, 2021
Previous version:
@slack/[email protected] (released June 4, 2021)
Magnitude:
0 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

Top Contributors in @slack/[email protected]

seratch
itowlson

Directory Browser for @slack/[email protected]

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Many improvements (thanks to the awesome contributors!) are included in this release :tada:

  • Key impromvements / bugfixes:
    • 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<ChatPostMessageArguments> (#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