This project is mirrored from https://github.com/matrix-org/matrix-python-sdk.
Pull mirroring updated .
-
v0.4.0887f5d55 · ·
v0.4.0 This is a new release to address the incompatibility between matrix-python v0.3.2 and Synapse v1.38.0. See https://github.com/matrix-org/matrix-python-sdk/issues/320 for full details. Changes since v0.3.2: * Experimental support for encrypted rooms has been implemented. Note that the functionality is disabled by default, but can be enabled by first installing the native `libolm` library (v3.0.0+), then the encryption-related python dependencies with: pip install matrix-client[e2e] * Add an option (`use_authorization_header`) for sending auth tokens using the HTTP Authorization header instead of the `access_token` query parameter. * Add the ability to set the room name and whether room federation is allowed with `create_room()`. * Catch MissingSchema errors that could be raised by the http library (see issue #221 for details). * Add `urllib3` as an explicit dependency. * Include the SDK version in the User Agent of requests. * Speed up membership handling code in rooms. * Use lexicographical sort to room displayname calculation. * Add a new method, `whoami`, for determining the Matrix ID of the currently authenticated user. * Better support for global vs. per-room display names. * Better handling of users who lack a display name. * Add support for specifying a filename when uploading media. * Numerous fixes to the tests.
-
v0.3.02771451b · ·
Release matrix_client-0.3.0 User-facing changes since last release: - Can now set join_rules and guest_access for rooms #174 - Fix crash of listener thread for HTTP errors <500 #183 - Deprecate getter and setter methods #196 - Fix exception when retrieving avatar that doesn't exist #202 - Fix ignoring state events coming down timeline in /sync #199 - Add Api endpoints necessary for e2ee #209 #212 #222 - Make full_state sync parameter actually work #227 - Fix room member list getting corrupted any time display_name property retrieved #231 - Combine login methods to single method with kwargs #229 - Allow specifying device_id on login #229 - Fix many potential bugs especially in cases with multiple MatrixHttpApi - objects #236 A lot of the things above might seem inconsequential, but many of these were rather hideous bugs. Stability of the sdk should be greatly improved after this update. After updating, please make sure to update your code to deal with deprecation warnings; deprecated functionality will likely be replaced in the next release. Many thanks to @Zil0, @Matrixcoffee, @DylanVanAssche, @Androbin, @pik, @AnothonyOfSeattlle, @Half-Shot, and @pcppcp for all their help with this release.
-
v0.2.023dcd9a7 · ·
Changes since last release (roughly in order of importance): - Workaround added for matrix-org/synapse#3054 issue. #189 - SDK uses requests session now. #186 - SDK now issues warnings for deprecated flows. #173 - Documentation Makefile fixed to error properly on systems without sphinx. #185 - Example tweaked for readbility. #188 Thanks to @eternal-flame-AD, @ulope, @Androbin, @ntolazzi, and @yuvallanger for their work on this SDK.
-
-