github slackapi/bolt-js @slack/bolt@3.4.0

latest releases: @slack/bolt@3.18.0, @slack/bolt@4.0.0-rc.1, @slack/bolt@3.17.2-rc.1...
2 years ago

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

Don't miss a new bolt-js release

NewReleases is sending notifications on new releases.