This project is mirrored from https://github.com/Nheko-Reborn/mtxclient.git.
Pull mirroring updated .
-
v0.10.0457bc527 · ·
v0.10.0 - Authentication for media (MSC3916, experimental) - Intentional mentions and associated push rules (event_property_is and event_property_contains) - Woraround for Element setting "order" in tags as strings - Basic support for url previews (NepNep) - Support the "fixed" mac method of interactive verification - Various speedups for compilation - Support reporting content (LorenDB) - Remove the creator field from the create event - Support the `default_payload` field in pusher data (ramajd) - Ignoring users (NepNep) - Add Nheko specific account data event to store event expiration settings - Inherit variant to shorten symbol names. This requires GCC11.3 or higher. - Redo our "effects" event types (LorenDB) - Server ACLs - Better support for unknown message types - Support libolms native error codes
-
v0.9.2a9a6087a · ·
v0.9.2 - Fix compilation with gcc13. (vitaly) - Handle incorrect pushrules sent by construct better. - Don't highlight everything, when an empty display name is set. - Document security of the default parameters to PBKDF2. - Fix double invokation of callback if callback throws. - Fix compiling tests with LTO. - Clean up some duplicate symbols in the library.
-
v0.9.0f30d77a7 · ·
v0.9.0 - Support error formatting using {fmt}/spdlog. - Don't require the events key in `state` and other keys in sync. - Fix parsing members with `null` reason. - Implement searching user directory. (Malte E) - Add support for confetti events. (LorenDB) - Support MSC3664, pushrules for relations. - Support altsvc for http/3 switching. - Allow evaluating pushrules locally. - Use stable endpoints for cross-signing. - Improve documentation in several places. - Support voip v1. (r0hit05) - Support threading. - Switch to C++20. - Fix /sync with invites without state.
-
v0.8.1d4301e79 · ·
v0.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
-
v0.8.02a1cf15c · ·
v0.8.0 - 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
-
v0.7.09eb9c152 · ·
v0.7.0 [0.7.0] -- 2022-03-09 --------------------- - 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
-
v0.6.19be1d361 · ·
v0.6.1 - 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.0eecc4e93 · ·
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.3.0-rc18841d5f0 · ·