Changelog for
mtxclient-doc-0.10.0-4.13.noarch.rpm :
* Thu Jul 25 2024 Martin Sirringhaus
- Adding fix-build-with-fmt11.patch to fix broken build
* Mon Jun 10 2024 Loren Burkholder - Update to version 0.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
* Sat Jun 01 2024 ecsos - Fix build error for Leap.
* Mon Feb 27 2023 Dead Mozay - Update to version 0.9.2:
* 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.
* Clean up some duplicate symbols in the library.
* Sun Jan 22 2023 Marcel Kuehlhorn - Update to version 0.9.1
* Fix building with user specified toolchain files.
* 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.
* Sat Nov 19 2022 Bob Haley - Update to version 0.8.2
* 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
* Fri Jul 22 2022 Dead Mozay - Update to version 0.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
* Sat Mar 12 2022 Dead Mozay - Update to version 0.7.0:
* 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.
* Wed Feb 23 2022 Dead Mozay - Update to version 0.6.2:
* This release fixes a crash in Nheko if the Matrix server is updated to support the APIs v1.1 and up.
* Mon Jan 17 2022 Samu Voutilainen - Adjust library name automatically.
* Tue Dec 21 2021 Martin Sirringhaus - Update to version 0.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
* Thu Nov 18 2021 Dead Mozay - Update to version 0.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.
* Remove patch Fix-compilaton-with-Olm-3.2.5.patch
* Tue Oct 05 2021 Dead Mozay - Fix compilaton with Olm 3.2.5.
* Added patch Fix-compilaton-with-Olm-3.2.5.patch
* Wed Apr 28 2021 Martin Sirringhaus - Update to version 0.5.1:
* Allow exporting a session with a specific minimum index instead of all known indices.
* Wed Apr 21 2021 Dead Mozay - Update to version 0.5.0:
* 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
* Support for MSC2545, sticker and emote packs
* Wed Feb 24 2021 Antonio Larrosa - Added minimum version requirement for cmake and boost so obs leaves the package as unresolvable instead of trying to build it.
* Wed Feb 24 2021 Antonio Larrosa - Update to version 0.4.1:
* Properly clears encryption keys from memory.
* Fixes some build issues with LTO.
* Store olm error code in olm_exceptions.- Remove patch which is already included:
* mtxclient-lto-fixes.patch
* Fri Jan 22 2021 Dead Mozay - Formatting the spec file.
* Thu Jan 21 2021 Dead Mozay - Add mtxclient-lto-fixes.patch # LTO breaks library export
* Thu Jan 21 2021 Dead Mozay - Disabled bundled libs.
* Wed Jan 20 2021 Dead Mozay - Update to version 0.4.0:
* Cross signing and various E2EE bits. Also some larger refactorings around event representation.