Releases: slackapi/python-slack-sdk
Releases · slackapi/python-slack-sdk
v3.36.0
What's changed
👾 Enhancements
- feat: add support for elevate methods in #1703 - Thanks @WilliamBergamin!
🧪 Tests
- tests: add tests to ensure web client is copyable in #1682 - Thanks @WilliamBergamin!
- chore: remove 3.6 CI support in #1683 - Thanks @WilliamBergamin!
- fix: aiohttp test_init_with_loop broken test in #1697 - Thanks @WilliamBergamin!
📚 Documentation
- docs: reference creating an app with scopes to gather a token for installation in #1694 - Thanks @zimeg!
- Docs: Update old links, apply style guide, and generally copyedit/clean up the Python SDK docs. in #1699 - Thanks @technically-tracy!
🤖 Dependencies
- chore(deps): bump @babel/helpers from 7.26.0 to 7.27.0 in /docs in #1678 - Thanks @dependabot!
- chore(deps): bump @babel/runtime-corejs3 from 7.26.9 to 7.27.0 in /docs in #1679 - Thanks @dependabot!
- chore(deps): bump @babel/runtime from 7.26.0 to 7.27.0 in /docs in #1680 - Thanks @dependabot!
- chore(deps): bump pdoc3 from 0.11.5 to 0.11.6 in #1684 - Thanks @dependabot!
- chore(deps): bump the react group in /docs with 2 updates in #1685 - Thanks @dependabot!
- chore(deps): bump image-size from 1.2.0 to 1.2.1 in /docs in #1686 - Thanks @dependabot!
- chore(deps): bump estree-util-value-to-estree from 3.3.2 to 3.3.3 in /docs in #1687 - Thanks @dependabot!
- chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /docs in #1689 - Thanks @dependabot!
- chore(deps): bump the docusaurus group in /docs with 5 updates in #1696 - Thanks @dependabot!
- chore(deps): bump codecov/test-results-action from 1.1.0 to 1.1.1 in #1695 - Thanks @dependabot!
- chore(deps): bump the docusaurus group in /docs with 5 updates in #1705 - Thanks @dependabot!
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /docs in #1706 - Thanks @dependabot!
🧰 Maintenance
- health: publish test results to code cov in #1677 - Thanks @WilliamBergamin!
- ci: pin actions workflow step hashes and use minimum permissions in #1691 - Thanks @zimeg!
- chore: increase the robustness of the uninstall script in #1704 - Thanks @WilliamBergamin!
- chore(release): version 3.36.0 in #1707 - Thanks @zimeg!
Milestone: https://github.com/slackapi/python-slack-sdk/milestone/111
Full Changelog: v3.35.0...v3.36.0
version 3.35.0
What's Changed
➕ features
- feat: #1276 add Asyncio SQLAlchemy support by @galuszkak in #1633
- feat: add
channels
param to files.upload v2 method by @seratch in #1641 - feat: support pathlike objects in upload util by @allen-pattern in #1656
- feat: WebClient/AsyncWebClient expose logger property by @WilliamBergamin in #1671
🐛 fixes
- fix: #1622 Additional check for exceptions from aiohttp by @lingfish in #1632
- fix: #1611 Add expand attribute to SectionBlock by @seratch in #1635
- fix: #1636 Custom Values passed into correctly into Bot/Installation class when cloned during token rotation by @seratch in #1638
- fix: Remove quotes from cookie value in OAuthStateUtils by @memben in #1648
- fix: max length for static option values by @xoob in #1655
📚 docs
- docs: Syncing config files with Deno Slack SDK and Slack CLI docs by @slackapi in #1619
- docs: Move Python OAuth Scopes and Uploading files with Python SDK tutorials to Python SDK site. by @technically-tracy in #1657
- docs: matches site css to slack.dev and docs.slack.dev by @slackapi in #1660
- fixes broken apps navbar link by @slackapi in #1666
- docs:
channel_id
instead ofchannel
infiles_upload_v2
documentation by @WilliamBergamin in #1670
🏗️ maintenance
- health: move away from setup.py by @WilliamBergamin in #1623
- health: move to mypy by @WilliamBergamin in #1620
- health: remove pytest-runner from build-system.requires by @musicinmybrain in #1659
- docs: include packaging script steps in the maintainers guide by @zimeg in #1672
- fix: configure dependabot to group react deps by @WilliamBergamin in #1664
- chore: version 3.35.0 by @WilliamBergamin in #1674
dependabot
- chore(deps): bump pdoc3 from 0.11.3 to 0.11.5 by @dependabot in #1625
- chore(deps): update mypy requirement from <=1.13.0 to <=1.14.1 by @dependabot in #1626
- chore(deps): bump prism-react-renderer from 2.4.0 to 2.4.1 in /docs by @dependabot in #1627
- chore(deps): bump actions/stale from 9.0.0 to 9.1.0 by @dependabot in #1646
- chore(deps): bump the docusaurus group in /docs with 5 updates by @dependabot in #1643
- chore(deps): update psutil requirement from <7,>=6.0.0 to >=6.0.0,<8 by @dependabot in #1661
- chore(deps): update websockets requirement from <15,>=9.1 to >=9.1,<16 by @dependabot in #1662
- chore(deps): update mypy requirement from <=1.14.1 to <=1.15.0 by @dependabot in #1663
- chore(deps): bump the react group in /docs with 2 updates by @dependabot in #1665
- chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /docs by @dependabot in #1668
New Contributors
- @lingfish made their first contribution in #1632
- @galuszkak made their first contribution in #1633
- @memben made their first contribution in #1648
- @xoob made their first contribution in #1655
- @technically-tracy made their first contribution in #1657
- @musicinmybrain made their first contribution in #1659
- @allen-pattern made their first contribution in #1656
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/108?closed=1
- All changes: v3.34.0...v3.35.0
version 3.34.0
Changes
- feat: add support for python 3.13 by @WilliamBergamin in #1614
- fix: 'ClientConnection' object has no attribute 'closed' when using socket mode with asyncio by @WilliamBergamin in #1613
- build: improve the stability of flaky tests by @WilliamBergamin in #1615
- build: enable tests that are now stable by @WilliamBergamin in #1617
Dependabot
- Bump path-to-regexp and express in /docs by @dependabot in #1610
- chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #1616
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/110?closed=1
- All changes: v3.33.5...v3.34.0
version 3.33.5
Changes
- #1594 #1598 #1541 Improve WebClient's slack.com url overwriting experience - Thanks @HTSagara @WilliamBergamin
- #1609 SocketModeClient expose asyncio event loop param - Thanks @jantman
- #1602 Improve unit tests' mock server implementation - Thanks @WilliamBergamin
- #1608 "channel_id" instead of "channel" in "files_upload_v2" code example - Thanks @wefi-nick
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/109?closed=1
- All changes: v3.33.4...v3.33.5
version 3.33.4
Changes
- #1593 Error with socket_mode_handler.connect_async(), not passing bytes to ping w/ aiohttp 3.11 - Thanks @jasonwbarnett @bdraco @keviddles
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/107?closed=1
- All changes: v3.33.3...v3.33.4
version 3.33.3
Changes
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/106?closed=1
- All changes: v3.33.2...v3.33.3
version 3.33.2
Changes
- #1572 Fix #1571 initial_value for RichTextInputElement should also accept type RichTextBlock - Thanks @macintacos @seratch
- #1574 Switch canvases.* APIs to application/json format for more stability - Thanks @seratch
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/105?closed=1
- All changes: v3.33.1...v3.33.2
version 3.33.1
Changes
- Enable WebClient#assistant_threads_setSuggestedPrompts to skip title param - Thanks @seratch
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/104?closed=1
- All changes: v3.33.0...v3.33.1
version 3.33.0
Changes
- #1563 Add assistant.threads.* APIs - Thanks @seratch
- #1560 Fix RichTextElementParts.Date.timestamp to be an int - Thanks @PaarthShah
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/103?closed=1
- All changes: v3.32.0...v3.33.0
version 3.32.0
What's Changed
Features and Fixes
- feat: add support for
conversations.requestShared
approve
,deny
&list
by @WilliamBergamin in #1530 - feat: add interactivity_pointer as trigger_id alias to views.* APIs by @seratch in #1556
- feat: support all possible fields for RichTextElementParts.Date by @srtaalej in #1536
Documentation
- docs: adds Docusaurus site by @lukegalbraithrussell in #1537
- docs: remove line breaks in md intros for unfurls by @lukegalbraithrussell in #1538
- docs: adds google analytics tag by @lukegalbraithrussell in #1540
- fix: update the docs generation script by @WilliamBergamin in #1528
Misc
- chore: improve maintainer guidelines by @WilliamBergamin in #1529
- version 3.32.0 by @WilliamBergamin in #1558
Dependabot
- bump webpack from 5.92.1 to 5.94.0 in /docs by @dependabot in #1546
- bump @docusaurus/module-type-aliases from 3.4.0 to 3.5.2 in /docs by @dependabot in #1548
- bump websockets requirement from <13,>=9.1 to >=9.1,<14 by @dependabot in #1551
- bump micromatch from 4.0.7 to 4.0.8 in /docs by @dependabot in #1552
- bump @docusaurus/types from 3.4.0 to 3.5.2 in /docs by @dependabot in #1550
- chore: group docusaurus dependencies by @WilliamBergamin in #1553
- bump the docusaurus group in /docs with 3 updates by @dependabot in #1554
- bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs by @dependabot in #1555
- bump sphinx from 7.3.7 to 8.0.2 by @dependabot in #1535
New Contributors
- @lukegalbraithrussell made their first contribution in #1537
- @srtaalej made their first contribution in #1536
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/101?closed=1
- All changes: v3.31.0...v3.32.0