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 
openSUSE Build Service is sponsored by