Releases: slackapi/bolt-js
@slack/bolt@3.18.0
What's Changed
- Fix #2056 by adding
files
toapp_mention
event payload by @seratch in #2057 - Update acknowledging_requests.md by @technically-tracy in #2086
New Contributors
- @technically-tracy made their first contribution in #2086
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.1...@slack/bolt@3.18.0
@slack/bolt@3.17.1
What's Changed
- chore(3.17.1): Publish v3.17.1 by @rafael-fecha, including dependency updates to address an Axios security vulnerability in #2029
New Contributors
- @rafael-fecha made their first contribution in #2029
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.17.0...@slack/bolt@3.17.1
@slack/bolt@3.17.0
What's Changed
- Support for
style.code
properties on rich text elements (updates@slack/types
to 2.11 and@slack/web-api
to 6.11) by @filmaj in #2017
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.16.0...@slack/bolt@3.17.0
@slack/bolt@3.16.0
What's Changed
Enhancements 🎁
- Close HTTP response on unhandled request timeout - Thank you @suhailgupta03 in #2007
- Prevent sending response headers if already sent in default error han… - Thanks! @suhailgupta03 in #2006
Maintainers
- Complete every matrix test regardless of adjacent failures - Thank you @zimeg in #2004
- Bump @types/node from 20.9.0 to 20.9.2 by @dependabot in #2000
- Bump @types/node from 20.9.2 to 20.10.0 by @dependabot in #2003
New Contributors 👋
- @suhailgupta03 made their first contribution in #2006 🎉
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.15.0...@slack/bolt@3.16.0
@slack/bolt@3.15.0
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/bolt@3.14.0...@slack/bolt@3.15.0
@slack/bolt@3.14.0
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/bolt@3.14.0 by @WilliamBergamin in #1956
New Contributors
- @YussufElarif made their first contribution in #1928
Full Changelog: https://github.com/slackapi/bolt-js/compare/@slack/bolt@3.13.3...@slack/bolt@3.14.0
@slack/bolt@3.13.3
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/bolt@3.13.2...@slack/bolt@3.13.3
@slack/bolt@3.13.2
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/bolt@3.13.1...@slack/bolt@3.13.2
@slack/bolt@3.13.1
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/bolt@3.13.0...@slack/bolt@3.13.1
@slack/bolt@3.13.0
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
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/bolt@3.12.2...@slack/bolt@3.13.0