Skip to content

Tags: Humungus14/matrix-python-sdk

Tags

v0.4.0

Toggle v0.4.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anoadragon453 Andrew Morgan
v0.4.0

This is a new release to address the incompatibility between
matrix-python v0.3.2 and Synapse v1.38.0. See
matrix-org#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 matrix-org#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.2

Toggle v0.3.2's commit message

Verified

This tag was signed with the committer’s verified signature.
non-Jedi Adam B
Release v0.3.2

After this release, the README should actually display correctly on pypi

v0.3.1

Toggle v0.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
non-Jedi Adam B
Release v0.3.1

This release fixes an error in the release of v0.3.0 so that the README for this
package should display correctly on pypi.

v0.3.0

Toggle v0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
non-Jedi Adam B
Release matrix_client-0.3.0

User-facing changes since last release:

- Can now set join_rules and guest_access for rooms matrix-org#174
- Fix crash of listener thread for HTTP errors <500 matrix-org#183
- Deprecate getter and setter methods matrix-org#196
- Fix exception when retrieving avatar that doesn't exist matrix-org#202
- Fix ignoring state events coming down timeline in /sync matrix-org#199
- Add Api endpoints necessary for e2ee matrix-org#209 matrix-org#212 matrix-org#222
- Make full_state sync parameter actually work matrix-org#227
- Fix room member list getting corrupted any time display_name property
  retrieved matrix-org#231
- Combine login methods to single method with kwargs matrix-org#229
- Allow specifying device_id on login matrix-org#229
- Fix many potential bugs especially in cases with multiple MatrixHttpApi
- objects matrix-org#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.0

Toggle v0.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
non-Jedi Adam B
Changes since last release (roughly in order of importance):

- Workaround added for matrix-org/synapse#3054 issue. matrix-org#189
- SDK uses requests session now. matrix-org#186
- SDK now issues warnings for deprecated flows. matrix-org#173
- Documentation Makefile fixed to error properly on systems without
  sphinx. matrix-org#185
- Example tweaked for readbility. matrix-org#188

Thanks to @eternal-flame-AD, @ulope, @Androbin, @ntolazzi, and
@yuvallanger for their work on this SDK.

v0.1.0

Toggle v0.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
non-Jedi Adam B
Release v0.1.0

Please see commit-log for changes since last release. Many thanks to all
contributors.