Skip to content

Tags

Tags give the ability to mark specific points in history as being important
This project is mirrored from https://github.com/matrix-org/matrix-python-sdk. Pull mirroring updated .
  • v0.4.0
    887f5d55 · Release v0.4.0 ·
    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.2
    f153684d · Bump version to v0.3.2 ·
    Release v0.3.2
    
    After this release, the README should actually display correctly on pypi
    
  • v0.3.1
    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
    2771451b · Release v0.3.0 ·
    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.0
    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.
    
  • v0.1.0
    Release v0.1.0
    
    Please see commit-log for changes since last release. Many thanks to all
    contributors.
    
  • v0.0.6
    59bf09bd · Bump to 0.0.6 ·
    v0.0.6
    
  • v0.0.5
    v0.0.5
    
  • v0.0.4
    v0.0.4
    
  • v0.0.3
    v0.0.3
    
  • v0.0.2
    a084c677 · Bump to 0.0.2 ·
    v0.0.2
  • v0.0.1
    ea8aca14 · Add __version__ ·
    SDK v0.0.1