Package Release Info

python-matrix-nio-0.23.0-bp160.1.6

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python313-matrix-nio

Change Logs

* Mon Nov 20 2023 Matej Cepl <mcepl@cepl.eu>
- Update to 0.23.0:
  - Bug Fixes
  - Allow custom ToDeviceEvents via UnknownToDeviceEvent
  - Remove callback execution boilerplate + allow arbitrary
    callable/awaitable objects
  - Fix schemas for m.room.avatar and m.room.canonical_alias
  - Propagate asyncio.CancelledError in sync_forever
  - Features
  - Introduce the DM room account data (m.direct)
  - Miscellaneous Tasks
  - Update the nio-bot description
  - Bump aiohttp from 3.8.5 to 3.8.6
- Update to 0.22.1:
  - Fix ImportError from when e2e is not installed
- Update to 0.22.0:
  - Bug Fixes
  - Fix space handling to account for Matrix spec ambiguities.
  - Features
  - Add a simple streamed response to download to files
  - Add get space hierarchy capability
  - Support for Token-Authenticated Registration
  - Add room_type to room_create API function to allow for
    custom room types
  - Add support for m.reaction events
  - Miscellaneous Tasks
  - Add .readthedocs.yaml v2 to support ReadTheDocs migration
  - Remove future dependency
  - Fix jsonschema deprecations
  - Replace cgi.parse_header()
  - Run pre-commit autoupdate to fix deprecation
  - Introduce ruff as a pre-commit hook + run on whole codebase
  - Update pre-commit hooks
  - Replace ALL type comments with type hints
  - Add pyupgrade, async, various flake8, Perflint, and more
    ruff linting rules
- Remove upstreamed patch:
  - remove-future-requirement.patch
* Mon Sep 04 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 0.21.2:
  * Breaking Changes
    + [#416] Drop support for end-of-life python3.7
    + [#413] Drop usage of logbook in favor of standard library logging
  * Features
    + [#409] Support m.space.parent and m.space.child events
    + [#418] Add ability to knock on a room, and enable knocking for a room
  * Miscellaneous Tasks
    + [#401] Removing skip for passing test
    + [#406] [#407] [#414] Add content to built-with-nio
  * Bug Fixes
    + [#422] async_client.whoami will alter the state of async_client
    correctly, and accept all spec-compliant fields.
    + [#408] Properly generate code coverage
- Add patch remove-future-requirement.patch, dropping dependency on future.
* Tue Jul 18 2023 Matej Cepl <mcepl@suse.com>
- Update to 0.20.2:
  - Miscellaneous Tasks
  - Upgrade dependencies
  - Various test, formatting, type hinting fixes
  - Update GitHub Workflow Actions versions for CI
  - [#384] Add content to built-with-nio
  - Remove the usage of the imp module
  - Fix our import order
  - Fix a bunch of typos
  - Remove key re-sharing
  - Remove some unnecessary test code
  - Add poetry to the test requirements
  - Style fixes
  - Sort our imports
  - Bug Fixes
  - [#335] Default to the configured request timeout when
    syncing
  - [#354] Fix first_sync_filter parameter of
    AsyncClient.sync_forever
  - [#357] Element exports keys without required fields
  - [#396] Fix timeline->limited being required
  - Fix Python 3.11 compatibility
  - Fix import sequence errors.
  - Exclude tests/data/ from pre-commit workflow.
  - Only accept forwarded room keys from our own trusted
    devices
  - Documentation
  - Mention that room key backups are unsupported.
  - Add matrix-webhook to built-with-nio
  - Add matrix-asgi to built-with-nio
  - Features
  - Add mxc URI parameter to AsyncClient.download and deprecate
    server_name and media_id.
  - Refactor
  - Clean up and make a bunch of tests more consistent
  - Styling
  - Add config for pre-commit.
  - Fix formatting using black and isort.
  - Convert from str.format to f-strings.
  - Testing
  - Update test for AsyncClient.download.
  - Fix our async tests
* Wed Feb 16 2022 Matej Cepl <mcepl@suse.com>
- Initial packaging effort for matrix-nio 0.19.0.