Releases: slackapi/bolt-js
@slack/[email protected]
What's Changed
This minor release includes support for the new File Input Block Kit Element, which allows for users to submit files using Block Kit. It also removes all traces of vulnerable versions of the axios
dependency.
Enhancements
- Add
file_input
block element payload support in TS by @seratch in #1995 - Add
rich_text_input
block element payload support in TS by @seratch in #1963 - Allow a custom
SocketModeReceiver
to be used with Socket Mode by @zimeg in #1972 - Include an example of using middleware with the
ExpressReceiver
by @zimeg in #1973
Bug Fixes
- fix: options constraint has wrong type definition by @nemanjastanic in #1940
Dependencies
- Bump @types/node from 20.6.2 to 20.9.0
- Upgrade axios by @wannfq in #1986
- Update mocha and web-api dependencies by @filmaj in #1994
Other
New Contributors
- @nemanjastanic made their first contribution in #1940
- @wannfq made their first contribution in #1986
- @mkly made their first contribution in #1992
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
What's Changed
Important Notice
Since this version, we've dropped Node 16 support as the version is EOLed on September 11th, 2023. Please upgrade to a newer Node.js version from now on.
Enhancements
- Add typings for timepicker by @YussufElarif in #1928
- Upload code coverage reports using the Codecov GitHub Action by @zimeg in #1937
- Expose useful functions by @WilliamBergamin in #1955
Bug Fixes
Dependencies
- Bump @types/node from 20.4.5 to 20.4.8 by @dependabot in #1922
- Bump @types/node from 20.4.8 to 20.5.0 by @dependabot in #1923
- Bump @types/node from 20.5.0 to 20.5.1 by @dependabot in #1929
- Bump @types/node from 20.5.1 to 20.5.7 by @dependabot in #1934
- Bump @slack/logger from 3.0.0 to 4.0.0 by @dependabot in #1935
- Bump @types/node from 20.5.7 to 20.5.9 by @dependabot in #1938
- Bump @types/node from 20.5.9 to 20.6.0 by @dependabot in #1945
- Bump @types/node from 20.6.0 to 20.6.2 by @dependabot in #1951
- Release: @slack/[email protected] by @WilliamBergamin in #1956
New Contributors
- @YussufElarif made their first contribution in #1928
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
What's Changed
- Add missing user object member to type BlockAction by @GovernmentHack in #1910
- Fix socket mode exception when using node v20 by @WilliamBergamin in #1918
New Contributors
- @GovernmentHack made their first contribution in #1910
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
What's Changed
Enhancements
- Expose user ID in context in #1853 – thanks @gilmatok!
- Move node version to devDependencies in #1894 – thanks @WilliamBergamin!
Bug fixes
- Fix #1819 Add metadata to response_url params in #1821 – thanks @seratch!
- Simplify reaction_added/removed event's item type in #1845 – thanks @seratch!
- Fix #1512 Remove say from SlackShortcutMiddlewareArgs for GlobalShortcuts in #1849 – thanks @mlauter!
- Fix #1889 Add missing user type in TeamJoinEvent in #1890 – thanks @be320!
Documentation
- Improve the docs for better TypeScript compatibility in #1844 – thanks @seratch!
- Fixes #1477 Add customPropertiesExtractor to receiver options docs in #1864 – thanks @mlauter!
Dependencies
- Bump @types/node from 18.16.0 to 18.16.3 in #1822 – thanks @dependabot!
- Bump @types/node from 18.16.3 to 20.1.0 in #1829 – thanks @dependabot!
- Add node version 20 to NodeJS testing strategy in #1830 – thanks @srajiang!
- Bump @types/node from 20.1.0 to 20.1.4 in #1837 – thanks @dependabot!
- Bump @slack/types version to ^2.8.0 in #1838 – thanks @zimeg!
- Bump @types/node from 20.1.4 to 20.2.3 in #1850 – thanks @dependabot!
- Bump @types/node from 20.2.3 to 20.2.5 in #1858 – thanks @dependabot!
- Bump @types/node from 20.2.5 to 20.3.0 in #1868 – thanks @dependabot!
- Bump @types/node from 20.3.0 to 20.3.1 in #1874 – thanks @dependabot!
- Bump @types/node from 20.3.1 to 20.4.1 in #1893 – thanks @dependabot!
New Contributors
- @mlauter made their first contribution in #1849
- @gilmatok made their first contribution in #1853
- @be320 made their first contribution in #1890
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
Enhancements
Bug fixes
Documentation
- Add documentation for dynamic route parameters in custom routes in #1791 – thanks @E-Zim!
- Add line numbers to docs in #1797 – thanks @WilliamBergamin!
Dependencies
- Bump @types/node from 18.15.11 to 18.16.0 in #1810 – thanks @dependabot!
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
What's Changed
Enhancements
- Fix #1718 selected_date_time is missing in ViewStateValue interface by @seratch in #1719
- Fix #1325 Added support for dynamic custom paths by @jeffbaldwinjr in #1785
Bug fixes
Tests
- Test against node 18.x by @machisuke in #1792
Documentation
- Add in update to AWS Lambda guide to make ExpressReceiver config more clear by @hello-ashleyintech in #1649
- Update Heroku guides with the new low-cost Eco Dyno plan by @mwbrooks in #1655
- Reword migrate beta documentation by @srajiang in #1668
- 📝 Improve doc: remove double quotes from hash key by @yamashush in #1685
- 📄 Update Japanese OAuth docs by @yamashush in #1697
- Add reference to Slack documentation on
block_actions
payload shape by @srajiang in #1700 - Update outdated documents related on AWS Lambda by @wormwlrm in #1704
- [next-gen docs] Update next-gen capitalization of terms and also trim down on the getting started guide by @hello-ashleyintech in #1709
- Typo in docs -> future -> beta TOS link by @funtaps in #1716
- Fix typo in japanese docs: concepts#logging by @sotabkw in #1787
- Remove legacy tag by @WilliamBergamin in #1796
Dependencies
- Bump @types/node from 18.11.8 to 18.11.9 by @dependabot in #1650
- Bump @types/node from 18.11.9 to 18.11.10 by @dependabot in #1670
- Bump @types/node from 18.11.10 to 18.11.13 by @dependabot in #1680
- 🔼 Update actions/checkout, actions/setup-node to v3 by @yamashush in #1686
- Bump @types/node from 18.11.13 to 18.11.17 by @dependabot in #1689
- Bump @types/node from 18.11.17 to 18.11.18 by @dependabot in #1705
- Update @slack/oauth dependency to v2.6.0 by @srajiang in #1708
- Bump @types/node from 18.11.18 to 18.11.19 by @dependabot in #1734
- Bump @types/node from 18.11.19 to 18.13.0 by @dependabot in #1738
- Bump @types/node from 18.13.0 to 18.14.0 by @dependabot in #1745
- Bump @types/node from 18.14.0 to 18.14.2 by @dependabot in #1754
- Bump @types/node from 18.14.2 to 18.14.6 by @dependabot in #1757
- Fix #1780 by upgrading axios version to the latest by @SorsOps in #1781
- Bump @types/node from 18.14.6 to 18.15.10 by @dependabot in #1786
- Bump @types/node from 18.15.10 to 18.15.11 by @dependabot in #1794
Chores
- Release: @slack/[email protected] by @zimeg in #1795
New Contributors
- @wormwlrm made their first contribution in #1704
- @funtaps made their first contribution in #1716
- @SorsOps made their first contribution in #1781
- @sotabkw made their first contribution in #1787
- @jeffbaldwinjr made their first contribution in #1785
- @machisuke made their first contribution in #1792
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
What's Changed
- Added
block_suggestions
event support for Function Interactivity, thanks @hello-ashleyintech @filmaj! #1645 - Add in update to AWS Lambda guide to make ExpressReceiver config more clear, thanls @hello-ashleyintech in #1649
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]
@slack/[email protected]
What's Changed
- Updated maintainers guide to add more clarity by @WilliamBergamin in #1519
- Delete unnecessary character from doc by @koh110 in #1545
- Update SocketModeFunctions.ts by @rileyeaton in #1553
- Delete CHANGELOG.md by @WilliamBergamin in #1556
- Fix misspellings / typos detected by WebStorm IDE by @seratch in #1557
- Fixed trivial typo by @akmhmgc in #1575
- Set @types/node to set version 18.7.15 by @hello-ashleyintech in #1577
- Add next-gen beta documentation by @stevengill in #1565
- Bump .ruby-version from 2.7.1 to 2.7.4 by @E-Zim in #1594
- Add in information about custom HTTP routes to docs by @hello-ashleyintech in #1601
- Fix node types by @srajiang in #1607
- Update getting started guide, migrate create new app guide, and rearrange nav (next gen) by @hello-ashleyintech in #1603
- Spelling by @jsoref in #1610
- Add in Hello World example across docs by @hello-ashleyintech in #1608
- Fix context.team_id for view interactions in a Slack Connect channel by @WilliamBergamin in #1615
- Add deployment guide for Heroku by @E-Zim in #1617
- Publish @slack/[email protected] by @hello-ashleyintech in #1646
New Contributors
- @WilliamBergamin made their first contribution in #1519
- @rileyeaton made their first contribution in #1553
- @akmhmgc made their first contribution in #1575
- @jsoref made their first contribution in #1610
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/[email protected]...@slack/[email protected]