Matrix-nio

Latest version: v0.25.2

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.25.2

Bug Fixes
- [[523]] Utilize old media path for uploads (fix [[520]])
- [[521]] Fix type of call event version

Miscellaneous Tasks
- [[522]] Replace m2r2 with sphinx_mdinclude

[523]: https://github.com/matrix-nio/matrix-nio/pull/523
[521]: https://github.com/matrix-nio/matrix-nio/pull/521
[522]: https://github.com/matrix-nio/matrix-nio/pull/522

0.25.1

Features
- [[516]] Improve dependency resolution + tidy up dependencies
- [[520]] Use authenticated media + Authorization header
- This restores support for use on the popular [matrix.org](https://matrix.org) homeserver, which has recently [disabled unauthenticated media access](https://matrix.org/blog/2024/06/26/sunsetting-unauthenticated-media/).
- Your homeserver MUST be compliant with matrix `v1.11`.

Miscellaneous Tasks
- Fix `pytest-asyncio` warning during unit tests

[516]: https://github.com/matrix-nio/matrix-nio/pull/516
[520]: https://github.com/matrix-nio/matrix-nio/pull/520

0.25.0

Features
- [[449]] Aggregated Event Relations + Threading + Threaded/Private Read Receipts
- [[489]] Compliance with MSC2844. BREAKING CHANGE.
- [[490]] Moved callback execution to separate methods.
- [[499]] Add stop_sync_forever method, to gracefully exit sync_forever loop.

Bug Fixes
- [[471]] Changing room_messages to conform to MSC3567
- [[482]] [[483]] [[486]] Spec-compliant bugfixes for joined_member, e2ee, RoomContext
- [[495]] remove creator property from event
- [[498]] Properly pass JSON content to DownloadResponse
- [[508]] Add room_read_markers type hints

Miscellaneous Tasks
- Tagged releases will automatically be published to PyPI
- Many dependency bumps

[449]: https://github.com/matrix-nio/matrix-nio/pull/449
[471]: https://github.com/matrix-nio/matrix-nio/pull/471
[482]: https://github.com/matrix-nio/matrix-nio/pull/482
[483]: https://github.com/matrix-nio/matrix-nio/pull/483
[486]: https://github.com/matrix-nio/matrix-nio/pull/486
[489]: https://github.com/matrix-nio/matrix-nio/pull/489
[498]: https://github.com/matrix-nio/matrix-nio/pull/498
[499]: https://github.com/matrix-nio/matrix-nio/pull/499
[490]: https://github.com/matrix-nio/matrix-nio/pull/490
[495]: https://github.com/matrix-nio/matrix-nio/pull/495
[508]: https://github.com/matrix-nio/matrix-nio/pull/508

0.24.0

Miscellaneous Tasks

- [[473]] Update pre-commit hooks, fix issues with sphinx-lint
- [[472]] [[475]] Add content to `built-with-nio`
- [[468]] Bump `aiohttp` from 3.8.6 to 3.9.0
- [[461]] Support `python3.12`
- [[478]] Bump `pycryptodome` from 3.19.0 to 3.19.1

[461]: https://github.com/poljar/matrix-nio/pull/461
[468]: https://github.com/poljar/matrix-nio/pull/468
[472]: https://github.com/poljar/matrix-nio/pull/472
[473]: https://github.com/poljar/matrix-nio/pull/473
[475]: https://github.com/poljar/matrix-nio/pull/475
[478]: https://github.com/poljar/matrix-nio/pull/478

0.23.0

Bug Fixes

- [[460]] Allow custom `ToDeviceEvent`s via `UnknownToDeviceEvent`
- [[463]] Remove callback execution boilerplate + allow arbitrary callable/awaitable objects
- [[457]] Fix schemas for `m.room.avatar` and `m.room.canonical_alias`
- [[403]] Propagate `asyncio.CancelledError` in `sync_forever`

Features

- [[451]] Introduce the DM room account data (`m.direct`)

Miscellaneous Tasks

- [[458]] Update the `nio-bot` description
- [[462]] Don't manually build `libolm` during tests + `pre-commit autoupdate`
- [[464]] Bump `aiohttp` from 3.8.5 to 3.8.6

[460]: https://github.com/poljar/matrix-nio/pull/460
[458]: https://github.com/poljar/matrix-nio/pull/458
[462]: https://github.com/poljar/matrix-nio/pull/462
[451]: https://github.com/poljar/matrix-nio/pull/451
[463]: https://github.com/poljar/matrix-nio/pull/463
[464]: https://github.com/poljar/matrix-nio/pull/464
[457]: https://github.com/poljar/matrix-nio/pull/457
[403]: https://github.com/poljar/matrix-nio/pull/403

0.22.1

Bug Fixes
- [[453]] Fix `ImportError` from when e2e is not installed

[453]: https://github.com/poljar/matrix-nio/pull/453

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.