Matrix-nio

Latest version: v0.25.1

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

Scan your dependencies

Page 5 of 6

0.15.1

Not secure
Fixed

- [[216]] `AsyncClient.room_get_state_event()`: return a
`RoomGetStateEventError` if the server returns a 404 error for the request
- [[ffc4228]] When fetching the full list of room members, discard the members
we previously had that are absent from the full list
- [[c123e24]] `MatrixRoom.members_synced`: instead of depending on the
potentially outdated room summary member count, become `True` when the
full member list has been fetched for the room.

[216]: https://github.com/poljar/matrix-nio/pull/216
[ffc4228]: https://github.com/poljar/matrix-nio/commit/ffc42287c22a1179a9be7d4e47555693417f715d
[c123e24]: https://github.com/poljar/matrix-nio/commit/c123e24c8df81c55d40973470b825e78fd2f92a2

0.15.0

Not secure
Added

- [[194]] Add server discovery info (.well-known API) support to AsyncClient
- [[206]] Add support for uploading sync filters to AsyncClient
- New [examples] and documentation improvements

Fixed

- [[206]] Fix `AsyncClient.room_messages()` to not accept filter IDs, using
one results in a server error
- [[4b6ea92]] Fix the `SqliteMemoryStore` constructor
- [[4654c7a]] Wait for current session sharing operation to finish before
starting a new one
- [[fc9f5e3]] Fix `OverflowError` occurring in
`AsyncClient.get_timeout_retry_wait_time()` after a thousand retries

[194]: https://github.com/poljar/matrix-nio/pull/194
[206]: https://github.com/poljar/matrix-nio/pull/206
[4b6ea92]: https://github.com/poljar/matrix-nio/commit/4b6ea92cb69e445bb39bbfd83948b40adb8a23a5
[4654c7a]: https://github.com/poljar/matrix-nio/commit/4654c7a1a7e39b496b107337977421aeb5953974
[fc9f5e3]: https://github.com/poljar/matrix-nio/commit/fc9f5e3eda25ad65936aeb95412a26af73cedf6a
[examples]: https://matrix-nio.readthedocs.io/en/latest/examples.html

0.14.1

Not secure
Fixed

- [[238b6ad]] Fix the schema for the devices response.

[238b6ad]: https://github.com/poljar/matrix-nio/commit/238b6addaaa85b994552e00007638b0170c47c43

0.14.0

Not secure
Added

- [[166]] Add a method to restore the login with an access token.

Changed

- [[159]] Allow whitespace in HTTP headers in the HttpClient.
- [[42e70de]] Fix the creation of PresenceGetError responses.
- [[bf60bd1]] Split out the bulk of the key verification events into a common module.
- [[9a01396]] Don't require the presence dict to be in the sync response.


Removed

- [[cc789f6]] Remove the PartialSyncResponse. This is a breaking change, but
hopefully nobody used this.

[166]: https://github.com/poljar/matrix-nio/pull/166
[159]: https://github.com/poljar/matrix-nio/pull/159
[42e70de]: https://github.com/poljar/matrix-nio/commit/42e70dea945ae97b69b41d49cb57f64c3b6bd1c4
[cc789f6]: https://github.com/poljar/matrix-nio/commit/cc789f665063b38be5b4146855e5204e9bc5bdb6
[bf60bd1]: https://github.com/poljar/matrix-nio/commit/bf60bd19a15429dc03616b9be11c3a205768e5ad
[9a01396]: https://github.com/poljar/matrix-nio/commit/9a0139673329fb82abc59496025d78a34b419b77

0.13.0

Not secure
Added

- [[145]] Added the `room_get_event()` method to `AsyncClient`.
- [[151]] Added the `add_presence_callback` method to base `Client`.
- [[151]] Added the `get_presence()` and `set_presence()` methods
to `AsyncClient`.
- [[151]] Added the `presence`, `last_active_ago`, `currently_active` and
`status_msg` attributes to `MatrixUser`
- [[152]] Added a docker container with E2E dependencies pre-installed.
- [[153]] Added the `add_room_account_data_callback` method to base `Client`.
- [[153]] Added the `fully_read_marker` and `tags` attributes to `MatrixRoom`.
- [[156]] Added the `update_receipt_marker()` method to `AsyncClient`.
- [[156]] Added the `unread_notifications` and `unread_highlights` attributes
to `MatrixRoom`.

Changed

- [[141]] Improved the upload method to accept file objects directly.

[141]: https://github.com/poljar/matrix-nio/pull/141
[145]: https://github.com/poljar/matrix-nio/pull/145
[151]: https://github.com/poljar/matrix-nio/pull/151
[152]: https://github.com/poljar/matrix-nio/pull/152
[153]: https://github.com/poljar/matrix-nio/pull/153
[156]: https://github.com/poljar/matrix-nio/pull/156

0.12.0

Not secure
Added

- [[140]] Added the `update_device()` method to the `AsyncClient`.
- [[143]] Added the `login_info()` method to the `AsyncClient`.
- [[c4f460f]] Added support for the new SAS key agreement protocol.

Fixed

- [[146]] Fix room summary updates when new summary doesn't have any
attributes.
- [[147]] Added missing requirements to the test requirements file.

[140]: https://github.com/poljar/matrix-nio/pull/140
[143]: https://github.com/poljar/matrix-nio/pull/143
[146]: https://github.com/poljar/matrix-nio/pull/146
[147]: https://github.com/poljar/matrix-nio/pull/147
[c4f460f]: https://github.com/poljar/matrix-nio/commit/c4f460f62c9543a76eaf1dad4be8ff5ae9312243

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.