File python-slack-sdk.changes of Package python-slack-sdk

-------------------------------------------------------------------
Tue Mar 18 11:04:25 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 3.35.0
  * 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
  * 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: 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 of channel in files_upload_v2 documentation by @WilliamBergamin in #1670
  * 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
  * 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
- from 3.34.0
  * 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
- from version 3.33.5
  * #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
- from version 3.33.4
  * #1593 Error with socket_mode_handler.connect_async(), not passing bytes
    to ping w/ aiohttp 3.11 - Thanks @jasonwbarnett @bdraco @keviddles
- from version 3.33.3
  * #1576 Enable rich_text_* elements to have an empty 'elements' property
    - Thanks @seratch
- Update BuildRequires from requirements/testing.txt
- Use Python 3.11 on SLE-15 by default

-------------------------------------------------------------------
Wed Oct 30 19:53:08 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 3.33.2:
  * Fix #1571 initial_value for RichTextInputElement should
    also accept type RichTextBlock
  * Switch canvases.* APIs to application/json format for
- update to 3.33.1:
  * Enable WebClient#assistant_threads_setSuggestedPrompts to
    skip title param - Thanks @seratch
- update to 3.33.0:
  * #1563 Add assistant.threads.* APIs
  * #1560 Fix RichTextElementParts.Date.timestamp to be an int -
- update to 3.32.0:
  * feat: add support for `conversations.requestShared`
    `approve`, `deny` & `list`
  * feat: add interactivity_pointer as trigger_id alias to
    views.* APIs
  * feat: support all possible fields for
    RichTextElementParts.Date

-------------------------------------------------------------------
Tue Aug  6 04:12:57 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 3.31.0:
  * feat: add new conversations.externalInvitePermissions.set API
  * feat: add team.externalTeams.disconnect
  * fix: redact bot_access_tokens from the debug logs of socket mode
  * feat: add team.externalTeams.list
  * Add canvases APIs and users.discoverableContacts.lookup API
  * Added deprecation warnings to Steps from Apps methods
  * Fix base url according to official documentation
  * Fix AttributeError on SocketModeClient.is_connected (aiohttp) when
    enabling debug-level logging

-------------------------------------------------------------------
Mon Jun 10 07:58:03 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 3.27.2:
  * #1498 Fix #1496 Async client uses blocking call when
    uploading file with v
  * #1492 Fix #1468 `RichTextElement.elements` items are never
    promoted to a proper Python object type

-------------------------------------------------------------------
Wed Mar  6 03:18:20 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 3.27.1:
  * #1459 Fix #1458 internal error within aiohttp-based socket mode
    client - Thanks @seratch @jhofeditz
  * #1450 #1452 Add "slack_file" properties to "image" blocks/elements
    under slack_sdk.models - Thanks @seratch
  * #1466 Fix #1462 websocket_client-based SocketModeClient does not
    reconnect after a DNS outage - Thanks @ktindall-godaddy @seratch
  * #1463 Unpin moto, and support moto 5.0 changes - Thanks
    @s-t-e-v-e-n-k

-------------------------------------------------------------------
Sun Jan 21 11:23:08 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 3.26.2:
  * #1447 #1446 aiohttp based socket_mode failed to reconnect and
    enter a broken state
  * #1436 Configuring with pyproject.toml
  * #1443 Update run_*.sh scripts to align with the contributor
  * #1445 Replace Flask-Sockets with aiohttp for testing
  * #1448 Fix broken links to modal documentation

-------------------------------------------------------------------
Fri Dec  8 13:43:29 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.26.1:
  * #1441 #1442 Built-in InstallationStores fail to resolve a
    valid bot token when both bot and user-only installations co-
    exist in database tables - Thanks @kulmatitskiy @seratch
  * #1440 Fix a bug on the aiohttp-based Socket Mode client's
    exception handling - Thanks @ifmcnichols
  * #1438 Add new `force` argument to `conversations.invite` API
    method - Thanks @filmaj
  * #1435 Enable testing for Python 3.12 and PyPy 3.10 on CI -
  * #1432 Add functions.completeSuccess/Error APIs for remote
    functions - Thanks @seratch @WilliamBergamin
  * #1433 Add RichTextBlock to Block.parse() targets - Thanks
    @seratch
  * #1430 Fix #1427 Add apps.manifest.* & tooling.tokens.rotate
    API support - Thanks @seratch
  * #1431 Fix #1428 Add rich_text classes to slack_sdk.models
    module - Thanks @seratch @tj-smith47
  * #1425 Fix #1424 Add file input block element support - Thanks
    @seratch
  * #1423 Fix #1421 Update SlackApiError exception handling for
    web client - Thanks @vinceta
  * #1418 Add new arguments to admin.users.list API method -
    Thanks @seratch
  * #1409 Make next_cursor extraction logic even more robust (ref
    #1407) - Thanks @seratch
  * #1406 Add `RichTextInputElement` to `slack_sdk.models` -
  * #1408 Update `files.upload` v2 method in correspondence with
    server-side changes - Thanks @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
  * #1398 Add `admin.*` APIs for managing automation platform
    apps - Thanks @seratch
  * #1399 Add `workflow_button` block element to the
    `slack_sdk.models` package - Thanks @seratch
  * #1362 Add `metadata` argument support to Incoming Webhooks -
    Thanks @seratch
  * #1368 Add cursor based pagination to `team.accessLogs` API -
    Thanks @seratch
  * #1380 Fix #1379 websocket-client socket mode client doesn't
    handle reconnects properly - Thanks @seratch @leifwalsh
  * #1367 #1364 #1378 Add built in server error retry handlers -
    Thanks @digitalnomd
  * #1372 `ServerErrorRetryHandler`, renaming `_can_retry_async`
    -> `_can_retry` - Thanks @maximkir-fl
  * #1374 Fix #1369 `ImageBlock`'s title parsing fails when given
    a string - Thanks @seratch @kezabelle
  * #1366 Add `author_subname` to `attachment` model class -
    Thanks @seratch
  * #1365 Add `create_tables()` to `SQLAlchemyOAuthStateStore` -
    Thanks @raphaelhuefner
  * #1387 Mark `stars.*` API methods as deprecated -  Thanks
    @seratch
  * #1375 Update GitHub Action steps to use Node 16 - Thanks
    @zimeg
  * #1376 Use `codecov/codecov-action@v3` to upload code coverage
    - Thanks @zimeg

-------------------------------------------------------------------
Thu Jun  1 00:09:59 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 3.21.3:
  * #1361 Fix #1356 files_upload_v2 filename required even though content
    provided
  * #1354 Fix a bug where SQLAlchemy based InstallationStore is missing
    client_id in queries
  * #1352 Improve the default OAuth page content renderer not to embed
    external parameters as-is
  * Update Audit Logs API response class to have newly added properties
  * #1349 Add five admin API supports to Web API clients (admin.roles.*,
    admin.conversations.convertToPublic, admin.conversations.lookup)
  * #1345 Add team parameter support to the authorize URL generators
  * #1343 Fix #1342 files_upload_v2 fails to share files in a channel
  * #1334 Fix #1333 Enable using RetryHandler for 200 OK response patterns
  * #1335 Fix #1327 OAuth module: SQLAlchemy v2 compatibility
  * #1311 Fix #1310 Add admin.conversations.bulk{Archive|Delete|Move} API
    method support
  * #1332 Fix #1322 Remove file_annotation parameter from chat.postMessage
    method
  * #1317 Add include_categories to emoji.list API args
- Switch to pyproject macros.

-------------------------------------------------------------------
Fri Jan  6 17:50:46 UTC 2023 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Change log is upto date with the version.

-------------------------------------------------------------------
Sat Dec  3 00:55:14 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to v3.19.5
  #1303 Fix #1302 by updating the warning logs in WebClient to be consistent with Node SDK - Thanks @mar3mar3
  #1307 Fix #1304 ssl_context is not passed from async web_client to aiohttp socket client - Thanks @seratch @giwrgos-skouras
  #1308 Fix #1305 by fixing pagination with async for syntax - Thanks @seratch @WilliamYuhangLee

- Update to v3.19.4
  #1301 Fix #1297 Building user_auth_blocks with slack_sdk.models class objects for chat.unfurl API call fails - Thanks @seratch @injust

- Update to v3.19.3
  #1288 Add datetimepicker, url, email, number block elements - Thanks @WilliamBergamin
  #1294 Fix #1292 files_upload_v2 does not work with io.BytesIO file parameters - Thanks @seratch
  #1290 Update RTM API documents - Thanks @ryan-aldaz

-------------------------------------------------------------------
Wed Nov  9 18:59:46 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.19.2
  #1282 Add request_file_info arg to files_upload_v2 method - Thanks @seratch @eddyg
  #1278 Improve clarity of 'content' error message for files_upload_v2 - Thanks @eddyg
  #1283 Improve typing when using 'get' on an API response - Thanks @eddyg
  #1284 Add Python 3.11 support - Thanks @seratch
  #1281 Fix selected_option type hint - Thanks @taekop
  All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/71?closed=1

-------------------------------------------------------------------
Sat Oct 29 00:57:35 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to 3.19.1
  Improve WebClient#files_upload_v2() to use given filename as the default title value - Thanks @seratch @mattpr

- Update to 3.19.0
  #1272 Add files.upload v2 support, which resolves #1191 #1165 - Thanks @seratch

- Update to 3.18.5
  #1271 Add more revert to #1269 - Thanks @seratch @yardensachs

- Update to 3.18.4
  #1264 Fix retry_handlers type hint in AsyncBaseClient - Thanks @ronyb29
  #1265 #1266 Add selected_time (timepicker) to ViewStateValue class - Thanks @rei-0
  #1270 Add include_all_metadata to conversations.replies API arguments - Thanks @seratch
  #1269 Adjust the logic added by #1246 - Thanks @seratch @eddyg

-------------------------------------------------------------------
Fri Oct  7 16:06:10 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>

- Update to version 3.18.3
  Changes
  * #1262 Fix #1261 blocks/attachments as str for chat. API calls should be clearly supported - Thanks @seratch
  * #1259 Fix #1258 Tuple value for blocks argument does not work for Web API calls - Thanks @tommasobertoni
  * #1253 Minor update: max elements in ActionsBlock to 25 - Thanks @YSaxon
  * #1249 #1251 Add in timezone property for timepicker element - Thanks @hello-ashleyintech

-------------------------------------------------------------------
Wed Aug  3 07:16:53 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>

- Inital release, 3.18.1

openSUSE Build Service is sponsored by