Skip to content

Releases: Nheko-Reborn/mtxclient

v0.6.1

21 Dec 12:39
9be1d36

Choose a tag to compare

[0.6.1] -- 2021-12-20

  • Set counter for encrypted files always to 0
  • Add bigobj flag to meson build
  • Add script to plot history from memberstats
  • Add example that collects member event history from a room
  • Add endpoint to list room members
  • Fix pinned message events not being parsed
  • Fix version tag in meson.build
  • Actually read out rule_id in PushRule's from_json
  • Support error code to string conversions
  • Add support for m.direct

v0.6.0

17 Nov 20:56
eecc4e9

Choose a tag to compare

  • Use new login parameters instead of deprecated user
  • Workaround servers returning null for .well-known in /login
  • Various edit relation fixes
  • Support space state events
  • Use coeurl as the http backend
  • Remove boost dependency
  • Support retrieval of specific state events
  • Use a generic UIAHandler for all UIA endpoints
  • Support registration tokens in UIA (callum)
  • Support email and telephone numbers in UIA
  • Support sticker and emote packs (MSC2545)
  • Timeout connections properly
  • Properly clear bit 63 of the IV when doing AES
  • Allow converting a private key to a public key
  • Add knocks and restricted rooms support
  • Implement online key backup session encryption
  • Fix parsing query_keys responses with optional keys
  • Fix compilation with Olm 3.2.5
  • Support meson for compilation. This does not generate the cmake files needed by cmake projects to find mtxclient
  • Add bootstrapping for SSSS, online key backup and cross-signing keys
  • Implement the device query and update endpoints

v0.5.1

21 Apr 21:51
b19f1dc

Choose a tag to compare

  • Add a method to export keys at a specific index

v0.5.0

20 Apr 16:18
fe3df73

Choose a tag to compare

  • Support edits
  • New relation format and API
  • Fixes for voip versioning by trilene
  • Proper TLS support
  • Support for pushers by vurpo
  • Fix crashes when using the epoll reactor on ARM
  • Switch to gitlab CI
  • Support for MSC2545, sticker and emote packs

v0.4.1

27 Jan 21:03

Choose a tag to compare

Bugfix release.

  • Properly clears encryption keys from memory.
  • Fixes some build issues with LTO.
  • Store olm error code in olm_exceptions.

v0.4.0

20 Jan 00:01

Choose a tag to compare

Cross signing and various E2EE bits. Also some larger refactorings around event representation.

v0.3.1

13 Jun 00:36

Choose a tag to compare

This release contains various cleanups around to device messaging, support for presence and room tags as well as a few other improvements.

v0.3.0

19 Apr 13:02

Choose a tag to compare

Incomplete list of changes:

  • blurhashes
  • user interactive authentication for /register
  • don't send empty thumbnails
  • media encryption
  • require c++17
  • url encode more arguments
  • .well-known support
  • notification pagination
  • basic room upgrade support (fetch only)
  • improve compatibility with riots key export format
  • use std::variant and friends instead of boost

v0.3.0-rc1

13 Apr 15:06

Choose a tag to compare

v0.3.0-rc1 Pre-release
Pre-release
Don't use nested namespace declarations in headers

Qt < 5.9 moc chokes on that