Releases: Nheko-Reborn/mtxclient
Releases · Nheko-Reborn/mtxclient
v0.6.1
[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
- 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
- Add a method to export keys at a specific index
v0.5.0
v0.4.1
Bugfix release.
- Properly clears encryption keys from memory.
- Fixes some build issues with LTO.
- Store olm error code in olm_exceptions.
v0.4.0
Cross signing and various E2EE bits. Also some larger refactorings around event representation.
v0.3.1
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
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
Don't use nested namespace declarations in headers Qt < 5.9 moc chokes on that