Skip to content

Commit de5e200

Browse files
Update dependency slack-sdk to v3.34.0 (#1952)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [slack-sdk](https://redirect.github.com/slackapi/python-slack-sdk) | minor | `==3.5.0` -> `==3.34.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>slackapi/python-slack-sdk (slack-sdk)</summary> ### [`v3.34.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.34.0): version 3.34.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.33.5...v3.34.0) #### Changes - feat: add support for python 3.13 by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1614](https://redirect.github.com/slackapi/python-slack-sdk/pull/1614) - fix: 'ClientConnection' object has no attribute 'closed' when using socket mode with asyncio by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1613](https://redirect.github.com/slackapi/python-slack-sdk/pull/1613) - build: improve the stability of flaky tests by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1615](https://redirect.github.com/slackapi/python-slack-sdk/pull/1615) - build: enable tests that are now stable by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1617](https://redirect.github.com/slackapi/python-slack-sdk/pull/1617) ##### Dependabot - Bump path-to-regexp and express in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1610](https://redirect.github.com/slackapi/python-slack-sdk/pull/1610) - chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1616](https://redirect.github.com/slackapi/python-slack-sdk/pull/1616) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/110?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.33.5...v3.34.0 ### [`v3.33.5`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.33.5): version 3.33.5 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.33.4...v3.33.5) #### Changes - [#&#8203;1594](https://redirect.github.com/slackapi/python-slack-sdk/issues/1594) [#&#8203;1598](https://redirect.github.com/slackapi/python-slack-sdk/issues/1598) [#&#8203;1541](https://redirect.github.com/slackapi/python-slack-sdk/issues/1541) Improve WebClient's slack.com url overwriting experience - Thanks [@&#8203;HTSagara](https://redirect.github.com/HTSagara) [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1609](https://redirect.github.com/slackapi/python-slack-sdk/issues/1609) SocketModeClient expose asyncio event loop param - Thanks [@&#8203;jantman](https://redirect.github.com/jantman) - [#&#8203;1602](https://redirect.github.com/slackapi/python-slack-sdk/issues/1602) Improve unit tests' mock server implementation - Thanks [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1608](https://redirect.github.com/slackapi/python-slack-sdk/issues/1608) "channel_id" instead of "channel" in "files_upload_v2" code example - Thanks [@&#8203;wefi-nick](https://redirect.github.com/wefi-nick) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/109?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.33.4...v3.33.5 ### [`v3.33.4`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.33.4): version 3.33.4 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.33.3...v3.33.4) #### Changes - [#&#8203;1593](https://redirect.github.com/slackapi/python-slack-sdk/issues/1593) Error with socket_mode_handler.connect_async(), not passing bytes to ping w/ aiohttp 3.11 - Thanks [@&#8203;jasonwbarnett](https://redirect.github.com/jasonwbarnett) [@&#8203;bdraco](https://redirect.github.com/bdraco) [@&#8203;keviddles](https://redirect.github.com/keviddles) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/107?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.33.3...v3.33.4 ### [`v3.33.3`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.33.3): version 3.33.3 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.33.2...v3.33.3) #### Changes - [#&#8203;1576](https://redirect.github.com/slackapi/python-slack-sdk/issues/1576) Enable rich_text_\* elements to have an empty 'elements' property - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/106?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.33.2...v3.33.3 ### [`v3.33.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.33.2): version 3.33.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.33.1...v3.33.2) #### Changes - [#&#8203;1572](https://redirect.github.com/slackapi/python-slack-sdk/issues/1572) Fix [#&#8203;1571](https://redirect.github.com/slackapi/python-slack-sdk/issues/1571) initial_value for RichTextInputElement should also accept type RichTextBlock - Thanks [@&#8203;macintacos](https://redirect.github.com/macintacos) [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1574](https://redirect.github.com/slackapi/python-slack-sdk/issues/1574) Switch canvases.\* APIs to application/json format for more stability - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/105?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.33.1...v3.33.2 ### [`v3.33.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.33.1): version 3.33.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.33.0...v3.33.1) #### Changes - Enable WebClient#assistant_threads_setSuggestedPrompts to skip title param - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/104?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.33.0...v3.33.1 ### [`v3.33.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.33.0): version 3.33.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.32.0...v3.33.0) #### Changes - [#&#8203;1563](https://redirect.github.com/slackapi/python-slack-sdk/issues/1563) Add assistant.threads.\* APIs - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1560](https://redirect.github.com/slackapi/python-slack-sdk/issues/1560) Fix RichTextElementParts.Date.timestamp to be an int - Thanks [@&#8203;PaarthShah](https://redirect.github.com/PaarthShah) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/103?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.32.0...v3.33.0 ### [`v3.32.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.32.0): version 3.32.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.31.0...v3.32.0) #### What's Changed ##### Features and Fixes - feat: add support for `conversations.requestShared` `approve`, `deny` & `list` by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1530](https://redirect.github.com/slackapi/python-slack-sdk/pull/1530) - feat: add interactivity_pointer as trigger_id alias to views.\* APIs by [@&#8203;seratch](https://redirect.github.com/seratch) in [https://github.com/slackapi/python-slack-sdk/pull/1556](https://redirect.github.com/slackapi/python-slack-sdk/pull/1556) - feat: support all possible fields for RichTextElementParts.Date by [@&#8203;srtaalej](https://redirect.github.com/srtaalej) in [https://github.com/slackapi/python-slack-sdk/pull/1536](https://redirect.github.com/slackapi/python-slack-sdk/pull/1536) ##### Documentation - docs: adds Docusaurus site by [@&#8203;lukegalbraithrussell](https://redirect.github.com/lukegalbraithrussell) in [https://github.com/slackapi/python-slack-sdk/pull/1537](https://redirect.github.com/slackapi/python-slack-sdk/pull/1537) - docs: remove line breaks in md intros for unfurls by [@&#8203;lukegalbraithrussell](https://redirect.github.com/lukegalbraithrussell) in [https://github.com/slackapi/python-slack-sdk/pull/1538](https://redirect.github.com/slackapi/python-slack-sdk/pull/1538) - docs: adds google analytics tag by [@&#8203;lukegalbraithrussell](https://redirect.github.com/lukegalbraithrussell) in [https://github.com/slackapi/python-slack-sdk/pull/1540](https://redirect.github.com/slackapi/python-slack-sdk/pull/1540) - fix: update the docs generation script by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1528](https://redirect.github.com/slackapi/python-slack-sdk/pull/1528) ##### Misc - chore: improve maintainer guidelines by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1529](https://redirect.github.com/slackapi/python-slack-sdk/pull/1529) - version 3.32.0 by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1558](https://redirect.github.com/slackapi/python-slack-sdk/pull/1558) ##### Dependabot - bump webpack from 5.92.1 to 5.94.0 in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1546](https://redirect.github.com/slackapi/python-slack-sdk/pull/1546) - bump [@&#8203;docusaurus/module-type-aliases](https://redirect.github.com/docusaurus/module-type-aliases) from 3.4.0 to 3.5.2 in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1548](https://redirect.github.com/slackapi/python-slack-sdk/pull/1548) - bump websockets requirement from <13,>=9.1 to >=9.1,<14 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1551](https://redirect.github.com/slackapi/python-slack-sdk/pull/1551) - bump micromatch from 4.0.7 to 4.0.8 in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1552](https://redirect.github.com/slackapi/python-slack-sdk/pull/1552) - bump [@&#8203;docusaurus/types](https://redirect.github.com/docusaurus/types) from 3.4.0 to 3.5.2 in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1550](https://redirect.github.com/slackapi/python-slack-sdk/pull/1550) - chore: group docusaurus dependencies by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1553](https://redirect.github.com/slackapi/python-slack-sdk/pull/1553) - bump the docusaurus group in /docs with 3 updates by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1554](https://redirect.github.com/slackapi/python-slack-sdk/pull/1554) - bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1555](https://redirect.github.com/slackapi/python-slack-sdk/pull/1555) - bump sphinx from 7.3.7 to 8.0.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1535](https://redirect.github.com/slackapi/python-slack-sdk/pull/1535) #### New Contributors - [@&#8203;lukegalbraithrussell](https://redirect.github.com/lukegalbraithrussell) made their first contribution in [https://github.com/slackapi/python-slack-sdk/pull/1537](https://redirect.github.com/slackapi/python-slack-sdk/pull/1537) - [@&#8203;srtaalej](https://redirect.github.com/srtaalej) made their first contribution in [https://github.com/slackapi/python-slack-sdk/pull/1536](https://redirect.github.com/slackapi/python-slack-sdk/pull/1536) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/101?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.31.0...v3.32.0 ### [`v3.31.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.31.0): version 3.31.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.30.0...v3.31.0) #### What's Changed - feat: add new `conversations.externalInvitePermissions.set` API by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1517](https://redirect.github.com/slackapi/python-slack-sdk/pull/1517) - feat: add `team.externalTeams.disconnect` by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1526](https://redirect.github.com/slackapi/python-slack-sdk/pull/1526) - fix: redact `bot_access_tokens` from the debug logs of socket mode by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1519](https://redirect.github.com/slackapi/python-slack-sdk/pull/1519) - Update psutil requirement from <6,>=5 to >=6.0.0,<7 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/slackapi/python-slack-sdk/pull/1522](https://redirect.github.com/slackapi/python-slack-sdk/pull/1522) - chore(release): version 3.31.0 by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1527](https://redirect.github.com/slackapi/python-slack-sdk/pull/1527) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/100?closed=1 - Full Changelog\*\*: https://github.com/slackapi/python-slack-sdk/compare/v3.30.0...v3.31.0 ### [`v3.30.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.30.0): version 3.30.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.29.0...v3.30.0) #### Changes - feat: add team.externalTeams.list by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1512](https://redirect.github.com/slackapi/python-slack-sdk/pull/1512) - chore: align README pattern by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1513](https://redirect.github.com/slackapi/python-slack-sdk/pull/1513) - chore(release): 3.30.0 by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1514](https://redirect.github.com/slackapi/python-slack-sdk/pull/1514) All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/99?closed=1 Full Changelog: https://github.com/slackapi/python-slack-sdk/compare/v3.29.0...v3.30.0 ### [`v3.29.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.29.0): version 3.29.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.28.0...v3.29.0) #### Changes - [#&#8203;1508](https://redirect.github.com/slackapi/python-slack-sdk/issues/1508) Add canvases APIs and users.discoverableContacts.lookup API - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/97?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.28.0...v3.29.0 ### [`v3.28.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.28.0): version 3.28.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.27.2...v3.28.0) #### What's Changed - Added deprecation warnings to Steps from Apps methods by [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) in [https://github.com/slackapi/python-slack-sdk/pull/1504](https://redirect.github.com/slackapi/python-slack-sdk/pull/1504) - Fix base url according to official documentation by [@&#8203;AyumuKasuga](https://redirect.github.com/AyumuKasuga) in [https://github.com/slackapi/python-slack-sdk/pull/1485](https://redirect.github.com/slackapi/python-slack-sdk/pull/1485) - Fix AttributeError on SocketModeClient.is_connected (aiohttp) when enabling debug-level logging by [@&#8203;cxong](https://redirect.github.com/cxong) in [https://github.com/slackapi/python-slack-sdk/pull/1499](https://redirect.github.com/slackapi/python-slack-sdk/pull/1499) #### New Contributors - [@&#8203;AyumuKasuga](https://redirect.github.com/AyumuKasuga) made their first contribution in [https://github.com/slackapi/python-slack-sdk/pull/1485](https://redirect.github.com/slackapi/python-slack-sdk/pull/1485) - [@&#8203;cxong](https://redirect.github.com/cxong) made their first contribution in [https://github.com/slackapi/python-slack-sdk/pull/1499](https://redirect.github.com/slackapi/python-slack-sdk/pull/1499) **All issues/pull requests**: https://github.com/slackapi/python-slack-sdk/milestone/95?closed=1 **Full Changelog**: https://github.com/slackapi/python-slack-sdk/compare/v3.27.2...v3.28.0 ### [`v3.27.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.27.2): version 3.27.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.27.1...v3.27.2) #### Changes - [#&#8203;1498](https://redirect.github.com/slackapi/python-slack-sdk/issues/1498) Fix [#&#8203;1496](https://redirect.github.com/slackapi/python-slack-sdk/issues/1496) Async client uses blocking call when uploading file with v2 - Thanks [@&#8203;kdrob](https://redirect.github.com/kdrob) [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1492](https://redirect.github.com/slackapi/python-slack-sdk/issues/1492) Fix [#&#8203;1468](https://redirect.github.com/slackapi/python-slack-sdk/issues/1468) `RichTextElement.elements` items are never promoted to a proper Python object type - Thanks [@&#8203;k1e1n04](https://redirect.github.com/k1e1n04) [@&#8203;kezabelle](https://redirect.github.com/kezabelle) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/94?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.27.1...v3.27.2 ### [`v3.27.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.27.1): version 3.27.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.27.0...v3.27.1) #### Changes - [#&#8203;1466](https://redirect.github.com/slackapi/python-slack-sdk/issues/1466) Fix [#&#8203;1462](https://redirect.github.com/slackapi/python-slack-sdk/issues/1462) websocket_client-based SocketModeClient does not reconnect after a DNS outage - Thanks [@&#8203;ktindall-godaddy](https://redirect.github.com/ktindall-godaddy) [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1463](https://redirect.github.com/slackapi/python-slack-sdk/issues/1463) Unpin moto, and support moto 5.0 changes - Thanks [@&#8203;s-t-e-v-e-n-k](https://redirect.github.com/s-t-e-v-e-n-k) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/93?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.27.0...v3.27.1 ### [`v3.27.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.27.0): version 3.27.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.26.2...v3.27.0) #### Changes - [#&#8203;1459](https://redirect.github.com/slackapi/python-slack-sdk/issues/1459) Fix [#&#8203;1458](https://redirect.github.com/slackapi/python-slack-sdk/issues/1458) internal error within aiohttp-based socket mode client - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;jhofeditz](https://redirect.github.com/jhofeditz) - [#&#8203;1450](https://redirect.github.com/slackapi/python-slack-sdk/issues/1450) [#&#8203;1452](https://redirect.github.com/slackapi/python-slack-sdk/issues/1452) Add "slack_file" properties to "image" blocks/elements under slack_sdk.models - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1455](https://redirect.github.com/slackapi/python-slack-sdk/issues/1455) [#&#8203;1456](https://redirect.github.com/slackapi/python-slack-sdk/issues/1456) Can't install async (optional) dependencies in 3.26.2 - Thanks [@&#8203;drasmuss](https://redirect.github.com/drasmuss) [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1449](https://redirect.github.com/slackapi/python-slack-sdk/issues/1449) feat: add download badge in readme - Thanks [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/91?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.26.2...v3.27.0 ### [`v3.26.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.26.2): version 3.26.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.26.1...v3.26.2) #### Changes - [#&#8203;1447](https://redirect.github.com/slackapi/python-slack-sdk/issues/1447) [#&#8203;1446](https://redirect.github.com/slackapi/python-slack-sdk/issues/1446) aiohttp based socket_mode failed to reconnect and enter a broken state - Thanks [@&#8203;woolen-sheep](https://redirect.github.com/woolen-sheep) - [#&#8203;1436](https://redirect.github.com/slackapi/python-slack-sdk/issues/1436) Configuring with pyproject.toml - Thanks [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1443](https://redirect.github.com/slackapi/python-slack-sdk/issues/1443) Update run_\*.sh scripts to align with the contributor guide - Thanks [@&#8203;Jamim](https://redirect.github.com/Jamim) - [#&#8203;1445](https://redirect.github.com/slackapi/python-slack-sdk/issues/1445) Replace Flask-Sockets with aiohttp for testing - Thanks [@&#8203;Jamim](https://redirect.github.com/Jamim) - [#&#8203;1448](https://redirect.github.com/slackapi/python-slack-sdk/issues/1448) Fix broken links to modal documentation - Thanks [@&#8203;christos-P](https://redirect.github.com/christos-P) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/90?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.26.1...v3.26.2 ### [`v3.26.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.26.1): version 3.26.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.26.0...v3.26.1) #### Changes - [#&#8203;1441](https://redirect.github.com/slackapi/python-slack-sdk/issues/1441) [#&#8203;1442](https://redirect.github.com/slackapi/python-slack-sdk/issues/1442) Built-in InstallationStores fail to resolve a valid bot token when both bot and user-only installations co-exist in database tables - Thanks [@&#8203;kulmatitskiy](https://redirect.github.com/kulmatitskiy) [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1440](https://redirect.github.com/slackapi/python-slack-sdk/issues/1440) Fix a bug on the aiohttp-based Socket Mode client's exception handling - Thanks [@&#8203;ifmcnichols](https://redirect.github.com/ifmcnichols) - [#&#8203;1438](https://redirect.github.com/slackapi/python-slack-sdk/issues/1438) Add new `force` argument to `conversations.invite` API method - Thanks [@&#8203;filmaj](https://redirect.github.com/filmaj) - [#&#8203;1435](https://redirect.github.com/slackapi/python-slack-sdk/issues/1435) Enable testing for Python 3.12 and PyPy 3.10 on CI - Thanks [@&#8203;Jamim](https://redirect.github.com/Jamim) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/89?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.26.0...v3.26.1 ### [`v3.26.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.26.0): version 3.26.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.25.0...v3.26.0) #### Changes - [#&#8203;1432](https://redirect.github.com/slackapi/python-slack-sdk/issues/1432) Add functions.completeSuccess/Error APIs for remote functions - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1433](https://redirect.github.com/slackapi/python-slack-sdk/issues/1433) Add RichTextBlock to Block.parse() targets - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/88?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.25.0...v3.26.0 ### [`v3.25.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.25.0): version 3.25.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.24.0...v3.25.0) #### Changes - [#&#8203;1430](https://redirect.github.com/slackapi/python-slack-sdk/issues/1430) Fix [#&#8203;1427](https://redirect.github.com/slackapi/python-slack-sdk/issues/1427) Add apps.manifest.\* & tooling.tokens.rotate API support - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1431](https://redirect.github.com/slackapi/python-slack-sdk/issues/1431) Fix [#&#8203;1428](https://redirect.github.com/slackapi/python-slack-sdk/issues/1428) Add rich_text classes to slack_sdk.models module - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;tj-smith47](https://redirect.github.com/tj-smith47) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/87?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.24.0...v3.25.0 ### [`v3.24.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.24.0): version 3.24.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.23.1...v3.24.0) #### Changes - [#&#8203;1425](https://redirect.github.com/slackapi/python-slack-sdk/issues/1425) Fix [#&#8203;1424](https://redirect.github.com/slackapi/python-slack-sdk/issues/1424) Add file input block element support - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/85?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.23.1...v3.24.0 ### [`v3.23.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.23.1): version 3.23.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.23.0...v3.23.1) #### Changes - [#&#8203;1423](https://redirect.github.com/slackapi/python-slack-sdk/issues/1423) Fix [#&#8203;1421](https://redirect.github.com/slackapi/python-slack-sdk/issues/1421) Update SlackApiError exception handling for web client - Thanks [@&#8203;vinceta](https://redirect.github.com/vinceta) - [#&#8203;1418](https://redirect.github.com/slackapi/python-slack-sdk/issues/1418) Add new arguments to admin.users.list API method - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1409](https://redirect.github.com/slackapi/python-slack-sdk/issues/1409) Make next_cursor extraction logic even more robust (ref [#&#8203;1407](https://redirect.github.com/slackapi/python-slack-sdk/issues/1407)) - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/86?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.23.0...v3.23.1 ### [`v3.23.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.23.0): version 3.23.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.22.0...v3.23.0) #### Changes - [#&#8203;1406](https://redirect.github.com/slackapi/python-slack-sdk/issues/1406) Add `RichTextInputElement` to `slack_sdk.models` - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1408](https://redirect.github.com/slackapi/python-slack-sdk/issues/1408) Update `files.upload` v2 method in correspondence with server-side changes - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) Since this version, developers no longer need `files:read` permission for `files_upload_v2` method. To learn more about `files_upload_v2`, please refer to v3.19.0 release notes: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.19.0 *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/84?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.22.0...v3.23.0 ### [`v3.22.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.22.0): version 3.22.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.21.3...v3.22.0) #### Changes - [#&#8203;1398](https://redirect.github.com/slackapi/python-slack-sdk/issues/1398) Add `admin.*` APIs for managing automation platform apps - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1399](https://redirect.github.com/slackapi/python-slack-sdk/issues/1399) Add `workflow_button` block element to the `slack_sdk.models` package - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1362](https://redirect.github.com/slackapi/python-slack-sdk/issues/1362) Add `metadata` argument support to Incoming Webhooks - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1368](https://redirect.github.com/slackapi/python-slack-sdk/issues/1368) Add cursor based pagination to `team.accessLogs` API - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1380](https://redirect.github.com/slackapi/python-slack-sdk/issues/1380) Fix [#&#8203;1379](https://redirect.github.com/slackapi/python-slack-sdk/issues/1379) websocket-client socket mode client doesn't handle reconnects properly - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;leifwalsh](https://redirect.github.com/leifwalsh) - [#&#8203;1367](https://redirect.github.com/slackapi/python-slack-sdk/issues/1367) [#&#8203;1364](https://redirect.github.com/slackapi/python-slack-sdk/issues/1364) [#&#8203;1378](https://redirect.github.com/slackapi/python-slack-sdk/issues/1378) Add built in server error retry handlers - Thanks [@&#8203;digitalnomd](https://redirect.github.com/digitalnomd) - [#&#8203;1372](https://redirect.github.com/slackapi/python-slack-sdk/issues/1372) `ServerErrorRetryHandler`, renaming `_can_retry_async` -> `_can_retry` - Thanks [@&#8203;maximkir-fl](https://redirect.github.com/maximkir-fl) - [#&#8203;1374](https://redirect.github.com/slackapi/python-slack-sdk/issues/1374) Fix [#&#8203;1369](https://redirect.github.com/slackapi/python-slack-sdk/issues/1369) `ImageBlock`'s title parsing fails when given a string - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;kezabelle](https://redirect.github.com/kezabelle) - [#&#8203;1366](https://redirect.github.com/slackapi/python-slack-sdk/issues/1366) Add `author_subname` to `attachment` model class - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1365](https://redirect.github.com/slackapi/python-slack-sdk/issues/1365) Add `create_tables()` to `SQLAlchemyOAuthStateStore` - Thanks [@&#8203;raphaelhuefner](https://redirect.github.com/raphaelhuefner) - [#&#8203;1387](https://redirect.github.com/slackapi/python-slack-sdk/issues/1387) Mark `stars.*` API methods as deprecated - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1375](https://redirect.github.com/slackapi/python-slack-sdk/issues/1375) Update GitHub Action steps to use Node 16 - Thanks [@&#8203;zimeg](https://redirect.github.com/zimeg) - [#&#8203;1376](https://redirect.github.com/slackapi/python-slack-sdk/issues/1376) Use `codecov/codecov-action@v3` to upload code coverage - Thanks [@&#8203;zimeg](https://redirect.github.com/zimeg) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/80?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.21.3...v3.22.0 ### [`v3.21.3`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.21.3): version 3.21.3 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.21.2...v3.21.3) #### Changes - [#&#8203;1361](https://redirect.github.com/slackapi/python-slack-sdk/issues/1361) Fix [#&#8203;1356](https://redirect.github.com/slackapi/python-slack-sdk/issues/1356) files_upload_v2 filename required even though content provided - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;tirameshu](https://redirect.github.com/tirameshu) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/82?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.21.2...v3.21.3 ### [`v3.21.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.21.2): version 3.21.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.21.1...v3.21.2) #### Changes - [#&#8203;1354](https://redirect.github.com/slackapi/python-slack-sdk/issues/1354) Fix a bug where SQLAlchemy based InstallationStore is missing client_id in queries - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/81?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.21.1...v3.21.2 ### [`v3.21.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.21.1): version 3.21.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.21.0...v3.21.1) #### Changes - [#&#8203;1352](https://redirect.github.com/slackapi/python-slack-sdk/issues/1352) Improve the default OAuth page content renderer not to embed external parameters as-is - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - Update Audit Logs API response class to have newly added properties - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1353](https://redirect.github.com/slackapi/python-slack-sdk/issues/1353) Migrate deprecated codecov to the latest recommended way - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/79?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.21.0...v3.21.1 ### [`v3.21.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.21.0): verison 3.21.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.20.2...v3.21.0) #### Changes - [#&#8203;1349](https://redirect.github.com/slackapi/python-slack-sdk/issues/1349) Add five admin API supports to Web API clients (admin.roles.\*, admin.conversations.convertToPublic, admin.conversations.lookup) - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/75?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.20.2...v3.21.0 ### [`v3.20.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.20.2): version 3.20.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.20.1...v3.20.2) #### Changes - [#&#8203;1345](https://redirect.github.com/slackapi/python-slack-sdk/issues/1345) Add team parameter support to the authorize URL generators - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/78?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.20.1...v3.20.2 ### [`v3.20.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.20.1): version 3.20.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.20.0...v3.20.1) #### Changes - [#&#8203;1343](https://redirect.github.com/slackapi/python-slack-sdk/issues/1343) Fix [#&#8203;1342](https://redirect.github.com/slackapi/python-slack-sdk/issues/1342) files_upload_v2 fails to share files in a channel - Thanks [@&#8203;peanutbutter97](https://redirect.github.com/peanutbutter97) [@&#8203;mshinji](https://redirect.github.com/mshinji) [@&#8203;plenti-chris-fowles](https://redirect.github.com/plenti-chris-fowles) [@&#8203;fukumoto-ts](https://redirect.github.com/fukumoto-ts) [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/77?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.20.0...v3.20.1 ### [`v3.20.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.20.0): version 3.20.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.19.5...v3.20.0) #### Changes - [#&#8203;1334](https://redirect.github.com/slackapi/python-slack-sdk/issues/1334) Fix [#&#8203;1333](https://redirect.github.com/slackapi/python-slack-sdk/issues/1333) Enable using RetryHandler for 200 OK response patterns - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1335](https://redirect.github.com/slackapi/python-slack-sdk/issues/1335) Fix [#&#8203;1327](https://redirect.github.com/slackapi/python-slack-sdk/issues/1327) OAuth module: SQLAlchemy v2 compatibility - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1311](https://redirect.github.com/slackapi/python-slack-sdk/issues/1311) Fix [#&#8203;1310](https://redirect.github.com/slackapi/python-slack-sdk/issues/1310) Add `admin.conversations.bulk{Archive|Delete|Move}` API method support - Thanks [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1332](https://redirect.github.com/slackapi/python-slack-sdk/issues/1332) Fix [#&#8203;1322](https://redirect.github.com/slackapi/python-slack-sdk/issues/1322) Remove file_annotation parameter from `chat.postMessage` method - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;mwbrooks](https://redirect.github.com/mwbrooks) - [#&#8203;1317](https://redirect.github.com/slackapi/python-slack-sdk/issues/1317) Add include_categories to `emoji.list` API args - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) ##### Document Changes - [#&#8203;1328](https://redirect.github.com/slackapi/python-slack-sdk/issues/1328) Fix file mode of README.md - Thanks [@&#8203;WOnder93](https://redirect.github.com/WOnder93) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/70?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.19.5...v3.20.0 ### [`v3.19.5`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.19.5): version 3.19.5 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.19.4...v3.19.5) #### Changes - [#&#8203;1303](https://redirect.github.com/slackapi/python-slack-sdk/issues/1303) Fix [#&#8203;1302](https://redirect.github.com/slackapi/python-slack-sdk/issues/1302) by updating the warning logs in WebClient to be consistent with Node SDK - Thanks [@&#8203;mar3mar3](https://redirect.github.com/mar3mar3) - [#&#8203;1307](https://redirect.github.com/slackapi/python-slack-sdk/issues/1307) Fix [#&#8203;1304](https://redirect.github.com/slackapi/python-slack-sdk/issues/1304) ssl_context is not passed from async web_client to aiohttp socket client - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;giwrgos-skouras](https://redirect.github.com/giwrgos-skouras) - [#&#8203;1308](https://redirect.github.com/slackapi/python-slack-sdk/issues/1308) Fix [#&#8203;1305](https://redirect.github.com/slackapi/python-slack-sdk/issues/1305) by fixing pagination with async for syntax - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;WilliamYuhangLee](https://redirect.github.com/WilliamYuhangLee) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/75?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.19.4...v3.19.5 ### [`v3.19.4`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.19.4): version 3.19.4 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.19.3...v3.19.4) #### Changes - [#&#8203;1301](https://redirect.github.com/slackapi/python-slack-sdk/issues/1301) Fix [#&#8203;1297](https://redirect.github.com/slackapi/python-slack-sdk/issues/1297) Building user_auth_blocks with slack_sdk.models class objects for chat.unfurl API call fails - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;injust](https://redirect.github.com/injust) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/73?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.19.3...v3.19.4 ### [`v3.19.3`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.19.3): version 3.19.3 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.19.2...v3.19.3) #### Changes - [#&#8203;1288](https://redirect.github.com/slackapi/python-slack-sdk/issues/1288) Add datetimepicker, url, email, number block elements - Thanks [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) - [#&#8203;1294](https://redirect.github.com/slackapi/python-slack-sdk/issues/1294) Fix [#&#8203;1292](https://redirect.github.com/slackapi/python-slack-sdk/issues/1292) files_upload_v2 does not work with io.BytesIO file parameters - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1290](https://redirect.github.com/slackapi/python-slack-sdk/issues/1290) Update RTM API documents - Thanks [@&#8203;ryan-aldaz](https://redirect.github.com/ryan-aldaz) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/72?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.19.2...v3.19.3 ### [`v3.19.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.19.2): version 3.19.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.19.1...v3.19.2) #### Changes - [#&#8203;1282](https://redirect.github.com/slackapi/python-slack-sdk/issues/1282) Add request_file_info arg to files_upload_v2 method - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;eddyg](https://redirect.github.com/eddyg) - [#&#8203;1278](https://redirect.github.com/slackapi/python-slack-sdk/issues/1278) Improve clarity of 'content' error message for files_upload_v2 - Thanks [@&#8203;eddyg](https://redirect.github.com/eddyg) - [#&#8203;1283](https://redirect.github.com/slackapi/python-slack-sdk/issues/1283) Improve typing when using 'get' on an API response - Thanks [@&#8203;eddyg](https://redirect.github.com/eddyg) - [#&#8203;1284](https://redirect.github.com/slackapi/python-slack-sdk/issues/1284) Add Python 3.11 support - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1281](https://redirect.github.com/slackapi/python-slack-sdk/issues/1281) Fix selected_option type hint - Thanks [@&#8203;taekop](https://redirect.github.com/taekop) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/71?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.19.1...v3.19.2 ### [`v3.19.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.19.1): version 3.19.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.19.0...v3.19.1) #### Changes - Improve `WebClient#files_upload_v2()` to use given filename as the default title value - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;mattpr](https://redirect.github.com/mattpr) *** - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.19.0...v3.19.1 ### [`v3.19.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.19.0): version 3.19.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.18.5...v3.19.0) #### New Features ##### files.upload v2 in `WebClient` / `AsyncWebClient` We've received many reports on the performance issue of the existing `files.upload` API (refer to [#&#8203;1191](https://redirect.github.com/slackapi/python-slack-sdk/issues/1191) [#&#8203;1165](https://redirect.github.com/slackapi/python-slack-sdk/issues/1165) for details). So, to cope with the problem, our platform team decided to unlock a new way to upload files to Slack via public APIs. To utilize the new approach, developers need to implement the following steps on their code side: 1. Call `WebClient#files_getUploadURLExternal()` method to receive a URL to use for each file 2. Perform an HTTP POST request to the URL you received in step 1 for each file 3. Call `WebClient#files_completeUploadExternal()` method with the pairs of file ID and title to complete the whole process, plus share the files in a channel 4. \~~If you need the full metadata of the files, call `WebClient#files_info()` method for each file~~ **UPDATE:** Since v3.23.0, this API call is no longer required We do understand that writing the above code requires many lines of code. Also, the existing `WebClient#files_upload()` users have to take a certain amount of time for migration. To mitigate the pain, we've added a wrapper method named `WebClient#files_upload_v2()` on the SDK side. Also, in addition to the performance improvements, another good news is that 3rd party apps can now upload multiple files at a time! See the following code examples demonstrating how the wrapper method works: ```python import os from slack_sdk import WebClient client = WebClient(token=os.environ["SLACK_BOT_TOKEN"]) ### Legacy way response = client.files_upload( file="./logo.png", title="New company logo", channels=["C12345"], initial_comment="Here is the latest version of our new company logo :wave:", ) response.get("file") # returns the full metadata of the uploaded file ### New way - the same parameters works in most cases response = client.files_upload_v2( file="./logo.png", title="New company logo", ### Note that channels still works but going with channel="C12345" is recommended ### channels=["C111", "C222"] is no longer supported. In this case, an exception can be thrown channels=["C12345"], initial_comment="Here is the latest version of our new company logo :wave:", ) response.get("file") # returns the full metadata of the uploaded file ### New way with multiple files! response = client.files_upload_v2( file_uploads=[ { "file": "./logo.png", "title": "New company logo", }, { "content": "Minutes ....", "filename": "team-meeting-minutes-2022-03-01.md", "title": "Team meeting minutes (2022-03-01)", }, ], channel="C12345", initial_comment="Here is the latest version of our new company logo :wave:", ) response.get("files") # returns the full metadata of all the uploaded files ``` \~~When migrating to the v2 method, please note that **the new method requires both `files:write` and `files:read` scopes**. If your existing apps have only `files:write` scope for uploading files, you need to add `files:read` to the scopes plus re-install the app to issue an updated token.~~ **UPDATE:** Since v3.23.0, `files:read` scope is no longer required. #### Changes - [#&#8203;1272](https://redirect.github.com/slackapi/python-slack-sdk/issues/1272) Add files.upload v2 support, which resolves [#&#8203;1191](https://redirect.github.com/slackapi/python-slack-sdk/issues/1191) [#&#8203;1165](https://redirect.github.com/slackapi/python-slack-sdk/issues/1165) - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/64?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.18.5...v3.19.0 ### [`v3.18.5`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.18.5): version 3.18.5 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.18.4...v3.18.5) #### Changes - [#&#8203;1271](https://redirect.github.com/slackapi/python-slack-sdk/issues/1271) Add more revert to [#&#8203;1269](https://redirect.github.com/slackapi/python-slack-sdk/issues/1269) - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;yardensachs](https://redirect.github.com/yardensachs) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/68?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.18.4...v3.18.5 ### [`v3.18.4`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.18.4): version 3.18.4 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.18.3...v3.18.4) #### Changes - [#&#8203;1264](https://redirect.github.com/slackapi/python-slack-sdk/issues/1264) Fix retry_handlers type hint in AsyncBaseClient - Thanks [@&#8203;ronyb29](https://redirect.github.com/ronyb29) - [#&#8203;1265](https://redirect.github.com/slackapi/python-slack-sdk/issues/1265) [#&#8203;1266](https://redirect.github.com/slackapi/python-slack-sdk/issues/1266) Add selected_time (timepicker) to ViewStateValue class - Thanks [@&#8203;rei-0](https://redirect.github.com/rei-0) - [#&#8203;1270](https://redirect.github.com/slackapi/python-slack-sdk/issues/1270) Add include_all_metadata to conversations.replies API arguments - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1269](https://redirect.github.com/slackapi/python-slack-sdk/issues/1269) Adjust the logic added by [#&#8203;1246](https://redirect.github.com/slackapi/python-slack-sdk/issues/1246) - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;eddyg](https://redirect.github.com/eddyg) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/67?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.18.3...v3.18.4 ### [`v3.18.3`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.18.3): version 3.18.3 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.18.2...v3.18.3) #### Changes - [#&#8203;1262](https://redirect.github.com/slackapi/python-slack-sdk/issues/1262) Fix [#&#8203;1261](https://redirect.github.com/slackapi/python-slack-sdk/issues/1261) blocks/attachments as str for chat.\* API calls should be clearly supported - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/66?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.18.2...v3.18.3 ### [`v3.18.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.18.2): version 3.18.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.18.1...v3.18.2) #### Changes - [#&#8203;1259](https://redirect.github.com/slackapi/python-slack-sdk/issues/1259) Fix [#&#8203;1258](https://redirect.github.com/slackapi/python-slack-sdk/issues/1258) Tuple value for blocks argument does not work for Web API calls - Thanks [@&#8203;tommasobertoni](https://redirect.github.com/tommasobertoni) - [#&#8203;1253](https://redirect.github.com/slackapi/python-slack-sdk/issues/1253) Minor update: max elements in ActionsBlock to 25 - Thanks [@&#8203;YSaxon](https://redirect.github.com/YSaxon) - [#&#8203;1249](https://redirect.github.com/slackapi/python-slack-sdk/issues/1249) [#&#8203;1251](https://redirect.github.com/slackapi/python-slack-sdk/issues/1251) Add in timezone property for timepicker element - Thanks [@&#8203;hello-ashleyintech](https://redirect.github.com/hello-ashleyintech) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/65?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.18.1...v3.18.2 ### [`v3.18.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.18.1): version 3.18.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.18.0...v3.18.1) #### Changes - [#&#8203;1246](https://redirect.github.com/slackapi/python-slack-sdk/issues/1246) rtm_v2 api spins in infinite loop under gevent - Thanks [@&#8203;mattbillenstein](https://redirect.github.com/mattbillenstein) ##### Document Changes - [#&#8203;1244](https://redirect.github.com/slackapi/python-slack-sdk/issues/1244) [#&#8203;1245](https://redirect.github.com/slackapi/python-slack-sdk/issues/1245) Update aiohttp documentation sampleUpdate aiohttp documentation sample - Thanks [@&#8203;srajiang](https://redirect.github.com/srajiang) [@&#8203;DonDebonair](https://redirect.github.com/DonDebonair) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/63?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.18.0...v3.18.1 ### [`v3.18.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.18.0): version 3.18.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.17.2...v3.18.0) #### Changes - [#&#8203;1237](https://redirect.github.com/slackapi/python-slack-sdk/issues/1237) Fix [#&#8203;1236](https://redirect.github.com/slackapi/python-slack-sdk/issues/1236) Add video block to Block Kit model classes - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1241](https://redirect.github.com/slackapi/python-slack-sdk/issues/1241) Fix [#&#8203;1240](https://redirect.github.com/slackapi/python-slack-sdk/issues/1240) Update chat_unfurl to support source/unfurl_id parameters - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;angrychimp](https://redirect.github.com/angrychimp) - [#&#8203;1234](https://redirect.github.com/slackapi/python-slack-sdk/issues/1234) [#&#8203;1235](https://redirect.github.com/slackapi/python-slack-sdk/issues/1235) Fix many type hint errors - Thanks [@&#8203;ehdgua01](https://redirect.github.com/ehdgua01) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/54?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.17.2...v3.18.0 ### [`v3.17.2`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.17.2): version 3.17.2 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.17.1...v3.17.2) #### Changes - [#&#8203;1232](https://redirect.github.com/slackapi/python-slack-sdk/issues/1232) Fix [#&#8203;1230](https://redirect.github.com/slackapi/python-slack-sdk/issues/1230) "unpack requires a buffer of 2 bytes" error when we have many options / option groups - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) [@&#8203;adamtheturtle](https://redirect.github.com/adamtheturtle) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/61?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.17.1...v3.17.2 ### [`v3.17.1`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.17.1): version 3.17.1 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.17.0...v3.17.1) #### Changes - [#&#8203;1221](https://redirect.github.com/slackapi/python-slack-sdk/issues/1221) Use 125 chars for max line length for both flake8 and black - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1223](https://redirect.github.com/slackapi/python-slack-sdk/issues/1223) Improve the installation data queries to always return the latest bot token - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1226](https://redirect.github.com/slackapi/python-slack-sdk/issues/1226) Upgrade pytype to the latest - Thanks [@&#8203;seratch](https://redirect.github.com/seratch) - [#&#8203;1225](https://redirect.github.com/slackapi/python-slack-sdk/issues/1225) Update the maintainers guide - Thanks [@&#8203;WilliamBergamin](https://redirect.github.com/WilliamBergamin) *** - All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/60?closed=1 - All changes: https://github.com/slackapi/python-slack-sdk/compare/v3.17.0...v3.17.1 ### [`v3.17.0`](https://redirect.github.com/slackapi/python-slack-sdk/releases/tag/v3.17.0): version 3.17.0 [Compare Source](https://redirect.github.com/slackapi/python-slack-sdk/compare/v3.16.2...v3.17.0) #### Changes - [#&#8203;1213](https://redirect.github.com/slackapi/python-slack-sdk/issues/1213) Fix [#&#8203;1212](https://redirect.github.com/slackapi/python-slack-sdk/issues/1212) auth.teams.list API method is not supported in WebClient - Thanks [@&#8203;filmaj](https://redirect.github.com/filmaj) [@&#8203;prziborowski](https://redirect.github.com/prziborowski) - [#&#8203;1215](https://redirect.github.com/slackapi/python-slack-sdk/issues/1215) Add more documentation around constructor parameters - Thanks [@&#8203;filmaj](https://redirect.github.com/filmaj) - [#&#8203;1219](https://redirect.github.com/slackapi/python-slack-sdk/issues/1219) Fix [#&#8203;1218](https://redirect.github.com/slackapi/python-slack-sdk/issues/1218) - Reduce minimum number of overflow options - Thanks [@&#8203;misscoded](https://redirect.github.com/misscoded) [@&#8203;wilhelmklopp](https://redirect.github.com/wilhelmklopp) *** - All iss </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
1 parent 95887c8 commit de5e200

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

aws-py-slackbot/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
slack-sdk==3.5.0
1+
slack-sdk==3.34.0
22
pulumi>=3.5.1,<4.0.0
33
pulumi-aws>=6.0.2,<7.0.0
44
boto3==1.36.22

0 commit comments

Comments
 (0)