File python-mautrix.changes of Package python-mautrix
-------------------------------------------------------------------
Sun Jun 1 17:01:46 UTC 2025 - Dmitry Markov <werwolf131313@gmail.com>
- Update to version 0.20.8:
* https://github.com/mautrix/python/releases/tag/v0.20.8
-------------------------------------------------------------------
Tue Jul 16 17:24:59 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.20.6:
* https://github.com/mautrix/python/releases/tag/v0.20.6
-------------------------------------------------------------------
Tue Jul 9 11:23:24 UTC 2024 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.20.5:
* https://github.com/mautrix/python/releases/tag/v0.20.5
-------------------------------------------------------------------
Thu Nov 16 11:43:12 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.20.3:
* https://github.com/mautrix/python/releases/tag/v0.20.3
-------------------------------------------------------------------
Mon Sep 11 04:20:13 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.20.2:
* https://github.com/mautrix/python/releases/tag/v0.20.2
-------------------------------------------------------------------
Tue May 16 10:21:11 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.19.14:
* https://github.com/mautrix/python/releases/tag/v0.19.14
-------------------------------------------------------------------
Wed Apr 19 16:49:11 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.19.12:
* https://github.com/mautrix/python/releases/tag/v0.19.12
-------------------------------------------------------------------
Fri Apr 14 19:12:29 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.19.11:
* https://github.com/mautrix/python/releases/tag/v0.19.11
-------------------------------------------------------------------
Fri Mar 24 04:37:06 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.19.7:
* https://github.com/mautrix/python/releases/tag/v0.19.7
-------------------------------------------------------------------
Thu Jan 12 15:44:20 UTC 2023 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.19.1:
* https://github.com/mautrix/python/releases/tag/v0.19.1
-------------------------------------------------------------------
Wed Dec 14 09:37:04 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.9:
* https://github.com/mautrix/python/releases/tag/v0.18.9
-------------------------------------------------------------------
Fri Nov 18 18:32:56 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.8:
* https://github.com/mautrix/python/releases/tag/v0.18.8
-------------------------------------------------------------------
Tue Nov 8 15:24:02 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.6:
* https://github.com/mautrix/python/releases/tag/v0.18.6
-------------------------------------------------------------------
Fri Oct 21 02:56:42 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.5:
* https://github.com/mautrix/python/releases/tag/v0.18.5
-------------------------------------------------------------------
Thu Oct 13 14:37:38 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.4:
* https://github.com/mautrix/python/releases/tag/v0.18.4
-------------------------------------------------------------------
Tue Oct 11 14:00:04 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.3:
* https://github.com/mautrix/python/releases/tag/v0.18.3
-------------------------------------------------------------------
Sat Sep 24 16:21:26 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.2:
* https://github.com/mautrix/python/releases/tag/v0.18.2
-------------------------------------------------------------------
Fri Sep 16 13:31:52 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.18.1:
* https://github.com/mautrix/python/releases/tag/v0.18.1
-------------------------------------------------------------------
Mon Aug 22 14:34:37 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.8:
* https://github.com/mautrix/python/releases/tag/v0.17.8
-------------------------------------------------------------------
Mon Aug 22 10:33:23 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.7:
* https://github.com/mautrix/python/releases/tag/v0.17.7
-------------------------------------------------------------------
Thu Aug 18 08:54:35 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.6:
* https://github.com/mautrix/python/releases/tag/v0.17.6
-------------------------------------------------------------------
Tue Aug 16 03:01:59 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.5:
* https://github.com/mautrix/python/releases/tag/v0.17.5
-------------------------------------------------------------------
Fri Jul 29 04:24:07 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.3:
* https://github.com/mautrix/python/releases/tag/v0.17.3
-------------------------------------------------------------------
Thu Jul 7 03:03:19 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.2:
* https://github.com/mautrix/python/releases/tag/v0.17.2
-------------------------------------------------------------------
Wed Jul 6 05:01:29 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.17.1:
* https://github.com/mautrix/python/releases/tag/v0.17.1
-------------------------------------------------------------------
Sat Jun 25 11:10:40 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.10:
* https://github.com/mautrix/python/releases/tag/v0.16.10
-------------------------------------------------------------------
Thu Jun 23 06:40:49 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.9:
* https://github.com/mautrix/python/releases/tag/v0.16.9
-------------------------------------------------------------------
Tue Jun 21 03:12:11 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.8:
* https://github.com/mautrix/python/releases/tag/v0.16.8
-------------------------------------------------------------------
Mon Jun 20 05:14:08 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.7:
* https://github.com/mautrix/python/releases/tag/v0.16.7
-------------------------------------------------------------------
Fri Jun 3 03:36:06 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.6:
* https://github.com/mautrix/python/releases/tag/v0.16.6
-------------------------------------------------------------------
Fri May 27 12:29:44 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.5:
* https://github.com/mautrix/python/releases/tag/v0.16.5
-------------------------------------------------------------------
Tue May 10 17:04:41 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.16.4:
* https://github.com/mautrix/python/releases/tag/v0.16.4
-------------------------------------------------------------------
Thu Apr 21 13:13:02 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.16.3:
* https://github.com/mautrix/python/releases/tag/v0.16.3
-------------------------------------------------------------------
Mon Apr 18 03:27:54 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.1:
* https://github.com/mautrix/python/releases/tag/v0.16.1
-------------------------------------------------------------------
Tue Apr 12 08:32:01 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.16.0:
* https://github.com/mautrix/python/releases/tag/v0.16.0
-------------------------------------------------------------------
Sat Apr 9 10:30:36 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.15.8:
* https://github.com/mautrix/python/releases/tag/v0.15.8
-------------------------------------------------------------------
Fri Apr 8 05:13:14 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.15.7:
* https://github.com/mautrix/python/releases/tag/v0.15.7
-------------------------------------------------------------------
Thu Mar 31 14:01:52 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.15.6:
* https://github.com/mautrix/python/releases/tag/v0.15.6
-------------------------------------------------------------------
Sat Mar 26 12:08:41 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.15.4:
* https://github.com/mautrix/python/releases/tag/v0.15.4
-------------------------------------------------------------------
Fri Mar 25 12:30:13 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.15.1:
* https://github.com/mautrix/python/releases/tag/v0.15.1
-------------------------------------------------------------------
Fri Mar 18 16:12:06 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.15.0:
* https://github.com/mautrix/python/releases/tag/v0.15.0
-------------------------------------------------------------------
Wed Feb 2 04:46:33 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.14.10:
* https://github.com/mautrix/python/releases/tag/v0.14.10
-------------------------------------------------------------------
Mon Jan 31 16:52:57 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.14.8:
* https://github.com/mautrix/python/releases/tag/v0.14.8
-------------------------------------------------------------------
Fri Jan 28 02:50:07 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.14.6:
* https://github.com/mautrix/python/releases/tag/v0.14.6
-------------------------------------------------------------------
Sat Jan 15 09:16:56 UTC 2022 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.14.5:
* https://github.com/mautrix/python/releases/tag/v0.14.5
-------------------------------------------------------------------
Fri Jan 14 04:39:04 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.14.4:
* https://github.com/mautrix/python/releases/tag/v0.14.4
-------------------------------------------------------------------
Mon Dec 13 05:47:33 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.13.1:
* Formatted all code using black and isort.
* Added power_level_override parameter to ClientAPI.create_room.
* Added default implementations of delete-portal and unbridge
commands for bridges.
* Added automatic Olm session recreation if an incoming message
fails to decrypt.
* Added automatic key re-requests in bridges if the Megolm
session doesn't arrive on time.
* Changed ClientAPI.send_text to parse the HTML to generate
a plaintext body instead of using the HTML directly when
a separate plaintext body is not provided
(also affects send_notice and send_emote).
* Changed lack of encryption dependencies to be a fatal error
if encryption is enabled in bridge config.
* Fixed StoreUpdatingAPI not updating the local state store
when using friendly membership methods like kick_user.
* Switched Bridge class to use async_db (asyncpg/aiosqlite)
instead of the legacy SQLAlchemy db by default.
* Removed deprecated ClientAPI.parse_mxid method
(use ClientAPI.parse_user_id instead).
* Renamed ClientAPI.get_room_alias to ClientAPI.resolve_room_alias.
-------------------------------------------------------------------
Thu Dec 2 04:11:43 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.12.5:
* Added wrapper for MSC2716's /batch_send endpoint in IntentAPI.
* Added some Matrix request metrics.
* Added utility method for adding variation selector 16 to emoji
strings the same way as Element does (using emojibase data).
-------------------------------------------------------------------
Mon Nov 29 14:13:15 UTC 2021 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.12.4:
* Added support for parsing colors in the HTML parser
(mautrix.util.formatter.MatrixParser).
* Added autogenerated docs with Sphinx.
- Rendered version available at https://docs.mau.fi/python/latest/
(also version-specific docs at https://docs.mau.fi/python/v0.12.3/).
* Added asyncpg to client state store unit tests.
* Fixed client state store get_members being broken on asyncpg
(broken in 0.12.2).
* Fixed get_members_filtered not taking the memberships parameter
into account in the memory store.
-------------------------------------------------------------------
Sun Nov 21 15:05:13 UTC 2021 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.12.2:
* Added more control over which membership states to return in
client state store.
* Added some basic tests for the client state store.
* Fixed OlmMachine.account property not being defined before
calling load.
* Added default (empty) value for unsigned in the event classes.
* Updated the PgStateStore in the client module to fully implement
the crypto StateStore abstract class.
- The crypto module now has a PgCryptoStateStore that combines
the client PgStateStore with the abstract crypto state store.
* Breaking change (client): The whoami method now returns a
dataclass with user_id and device_id fields, instead of just
returning the user_id as a string.
* Added delete method for crypto stores
(useful when changing the device ID).
* Added DECRYPTED step for message send checkpoints.
* Added proper user agent to bridge state and message send
checkpoint requests.
* Improved default event filter in bridges
- The filtering method is now allow_matrix_event instead of
filter_matrix_event and the return value is reversed.
- Most bridges now don't need to override the method, so the
old method isn't used at all.
* Added support for the stable version of MSC2778.
-------------------------------------------------------------------
Sun Nov 14 08:58:12 UTC 2021 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.11.3:
* Updated registering appservice ghosts to use inhibit_login flag
to prevent lots of unnecessary access tokens from being created.
- If you want to log in as an appservice ghost, you should use
MSC2778's appservice login (e.g. like the bridge e2ee module
does for example)
* Fixed unnecessary warnings about message send endpoints in some
cases where the endpoint wasn't configured.
* Updated message send checkpoint system to handle all cases where
messages are dropped or consumed by mautrix-python.
-------------------------------------------------------------------
Thu Nov 11 09:28:30 UTC 2021 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.11.1:
* Fixed regression in Python 3.8 support in v0.11.0 due
to asyncio.Queue type hinting.
* Made the limit of HTTP connections to the homeserver configurable.
-------------------------------------------------------------------
Wed Nov 10 07:04:22 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.11.0:
* Added support for message send checkpoints (as HTTP requests,
similar to the bridge state reporting system) by @sumnerevans.
* Added support for aiosqlite with the same interface as asyncpg.
* Made config writing atomic (using a tempfile) to prevent the
config disappearing when disk is full.
* Changed prometheus to start before rest of startup_actions.
* Stopped reporting STARTING bridge state on startup.
-------------------------------------------------------------------
Mon Oct 11 03:55:30 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.10.10:
* Split _http_handle_transaction in AppServiceServerMixin to
allow easier reuse.
* Removed Python 3.9+ features that were accidentally used in v0.10.6.
* Breaking change (serialization): Removed Generic[T] backwards
compatibility from SerializableAttrs (announced in v0.9.6).
* Stopped using self.log in Program config load errors as the
logger won't be initialized yet.
* Added check to ensure reply fallback removal is only attempted once.
* Fixed remove_event_handler throwing a KeyError if no event
handlers had been registered for the specified event type.
* Fixed deserialization showing wrong key names on missing key errors.
* Changed remove_room_alias to ignore M_NOT_FOUND errors by default,
to preserve Synapse behavior on spec-compliant server implementations.
The raise_404 argument can be set to True to not suppress the errors.
* Fixed bridge state pings returning UNCONFIGURED as a global state event.
* Added support for disabling bridge management commands based on custom rules.
-------------------------------------------------------------------
Thu Aug 26 03:27:02 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.10.5:
* Fixed MemoryStateStore's get_members() implementation.
* Re-added /_matrix/app/com.beeper.bridge_state endpoint.
* Improved support for sending member events manually
(when using the extra_content field in join, invite, etc)
- There's now a fill_member_event method that's called by manual
member event sending that adds the displayname and avatar URL.
Alternatively, fill_member_event_callback can be set to fill
the member event manually.
* Added better log messages when bridge encryption error notice fails to send.
* Added manhole for all bridges.
* Switched to using PyCF_ALLOW_TOP_LEVEL_AWAIT for manhole in Python 3.8+.
* Dropped Python 3.6 support in manhole.
-------------------------------------------------------------------
Wed Aug 4 05:13:23 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.10.0:
* Breaking change: The bridge status notification system now uses
a BridgeStateEvent enum instead of the ok boolean.
* Fixed async Database class mutating the db_args dict passed to it.
* Fixed None/null values with factory defaults being deserialized
into the attr.Factory object instead of the expected value.
* Breaking change: Made the is_direct property required in the
bridge Portal class. The property was first added in v0.8.4 and
is used for handling m.room.encryption events (enabling encryption).
* Added PEP 561 typing info.
* Added support for MSC3202 in appservice module.
* Made bridge state filling more customizable.
* Moved BridgeState class from mautrix.bridge to mautrix.util.bridge_state.
* Fixed receiving appservice transactions with Authorization header
(i.e. fixed MSC2832 support).
* Added remote_id field to push_bridge_state method.
* Added tests for factory and hidden serializable attrs.
* Added login-matrix, logout-matrix, ping-matrix and clear-cache-matrix
commands in the bridge module. To enable the commands, bridges must
implement the User.get_puppet() method to return the Puppet instance
corresponding to the user's remote ID.
* Fixed logging events that were ignored due to lack of permissions of the sender.
* Fixed deserializing encrypted edit events (tulir/mautrix-telegram#623).
-------------------------------------------------------------------
Mon Jun 21 02:58:30 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.6:
* Replaced GenericSerializable with a bound TypeVar.
This means that classes extending SerializableAttrs no longer
have to use the class Foo(SerializableAttrs['Foo']) syntax to
get type hints, just class Foo(SerializableAttrs) is enough.
Backwards compatibility for using the ['Foo'] syntax will be
kept until v0.10.
* Added field() as a wrapper for attr.ib() that makes it easier to
add custom metadata for serializable attrs things.
* Added some tests for type utilities.
* Changed attribute used to exclude links from output in HTML parser.
New attribute is data-mautrix-exclude-plaintext and works for basic
formatting (e.g. <strong>) in addition to <a>.
The previous attribute wasn't actually checked correctly, so it never worked.
-------------------------------------------------------------------
Thu Jun 10 17:46:16 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.4:
* Updated bridge status pushing utility to support remote_id
and remote_name fields to specify which account on the remote
network is bridged.
-------------------------------------------------------------------
Wed Jun 9 22:39:12 UTC 2021 - Sasi Olin <hel@lcp.world>
- Update to 0.9.3:
- Switched to stable space prefixes.
- Added option to send arbitrary content with membership events.
- Added warning if media encryption dependencies aren't installed.
- Added support for pycryptodomex for media encryption.
- Added utilities for pushing bridge status to an arbitrary HTTP endpoint.
- Changed update_direct_chats bridge method to only send updated m.direct data if the content was modified.
- Added type classes for VoIP.
- Added methods for modifying push rules and room tags.
- Switched to asyncio.create_task everywhere (replacing the older loop.create_task and asyncio.ensure_future).
- Added option to retry all HTTP requests when encountering a HTTP network error or gateway error response (502/503/504)
- Disabled by default, you need to set the default_retry_count field in HTTPAPI (or Client), or the default_http_retry_count field in AppService to enable.
- Can also be enabled with HTTPAPI.request()s retry_count parameter.
- The mautrix.util.network_retry module was removed as it became redundant.
- Fixed GET requests having a body (#44).
-------------------------------------------------------------------
Sat Jun 5 17:34:24 UTC 2021 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.9.3:
* Switched to stable space prefixes.
* Added option to send arbitrary content with membership events.
* Added warning if media encryption dependencies aren't installed.
* Added support for pycryptodomex for media encryption.
* Added utilities for pushing bridge status to an arbitrary HTTP endpoint.
-------------------------------------------------------------------
Tue May 4 03:35:23 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.2:
* Changed update_direct_chats bridge method to only send updated
m.direct data if the content was modified.
* Added type classes for VoIP.
* Added methods for modifying push rules and room tags.
* Switched to asyncio.create_task everywhere (replacing the older
loop.create_task and asyncio.ensure_future).
-------------------------------------------------------------------
Fri Apr 16 15:12:30 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.9.0:
* Made the Bridge class automatically fetch media repo config at
startup. Bridges are recommended to check bridge.media_config.upload_size
before even downloading remote media.
* Added warning log when giving up on decrypting message.
* Added mimetype magic utility that supports both file-magic and
python-magic.
* Updated asmux DM endpoint (net.maunium.asmux -> com.beeper.asmux).
* Moved RowProxy and ResultProxy imports into type checking (#46).
This should fix SQLAlchemy 1.4+, but SQLAlchemy databases will
likely be deprecated entirely in the future.
* Made HTTP request user agents more configurable.
Bridges will now include the name and version by default.
* Added some event types and classes for space events.
* Fixed local power level check failing for m.room.member events.
* Added option to retry all HTTP requests when encountering
a HTTP network error or gateway error response (502/503/504)
Disabled by default, you need to set the default_retry_count field
in HTTPAPI (or Client), or the default_http_retry_count field in
AppService to enable.
Can also be enabled with HTTPAPI.request()s retry_count parameter.
The mautrix.util.network_retry module was removed as it became redundant.
* Fixed GET requests having a body (#44).
-------------------------------------------------------------------
Tue Mar 16 17:58:51 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Update to version 0.8.15:
- Add option to not use transaction for db upgrades
- Return None instead of attr.NOTHING for fields without value
- Crash if server doesn't advertise appservice login
- Switch BaseFileConfig to use pkgutil instead of pkg_resources
- Catch MNotFound when updating m.direct
- Log data when deserialization fails
- Expose ExtensibleEnum in mautrix.types
- Allow postgresql:// scheme in encryption database URL
- Add better error message if deserialization fails
- Log full data instead of only known fields when failing to
deserialize
- Automatically retry login if custom puppet start fails
- Fix ExtensibleEnum leaking keys between different types
- Allow changing bot used in ensure_joined
- Add custom puppet relogin when sync fails
- Handle MNotFound when getting pinned events
- Use same txn_id when retrying sends in bridges
- Update client state store with events from sync
- Don't check message in whoami forbidden error
- Fix fault for rooms without power_levels state event.
- Graceful handling of missing or empty event.unsigned object.
- Send warning when receiving encrypted messages with e2be
disabled
- Add utility for async getter locking
- Allow overriding asyncpg pool in async_db Database wrapper
- Only update state if state_store is set
-------------------------------------------------------------------
Mon Jan 4 11:41:20 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.8.6:
* Switched to secrets.token_urlsafe for generating tokens
(e.g. registration hs/as_tokens).
* Changed sync error logging to warning instead of exception.
* Allowed sending read receipts even if appservice user is not
in room (#34).
-------------------------------------------------------------------
Tue Dec 29 15:21:33 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.8.5:
* Made SerializableEnum work with int value
* Added TraceLogger type hints to command handling classes
-------------------------------------------------------------------
Thu Nov 19 04:21:19 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.8.3:
* Fixed typo in HTML reply fallback generation when target
message is plaintext.
* Made CommandEvent.mark_read async instead of returning an
awaitable, because sometimes it didn't return an awaitable.
-------------------------------------------------------------------
Wed Jun 3 15:29:31 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.5.0:
* No changelog was made available.
-------------------------------------------------------------------
Fri Feb 28 14:18:48 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Format with spec-cleaner
- Sort out the deps
-------------------------------------------------------------------
Thu Feb 27 13:11:59 UTC 2020 - Dead Mozay <dead_mozay@opensuse.org>
- Initial package