* fix crash when fetching room summaries
- Changelog version 0.8.1
* Allow creating rooms with custom create event but default version
* Update dependencies
* Support stable hidden read receipts
* Validate fields servers are required to validate again
* Fix voip v1 event parsing (contributed by r0hit)
* Use hidden friends to reduce overload sets
* Add support for the unstable polics room type
* Support querying server capabilities
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=36
* Update hidden read receipts to current MSC
* Add support for policy rules
* Support for v1 call events and use voip namespace (contributed by r0hit)
* Simplify unknown and redacted event handling
* Support listing, resolving and setting aliases
* Require Matrix v1.1
* Support the knock_restricted rule
* Get rid of redundant namespaces and using namespaces
* Remove support for groups
* Optionally disable implicit JSON conversions
* Support fallback keys
* Make sender_key optional
* Allow more base64 encodings for cross-signing events
* Use spdlog for logging
* Support reasons for knocking, joining leaving and inviting.
* Support initial state in createRoom
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=35
* Allow querying a reusable server url for the current server.
* Explicit SSO identity providers.
* Reasons for redactions.
* Treat all exceptions as errors.
* Support hidden read receipts.
* Support fetching the current room state.
* Stabilize registration tokens.
* Widget events.
* Support the space hierarchy API.
* Allow checking a usernames availability.
* Allow querying registration flows ahead of time.
* Properly validate matrix ids.
* Fix ambiguous conversion of pushrule actions.
* Reduce copies for pushrules.
* Remove mentions of Boost.ASIO.
* Fix documentation.
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=34
* 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
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=31
* 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.
* Remove patch Fix-compilaton-with-Olm-3.2.5.patch
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=30
* Don't upgrade cmake on osx
* Replace generic runtime_error with sodium_exception
* Update docker image & coverage target
* Remove docker cache
* Use docker image for managing deps
* Add docker image for the the build env
* Use the correct directory for test coverage
* Fix fallthrough warning
* Update CI matrix with gcc 5 & 8
* Install libsodium from source
OBS-URL: https://build.opensuse.org/package/show/network:messaging:matrix/mtxclient?expand=0&rev=16