Skip to content

fix(deps): update module maunium.net/go/mautrix to v0.27.0#255

Open
CubicrootXYZ wants to merge 1 commit intomainfrom
renovate/maunium.net-go-mautrix-0.x
Open

fix(deps): update module maunium.net/go/mautrix to v0.27.0#255
CubicrootXYZ wants to merge 1 commit intomainfrom
renovate/maunium.net-go-mautrix-0.x

Conversation

@CubicrootXYZ
Copy link
Copy Markdown
Owner

@CubicrootXYZ CubicrootXYZ commented May 19, 2024

This PR contains the following updates:

Package Change Age Confidence
maunium.net/go/mautrix v0.13.0v0.27.0 age confidence

Release Notes

mautrix/go (maunium.net/go/mautrix)

v0.27.0

Compare Source

Slightly breaking changes
  • (crypto) Changed GetOwnCrossSigningPublicKeys to return errors instead of
    only logging them and returning nil.
  • (event) Removed automatic registrations of content structs to encoding/gob.
    If you use mautrix types with gob, you'll have to register the structs yourself.
  • (crypto) Removed unused Olm PK encryption/decryption interface.
  • (crypto/goolm) Removed unused JSON pickling methods.
New features and non-breaking changes
  • (client) Added support for MSC4446 for moving m.fully_read backwards.
  • (appservice) Added support for escaped paths in HTTP over websocket proxy.
  • (synapseadmin) Added wrapper for redacting all events from a specific user
    (thanks to [@​nexy7574] in #​466).
  • (event) Added types for MSC2545 image packs.
  • (bridgev2) Added option to block automatic portal creation for specific
    chats and/or users.
  • (bridgev2) Added commands to bridge existing groups to existing rooms and
    to create new portal rooms for existing groups.
  • (bridgev2) Added option to always prefer default relays for the bridge
    and set-relay commands.
  • (bridgev2) Added support for using MSC4437 for ghost profile updates.
  • (bridgev2) Added optional GetStateEvent method to ASIntent to get state
    while respecting room membership.
  • (bridgev2/mxmain) Added environment variables to change global values like
    the portal event buffer size.
  • (event) Changed EnsureHasHTML to also ensure the body is treated as a
    caption for media messages.
  • (bridgev2) Changed relay mode to treat stickers as normal images.
  • (bridgev2/matrix) Changed various start methods to return ExitErrors instead
    of calling os.Exit directly.
  • (client) Changed sync response structs to use omitzero instead of custom
    JSON marshaling functions.
Bug fixes
  • (crypto/goolm) Fixed various issues.
  • (crypto) Fixed new Olm session handling to only delete one-time keys after
    successfully decrypting a message.
  • (crypto) Fixed ResolveTrust not checking trust status of cross-signing
    keys correctly.
  • (crypto) Fixed m.relates_to copying not working for some inputs with goolm.
  • (event) Fixed Content.UnmarshalJSON incorrectly keeping a reference to the
    input data.
  • (format) Fixed math blocks not being routed to correct convert function.
  • (bridgev2) Fixed sending tombstone when redirecting a portal to another room.
  • (bridgev2) Fixed removed messages/reactions not being removed from database.
  • (bridgev2) Fixed race conditions where portal ID changes could result in a
    duplicate room being created.
  • (bridgev2/mxmain) Fixed some types of config fields not being settable with
    environment variables.
  • (appservice) Fixed redundant mx_registrations database query on every
    request.

v0.26.4

Compare Source

  • Breaking change (client) Changed request structs that include UIA
    (register, upload cross-signing keys, delete devices) to take the auth data
    as a type parameter.
  • (crypto) Changed device key mismatches in Megolm decryption to mark the
    message as untrusted instead of failing entirely.
  • (crypto) Added new column to save origin of received Megolm sessions.
  • (bridgev2) Added support for setting custom profile fields (e.g. m.tz)
    for ghosts.
  • (bridgev2/commands) Added delete-chat command to delete chats on the
    remote network.
  • (client) Updated MSC2666 implementation to use stable endpoint.
  • (client) Stopped logging large (>32 KiB) request bodies.
  • (bridgev2/portal) Fixed potential deadlock when a portal ID change races
    with room creation.
  • (bridgev2/portal) Fixed the third reaction from Matrix being handled
    incorrectly on networks that only allow one reaction per message.
  • (bridgev2/database) Fixed finding first message in thread in case the thread
    contains messages with a lower timestamp than the root message.
  • (bridgev2/commands) Fixed login QR codes not having appropriate file info.
  • (bridgev2/commands) Fixed user input steps not working correctly after a
    display step.
  • (format/htmlparser) Fixed generating markdown for code blocks containing
    backticks.
  • (federation/eventauth) Fixed inverted check in ban membership authorization
    (thanks to [@​nexy7574] in #​464).

v0.26.3

Compare Source

  • Bumped minimum Go version to 1.25.
  • (client) Added fields for sending MSC4354 sticky events.
  • (bridgev2) Added automatic message request accepting when sending message.
  • (mediaproxy) Added support for federation thumbnail endpoint.
  • (crypto/ssss) Improved support for recovery keys with slightly broken
    metadata.
  • (crypto) Changed key import to call session received callback even for
    sessions that already exist in the database.
  • (appservice) Fixed building websocket URL accidentally using file path
    separators instead of always /.
  • (crypto) Fixed key exports not including the sender_claimed_keys field.
  • (client) Fixed incorrect context usage in async uploads.
  • (crypto) Fixed panic when passing invalid input to megolm message index
    parser used for debugging.
  • (bridgev2/provisioning) Fixed completed or failed logins not being cleaned
    up properly.

v0.26.2

Compare Source

  • (bridgev2) Added chunked portal deletion to avoid database locks when
    deleting large portals.
  • (crypto,bridgev2) Added option to encrypt reaction and reply metadata
    as per MSC4392.
  • (bridgev2/login) Added default_value for user input fields.
  • (bridgev2) Added interfaces to let the Matrix connector provide suggested
    HTTP client settings and to reset active connections of the network connector.
  • (bridgev2) Added interface to let network connectors get the provisioning
    API HTTP router and add new endpoints.
  • (event) Added blurhash field to Beeper link preview objects.
  • (event) Added MSC4391 support for bot commands.
  • (event) Dropped [MSC4332] support for bot commands.
  • (client) Changed media download methods to return an error if the provided
    MXC URI is empty.
  • (client) Stabilized support for [MSC4323].
  • (bridgev2/matrix) Fixed GetEvent panicking when trying to decrypt events.
  • (bridgev2) Fixed some deadlocks when room creation happens in parallel with
    a portal re-ID call.

v0.26.1

Compare Source

  • Breaking change (mediaproxy) Changed GetMediaResponseFile to return
    the mime type from the callback rather than in the return get media return
    value. The callback can now also redirect the caller to a different file.
  • (federation) Added join/knock/leave functions
    (thanks to [@​nexy7574] in #​422).
  • (federation/eventauth) Fixed various incorrect checks.
  • (client) Added backoff for retrying media uploads to external URLs
    (with MSC3870).
  • (bridgev2/config) Added support for overriding config fields using
    environment variables.
  • (bridgev2/commands) Added command to mute chat on remote network.
  • (bridgev2) Added interface for network connectors to redirect to a different
    user ID when handling an invite from Matrix.
  • (bridgev2) Added interface for signaling message request status of portals.
  • (bridgev2) Changed portal creation to not backfill unless CanBackfill flag
    is set in chat info.
  • (bridgev2) Changed Matrix reaction handling to only delete old reaction if
    bridging the new one is successful.
  • (bridgev2/mxmain) Improved error message when trying to run bridge with
    pre-megabridge database when no database migration exists.
  • (bridgev2) Improved reliability of database migration when enabling split
    portals.
  • (bridgev2) Improved detection of orphaned DM rooms when starting new chats.
  • (bridgev2) Stopped sending redundant invites when joining ghosts to public
    portal rooms.
  • (bridgev2) Stopped hardcoding room versions in favor of checking
    server capabilities to determine appropriate /createRoom parameters.

v0.26.0

Compare Source

  • (client,appservice) Deprecated SendMassagedStateEvent as SendStateEvent
    has been able to do the same for a while now.
  • (client,federation) Added size limits for responses to make it safer to send
    requests to untrusted servers.
  • (client) Added wrapper for /admin/whois client API
    (thanks to [@​nexy7574] in #​411).
  • (synapseadmin) Added force_purge option to DeleteRoom
    (thanks to [@​nexy7574] in #​420).
  • (statestore) Added saving join rules for rooms.
  • (bridgev2) Added optional automatic rollback of room state if bridging the
    change to the remote network fails.
  • (bridgev2) Added management room notices if transient disconnect state
    doesn't resolve within 3 minutes.
  • (bridgev2) Added interface to signal that certain participants couldn't be
    invited when creating a group.
  • (bridgev2) Added select type for user input fields in login.
  • (bridgev2) Added interface to let network connector customize personal
    filtering space.
  • (bridgev2/matrix) Added checks to avoid sending error messages in reply to
    other bots.
  • (bridgev2/matrix) Switched to using MSC4169 to send redactions whenever
    possible.
  • (bridgev2/publicmedia) Added support for custom path prefixes, file names,
    and encrypted files.
  • (bridgev2/commands) Added command to resync a single portal.
  • (bridgev2/commands) Added create group command.
  • (bridgev2/config) Added option to limit maximum number of logins.
  • (bridgev2) Changed ghost joining to skip unnecessary invite if portal room
    is public.
  • (bridgev2/disappear) Changed read receipt handling to only start
    disappearing timers for messages up to the read message (note: may not work in
    all cases if the read receipt points at an unknown event).
  • (event/reply) Changed plaintext reply fallback removal to only happen when
    an HTML reply fallback is removed successfully.
  • (bridgev2/matrix) Fixed unnecessary sleep after registering bot on first run.
  • (crypto/goolm) Fixed panic when processing certain malformed Olm messages.
  • (federation) Fixed HTTP method for sending transactions
    (thanks to [@​nexy7574] in #​426).
  • (federation) Fixed response body being closed even when using DontReadBody
    parameter.
  • (federation) Fixed validating auth for requests with query params.
  • (federation/eventauth) Fixed typo causing restricted joins to not work.

v0.25.2

Compare Source

  • Breaking change (id) Split UserID.ParseAndValidate into
    ParseAndValidateRelaxed and ParseAndValidateStrict. Strict is the old
    behavior, but most users likely want the relaxed version, as there are real
    users whose user IDs aren't valid under the strict rules.
  • (crypto) Added helper methods for generating and verifying with recovery
    keys.
  • (bridgev2/matrix) Added config option to automatically generate a recovery
    key for the bridge bot and self-sign the bridge's device.
  • (bridgev2/matrix) Added initial support for using appservice/MSC3202 mode
    for encryption with standard servers like Synapse.
  • (bridgev2) Added optional support for implicit read receipts.
  • (bridgev2) Added interface for deleting chats on remote network.
  • (bridgev2) Added local enforcement of media duration and size limits.
  • (bridgev2) Extended event duration logging to log any event taking too long.
  • (bridgev2) Improved validation in group creation provisioning API.
  • (event) Added event type constant for poll end events.
  • (client) Added wrapper for searching user directory.
  • (client) Improved support for managing [MSC4140] delayed events.
  • (crypto/helper) Changed default sync handling to not block on waiting for
    decryption keys. On initial sync, keys won't be requested at all by default.
  • (crypto) Fixed olm unwedging not working (regressed in v0.25.1).
  • (bridgev2) Fixed various bugs with migrating to split portals.
  • (event) Fixed poll start events having incorrect null m.relates_to.
  • (client) Fixed RespUserProfile losing standard fields when re-marshaling.
  • (federation) Fixed various bugs in event auth.

v0.25.1

Compare Source

  • (client) Fixed HTTP method of delete devices API call
    (thanks to @​fmseals in #​393).
  • (client) Added wrappers for MSC4323: User suspension & locking endpoints
    (thanks to [@​nexy7574] in #​407).
  • (client) Stabilized support for extensible profiles.
  • (client) Stabilized support for state_after in sync.
  • (client) Removed deprecated MSC2716 requests.
  • (crypto) Added fallback to ensure m.relates_to is always copied even if
    the content struct doesn't implement Relatable.
  • (crypto) Changed olm unwedging to ignore newly created sessions if they
    haven't been used successfully in either direction.
  • (federation) Added utilities for generating, parsing, validating and
    authorizing PDUs.
    • Note: the new PDU code depends on GOEXPERIMENT=jsonv2
  • (event) Added is_animated flag from MSC4230 to file info.
  • (event) Added types for MSC4332: In-room bot commands.
  • (event) Added missing poll end event type for MSC3381.
  • (appservice) Fixed URLs not being escaped properly when using unix socket
    for homeserver connections.
  • (format) Added more helpers for forming markdown links.
  • (event,bridgev2) Added support for Beeper's disappearing message state event.
  • (bridgev2) Redesigned group creation interface and added support in commands
    and provisioning API.
  • (bridgev2) Added GetEvent to Matrix interface to allow network connectors to
    get an old event. The method is best effort only, as some configurations don't
    allow fetching old events.
  • (bridgev2) Added shared logic for provisioning that can be reused by the
    API, commands and other sources.
  • (bridgev2) Fixed mentions and URL previews not being copied over when
    caption and media are merged.
  • (bridgev2) Removed config option to change provisioning API prefix, which
    had already broken in the previous release.

v0.25.0

Compare Source

  • Bumped minimum Go version to 1.24.
  • Breaking change (appservice,bridgev2,federation) Replaced gorilla/mux
    with standard library ServeMux.
  • (client,bridgev2) Added support for creator power in room v12.
  • (client) Added option to not set User-Agent header for improved Wasm
    compatibility.
  • (bridgev2) Added support for following tombstones.
  • (bridgev2) Added interface for getting arbitrary state event from Matrix.
  • (bridgev2) Added batching to disappearing message queue to ensure it doesn't
    use too many resources even if there are a large number of messages.
  • (bridgev2/commands) Added support for canceling QR login with cancel
    command.
  • (client) Added option to override HTTP client used for .well-known
    resolution.
  • (crypto/backup) Added method for encrypting key backup session without
    private keys.
  • (event->id) Moved room version type and constants to id package.
  • (bridgev2) Bots in DM portals will now be added to the functional members
    state event to hide them from the room name calculation.
  • (bridgev2) Changed message delete handling to ignore "delete for me" events
    if there are multiple Matrix users in the room.
  • (format/htmlparser) Changed text processing to collapse multiple spaces into
    one when outside pre/code tags.
  • (format/htmlparser) Removed link suffix in plaintext output when link text
    is only missing protocol part of href.
    • e.g. <a href="https://example.com">example.com</a> will turn into
      example.com rather than example.com (https://example.com)
  • (appservice) Switched appservice websockets from gorilla/websocket to
    coder/websocket.
  • (bridgev2/matrix) Fixed encryption key sharing not ignoring ghosts properly.
  • (crypto/attachments) Fixed hash check when decrypting file streams.
  • (crypto) Removed unnecessary AlreadyShared error in ShareGroupSession.
    The function will now act as if it was successful instead.

v0.24.2

Compare Source

  • (bridgev2) Added support for return values from portal event handlers. Note
    that the return value will always be "queued" unless the event buffer is
    disabled.
  • (bridgev2) Added support for [MSC4144] per-message profile passthrough in
    relay mode.
  • (bridgev2) Added option to auto-reconnect logins after a certain period if
    they hit an UNKNOWN_ERROR state.
  • (bridgev2) Added analytics for event handler panics.
  • (bridgev2) Changed new room creation to hardcode room v11 to avoid v12 rooms
    being created before proper support for them can be added.
  • (bridgev2) Changed queuing events to block instead of dropping events if the
    buffer is full.
  • (bridgev2) Fixed assumption that replies to unknown messages are cross-room.
  • (id) Fixed server name validation not including ports correctly
    (thanks to @​krombel in #​392).
  • (federation) Fixed base64 algorithm in signature generation.
  • (event) Fixed [MSC4144] fallbacks not being removed from edits.

v0.24.1

Compare Source

  • (commands) Added framework for using reactions as buttons that execute
    command handlers.
  • (client) Added wrapper for /relations endpoints.
  • (client) Added support for stable version of room summary endpoint.
  • (client) Fixed parsing URL preview responses where width/height are strings.
  • (federation) Fixed bugs in server auth.
  • (id) Added utilities for validating server names.
  • (event) Fixed incorrect empty entity field when sending hashed moderation
    policy events.
  • (event) Added MSC4293 redact events field to member events.
  • (event) Added support for fallbacks in [MSC4144] per-message profiles.
  • (format) Added MarkdownLink and MarkdownMention utility functions for
    generating properly escaped markdown.
  • (synapseadmin) Added support for synchronous (v1) room delete endpoint.
  • (synapseadmin) Changed Client struct to not embed the mautrix.Client.
    This is a breaking change if you were relying on accessing non-admin functions
    from the admin client.
  • (bridgev2/provisioning) Fixed /display_and_wait not passing through errors
    from the network connector properly.
  • (bridgev2/crypto) Fixed encryption not working if the user's ID had the same
    prefix as the bridge ghosts (e.g. @whatsappbridgeuser:example.com with a
    @whatsapp_ prefix).
  • (bridgev2) Fixed portals not being saved after creating a DM portal from a
    Matrix DM invite.
  • (bridgev2) Added config option to determine whether cross-room replies
    should be bridged.
  • (appservice) Fixed EnsureRegistered not being called when sending a custom
    member event for the controlled user.

v0.24.0

Compare Source

  • (commands) Added generic framework for implementing bot commands.
  • (client) Added support for specifying maximum number of HTTP retries using
    a context value instead of having to call MakeFullRequest manually.
  • (client,federation) Added methods for fetching room directories.
  • (federation) Added support for server side of request authentication.
  • (synapseadmin) Added wrapper for the account suspension endpoint.
  • (format) Added method for safely wrapping a string in markdown inline code.
  • (crypto) Added method to import key backup without persisting to database,
    to allow the client more control over the process.
  • (bridgev2) Added viewing chat interface to signal when the user is viewing
    a given chat.
  • (bridgev2) Added option to pass through transaction ID from client when
    sending messages to remote network.
  • (crypto) Fixed unnecessary error log when decrypting dummy events used for
    unwedging Olm sessions.
  • (crypto) Fixed forwarding_curve25519_key_chain not being set consistently
    when backing up keys.
  • (event) Fixed marshaling legacy VoIP events with no version field.
  • (bridgev2) Fixed disappearing message references not being deleted when the
    portal is deleted.
  • (bridgev2) Fixed read receipt bridging not ignoring fake message entries
    and causing unnecessary error logs.

v0.23.3

Compare Source

  • (commands) Added generic command processing framework for bots.
  • (client) Added allowed_room_ids field to room summary responses
    (thanks to [@​nexy7574] in #​367).
  • (bridgev2) Added support for custom timeouts on outgoing messages which have
    to wait for a remote echo.
  • (bridgev2) Added automatic typing stop event if the ghost user had sent a
    typing event before a message.
  • (bridgev2) The saved management room is now cleared if the user leaves the
    room, allowing the next DM to be automatically marked as a management room.
  • (bridge) Removed deprecated fallback package for bridge statuses.
    The status package is now only available under bridgev2.

v0.23.2

Compare Source

  • Breaking change (bridge) Removed legacy bridge module.
  • Breaking change (event) Changed m.federate field in room create event
    content to a pointer to allow detecting omitted values.
  • (bridgev2/commands) Added set-management-room command to set a new
    management room.
  • (bridgev2/portal) Changed edit bridging to ignore remote edits if the
    original sender on Matrix can't be puppeted.
  • (bridgv2) Added config option to disable bridging m.notice messages.
  • (appservice/http) Switched access token validation to use constant time
    comparisons.
  • (event) Added support for MSC3765 rich text topics.
  • (event) Added fields to policy list event contents for MSC4204 and
    MSC4205.
  • (client) Added method for getting the content of a redacted event using
    MSC2815.
  • (client) Added methods for sending and updating MSC4140 delayed events.
  • (client) Added support for MSC4222 in sync payloads.
  • (crypto/cryptohelper) Switched to using sqlite3-fk-wal instead of plain
    sqlite3 by default.
  • (crypto/encryptolm) Added generic method for encrypting to-device events.
  • (crypto/ssss) Fixed panic if server-side key metadata is corrupted.
  • (crypto/sqlstore) Fixed error when marking over 32 thousand device lists
    as outdated on SQLite.

v0.23.1

Compare Source

  • (client) Added FullStateEvent method to get a state event including
    metadata (using the ?format=event query parameter).
  • (client) Added wrapper method for MSC4194's redact endpoint.
  • (pushrules) Fixed content rules not considering word boundaries and being
    case-sensitive.
  • (crypto) Fixed bugs that would cause key exports to fail for no reason.
  • (crypto) Deprecated ResolveTrust in favor of ResolveTrustContext.
  • (crypto) Stopped accepting secret shares from unverified devices.
  • Breaking change (crypto) Changed GetAndVerifyLatestKeyBackupVersion
    to take an optional private key parameter. The method will now trust the
    public key if it matches the provided private key even if there are no valid
    signatures.
  • Breaking change (crypto) Added context parameter to IsDeviceTrusted.

v0.23.0

Compare Source

  • Breaking change (client) Changed JoinRoom parameters to allow multiple
    vias.
  • Breaking change (bridgev2) Updated capability system.
    • The return type of NetworkAPI.GetCapabilities is now different.
    • Media type capabilities are enforced automatically by bridgev2.
    • Capabilities are now sent to Matrix rooms using the
      com.beeper.room_features state event.
  • (client) Added GetRoomSummary to implement MSC3266.
  • (client) Added support for arbitrary profile fields to implement MSC4133
    (thanks to @​nexy7574 in #​337).
  • (crypto) Started storing olm message hashes to prevent decryption errors
    if messages are repeated (e.g. if the app crashes right after decrypting).
  • (crypto) Improved olm session unwedging to check when the last session was
    created instead of only relying on an in-memory map.
  • (crypto/verificationhelper) Fixed emoji verification not doing cross-signing
    properly after a successful verification.
  • (bridgev2/config) Moved MSC4190 flag from appservice to encryption.
  • (bridgev2/space) Fixed failing to add rooms to spaces if the room create
    call was made with a temporary context.
  • (bridgev2/commands) Changed help command to hide commands which require
    interfaces that aren't implemented by the network connector.
  • (bridgev2/matrixinterface) Moved deterministic room ID generation to Matrix
    connector.
  • (bridgev2) Fixed service member state event not being set correctly when
    creating a DM by inviting a ghost user.
  • (bridgev2) Fixed RemoteReactionSync events replacing all reactions every
    time instead of only changed ones.

v0.22.1

Compare Source

  • (crypto) Added automatic cleanup when there are too many olm sessions with
    a single device.
  • (crypto) Added helper for getting cached device list with cross-signing
    status.
  • (crypto/verificationhelper) Added interface for persisting the state of
    in-progress verifications.
  • (client) Added GetMutualRooms wrapper for MSC2666.
  • (client) Switched JoinRoom to use the via query param instead of
    server_name as per MSC4156.
  • (bridgev2/commands) Fixed pm command not actually starting the chat.
  • (bridgev2/interface) Added separate network API interface for starting
    chats with a Matrix ghost user. This allows treating internal user IDs
    differently than arbitrary user-input strings.
  • (bridgev2/crypto) Added support for MSC4190
    (thanks to @​onestacked in #​288).

v0.22.0

Compare Source

  • (hicli) Moved package into gomuks repo.
  • (bridgev2/commands) Fixed cookie unescaping in login commands.
  • (bridgev2/portal) Added special DefaultChatName constant to explicitly
    reset portal names to the default (based on members).
  • (bridgev2/config) Added options to disable room tag bridging.
  • (bridgev2/database) Fixed reaction queries not including portal receiver.
  • (appservice) Updated [MSC2409] stable registration field name from
    push_ephemeral to receive_ephemeral. Homeserver admins must update
    existing registrations manually.
  • (format) Added support for img tags.
  • (format/mdext) Added goldmark extensions for Matrix math and custom emojis.
  • (event/reply) Removed support for generating reply fallbacks (MSC2781).
  • (pushrules) Added support for sender_notification_permission condition
    kind (used for @room mentions).
  • (crypto) Added support for json.RawMessage in EncryptMegolmEvent.
  • (mediaproxy) Added GetMediaResponseCallback and GetMediaResponseFile
    to write proxied data directly to http response or temp file instead of
    having to use an io.Reader.
  • (mediaproxy) Dropped support for legacy media download endpoints.
  • (mediaproxy,bridgev2) Made interface pass through query parameters.

v0.21.1

Compare Source

  • (bridgev2) Added more features and fixed bugs.
  • (hicli) Added more features and fixed bugs.
  • (appservice) Removed TLS support. A reverse proxy should be used if TLS
    is needed.
  • (format/mdext) Added goldmark extension to fix indented paragraphs when
    disabling indented code block parser.
  • (event) Added Has method for Mentions.
  • (event) Added basic support for the unstable version of polls.

v0.21.0

Compare Source

  • Breaking change (client) Dropped support for unauthenticated media.
    Matrix v1.11 support is now required from the homeserver, although it's not
    enforced using /versions as some servers don't advertise it.
  • (bridgev2) Added more features and fixed bugs.
  • (appservice,crypto) Added support for using MSC3202 for appservice
    encryption.
  • (crypto/olm) Made everything into an interface to allow side-by-side
    testing of libolm and goolm, as well as potentially support vodozemac
    in the future.
  • (client) Fixed requests being retried even after context is canceled.
  • (client) Added option to move /sync request logs to trace level.
  • (error) Added Write and WithMessage helpers to RespError to make it
    easier to use on servers.
  • (event) Fixed org.matrix.msc1767.audio field allowing omitting the
    duration and waveform.
  • (id) Changed MatrixURI methods to not panic if the receiver is nil.
  • (federation) Added limit to response size when fetching .well-known files.

v0.20.0

Compare Source

  • Bumped minimum Go version to 1.22.
  • (bridgev2) Added more features and fixed bugs.
  • (event) Added types for MSC4144: Per-message profiles.
  • (federation) Added implementation of server name resolution and a basic
    client for making federation requests.
  • (crypto/ssss) Changed recovery key/passphrase verify functions to take the
    key ID as a parameter to ensure it's correctly set even if the key metadata
    wasn't fetched via GetKeyData.
  • (format/mdext) Added goldmark extensions for single-character bold, italic
    and strikethrough parsing (as in *foo* -> foo, _foo_ -> foo and
    ~foo~ -> foo)
  • (format) Changed RenderMarkdown et al to always include m.mentions in
    returned content. The mention list is filled with matrix.to URLs from the
    input by default.

v0.19.0

Compare Source

  • Renamed master branch to main.
  • (bridgev2) Added more features.
  • (crypto) Fixed bug with copying m.relates_to from wire content to
    decrypted content.
  • (mediaproxy) Added module for implementing simple media repos that proxy
    requests elsewhere.
  • (client) Changed Members() to automatically parse event content for all
    returned events.
  • (bridge) Added /register call if /versions fails with M_FORBIDDEN.
  • (crypto) Fixed DecryptMegolmEvent sometimes calling database without
    transaction by using the non-context version of ResolveTrust.
  • (crypto/attachment) Implemented io.Seeker in EncryptStream to allow
    using it in retriable HTTP requests.
  • (event) Added helper method to add user ID to a Mentions object.
  • (event) Fixed default power level for invites
    (thanks to @​rudis in #​250).
  • (client) Fixed incorrect warning log in State() when state store returns
    no error (thanks to @​rudis in #​249).
  • (crypto/verificationhelper) Fixed deadlock when ignoring unknown
    cancellation events (thanks to @​rudis in #​247).
beta.1 (2024-06-16)
  • (bridgev2) Added experimental high-level bridge framework.
  • (hicli) Added experimental high-level client framework.
  • Slightly breaking changes
    • (crypto) Added room ID and first known index parameters to
      SessionReceived callback.
    • (crypto) Changed ImportRoomKeyFromBackup to return the imported
      session.
    • (client) Added error parameter to ResponseHook.
    • (client) Changed Download to return entire response instead of just an
      io.Reader.
  • (crypto) Changed initial olm device sharing to save keys before sharing to
    ensure keys aren't accidentally regenerated in case the request fails.
  • (crypto) Changed EncryptMegolmEvent and ShareGroupSession to return
    more errors instead of only logging and ignoring them.
  • (crypto) Added option to completely disable megolm ratchet tracking.
    • The tracking is meant for bots and bridges which may want to delete old
      keys, but for normal clients it's just unnecessary overhead.
  • (crypto) Changed Megolm session storage methods in Store to not take
    sender key as parameter.
    • This causes a breaking change to the layout of the MemoryStore struct.
      Using MemoryStore in production is not recommended.
  • (crypto) Changed DecryptMegolmEvent to copy m.relates_to in the raw
    content too instead of only in the parsed struct.
  • (crypto) Exported function to parse megolm message index from raw
    ciphertext bytes.
  • (crypto/sqlstore) Fixed schema of crypto_secrets table to include
    account ID.
  • (crypto/verificationhelper) Fixed more bugs.
  • (client) Added UpdateRequestOnRetry hook which is called immediately
    before retrying a normal HTTP request.
  • (client) Added support for MSC3916 media download endpoint.
    • Support is automatically detected from spec versions. The SpecVersions
      property can either be filled manually, or Versions can be called to
      automatically populate the field with the response.
  • (event) Added constants for known room versions.

v0.18.1

Compare Source

  • (format) Added a context.Context field to HTMLParser's Context struct.
  • (bridge) Added support for handling join rules, knocks, invites and bans
    (thanks to @​maltee1 in #​193 and #​204).
  • (crypto) Changed forwarded room key handling to only accept keys with a
    lower first known index than the existing session if there is one.
  • (crypto) Changed key backup restore to assume own device list is up to date
    to avoid re-requesting device list for every deleted device that has signed
    key backup.
  • (crypto) Fixed memory cache not being invalidated when storing own
    cross-signing keys

v0.18.0

Compare Source

  • Breaking change (client, bridge, appservice) Dropped support for
    maulogger. Only zerolog loggers are now provided by default.
  • (bridge) Fixed upload size limit not having a default if the server
    returned no value.
  • (synapseadmin) Added wrappers for some room and user admin APIs.
    (thanks to @​grvn-ht in #​181).
  • (crypto/verificationhelper) Fixed bugs.
  • (crypto) Fixed key backup uploading doing too much base64.
  • (crypto) Changed EncryptMegolmEvent to return an error if persisting the
    megolm session fails. This ensures that database errors won't cause messages
    to be sent with duplicate indexes.
  • (crypto) Changed GetOrRequestSecret to use a callback instead of returning
    the value directly. This allows validating the value in order to ignore
    invalid secrets.
  • (id) Added ParseCommonIdentifier function to parse any Matrix identifier
    in the Common Identifier Format.
  • (federation) Added simple key server that passes the federation tester.
beta.1 (2024-02-16)
  • Bumped minimum Go version to 1.21.
  • (bridge) Bumped minimum Matrix spec version to v1.4.
  • Breaking change (crypto) Deleted old half-broken interactive
    verification code and replaced it with a new verificationhelper.
    • The new verification helper is still experimental.
    • Both QR and emoji verification are supported (in theory).
  • (crypto) Added support for server-side key backup.
  • (crypto) Added support for receiving and sending secrets like cross-signing
    private keys via secret sharing.
  • (crypto) Added support for tracking which devices megolm sessions were
    initially shared to, and allowing re-sharing the keys to those sessions.
  • (client) Changed cross-signing key upload method to accept a callback for
    user-interactive auth instead of only hardcoding password support.
  • (appservice) Dropped support for legacy non-prefixed appservice paths
    (e.g. /transactions instead of /_matrix/app/v1/transactions).
  • (appservice) Dropped support for legacy access_token authorization in
    appservice endpoints.
  • (bridge) Fixed RawArgs field in command events of command state callbacks.
  • (appservice) Added CreateFull helper function for creating an AppService
    instance with all the mandatory fields set.

v0.17.0

Compare Source

  • Breaking change (bridge) Added raw event to portal membership handling
    functions.
  • Breaking change (everything) Added context parameters to all functions
    (started by @​recht in #​144).
  • Breaking change (client) Moved event source from sync event handler
    function parameters to the Mautrix.EventSource field inside the event
    struct.
  • Breaking change (client) Moved EventSource to event.Source.
  • (client) Removed deprecated OldEventIgnorer. The non-deprecated version
    (Client.DontProcessOldEvents) is still available.
  • (crypto) Added experimental pure Go Olm implementation to replace libolm
    (thanks to @​DerLukas15 in #​106).
    • You can use the goolm build tag to the new implementation.
  • (bridge) Added context parameter for bridge command events.
  • (bridge) Added method to allow custom validation for the entire config.
  • (client) Changed default syncer to not drop unknown events.
    • The syncer will still drop known events if parsing the content fails.
    • The behavior can be changed by changing the ParseErrorHandler function.
  • (crypto) Fixed some places using math/rand instead of crypto/rand.

v0.16.2

Compare Source

  • (event) Added Redacts field to RedactionEventContent for room v11+.
  • (event) Added ReverseTextToHTML which reverses the changes made by
    TextToHTML (i.e. unescapes HTML characters and replaces <br/> with \n).
  • (bridge) Added global zerologger to ensure all logs go through the bridge
    logger.
  • (bridge) Changed encryption error messages to be sent in a thread if the
    message that failed to decrypt was in a thread.

v0.16.1

Compare Source

  • Breaking change (id) Updated user ID localpart encoding to not encode
    + as per MSC4009.
  • (bridge) Added bridge utility to handle double puppeting logins.
    • The utility supports automatic logins with all three current methods
      (shared secret, legacy appservice, new appservice).
  • (appservice) Added warning logs and timeout on appservice event handling.
    • Defaults to warning after 30 seconds and timeout 15 minutes after that.
    • Timeouts can be adjusted or disabled by setting ExecSync variables in the
      EventProcessor.
  • (crypto/olm) Added PkDecryption wrapper.

v0.16.0

Compare Source

  • Bumped minimum Go version to 1.20.
  • Breaking change (util) Moved package to go.mau.fi/util
  • (event) Removed MSC2716 historical field in the m.room.power_levels
    event content struct.
  • (bridge) Added --version-json flag to print bridge version info as JSON.
  • (appservice) Added option to use custom transaction handler for websocket mode.

v0.15.4

Compare Source

  • (client) Deprecated MSC2716 methods and added new Beeper-specific batch
    send methods, as upstream MSC2716 support has been abandoned.
  • (client) Added proper error handling and automatic retries to media
    downloads.
  • (crypto, bridge) Added option to remove all keys that were received before
    the automatic ratcheting was implemented (in v0.15.1).
  • (dbutil) Added JSON utility for writing/reading arbitrary JSON objects to
    the db conveniently without manually de/serializing.

v0.15.3

Compare Source

  • (synapseadmin) Added wrappers for some Synapse admin API endpoints.
  • (pushrules) Implemented new event_property_is and event_property_contains
    push rule condition kinds as per MSC3758 and MSC3966.
  • (bridge) Moved websocket code from mautrix-imessage to enable all bridges
    to use appservice websockets easily.
  • (bridge) Added retrying for appservice pings.
  • (types) Removed unstable field for MSC3952 (intentional mentions).
  • (client) Deprecated OldEventIgnorer and added Client.DontProcessOldEvents
    to replace it.
  • (client) Added MoveInviteState sync handler for moving state events in
    the invite section of sync inside the invite event itself.
  • (crypto) Added option to not rotate keys when devices change.
  • (crypto) Added additional duplicate message index check if decryption fails
    because the keys had been ratcheted forward.
  • (client) Stabilized support for asynchronous uploads.
    • UnstableCreateMXC and UnstableUploadAsync were renamed to CreateMXC
      and UploadAsync respectively.
  • (util/dbutil) Added option to use a separate database connection pool for
    read-only transactions.
    • This is mostly meant for SQLite and it enables read-only transactions that
      don't lock the database, even when normal transactions are configured to
      acquire a write lock immediately.
  • (util/dbutil) Enabled caller info in zerolog by default.

v0.15.2

Compare Source

  • (client) Changed member-fetching methods to clear existing member info in
    state store.
  • (client) Added support for inserting mautrix-go commit hash into default
    user agent at compile time.
  • (bridge) Fixed bridge bot intent not having state store set.
  • (client) Fixed RespError marshaling mutating the ExtraData map and
    potentially causing panics.
  • (util/dbutil) Added DoTxn method for an easier way to manage database
    transactions.
  • (util) Added a zerolog CallerMarshalFunc implementation that includes the
    function name.
  • (bridge) Added error reply to encrypted messages if the bridge isn't
    configured to do encryption.

v0.15.1

Compare Source

  • (crypto, bridge) Added options to automatically ratchet/delete megolm
    sessions to minimize access to old messages.
  • (pushrules) Added method to get entire push rule that matched (instead of
    only the list of actions).
  • (pushrules) Deprecated NotifySpecified as there's no reason to read it.
  • (crypto) Changed max_age column in crypto_megolm_inbound_session table
    to be milliseconds instead of nanoseconds.
  • (util) Added method for iterating RingBuffer.
  • (crypto/cryptohelper) Changed decryption errors to request session from all
    own devices in addition to the sender, instead of only asking the sender.
  • (sqlstatestore) Fixed FindSharedRooms throwing an error when using from
    a non-bridge context.
  • (client) Optimized AccountDataSyncStore to not resend save requests if
    the sync token didn't change.
  • (types) Added Clone() method for PowerLevelEventContent.

v0.15.0

Compare Source

beta.3 (2023-03-15)
  • Breaking change (appservice) Removed Load() and AppService.Init()
    functions. The struct should just be created with Create() and the relevant
    fields should be filled manually.
  • Breaking change (appservice) Removed public HomeserverURL field and
    replaced it with a SetHomeserverURL method.
  • (appservice) Added support for unix sockets for homeserver URL and
    appservice HTTP server.
  • (client) Changed request logging to log durations as floats instead of
    strings (using zerolog's Dur(), so the exact output can be configured).
  • (bridge) Changed zerolog to use nanosecond precision timestamps.
  • (crypto) Added message index to log after encrypting/decrypting megolm
    events, and when failing to decrypt due to duplicate index.
  • (sqlstatestore) Fixed warning log for rooms that don't have encryption
    enabled.
beta.2 (2023-03-02)
  • (bridge) Fixed building with nocrypto tag.
  • (bridge) Fixed legacy logging config migration not disabling file writer
    when file_name_format was empty.
  • (bridge) Added option to require room power level to run commands.
  • (event) Added structs for MSC3952: Intentional Mentions.
  • (util/variationselector) Added FullyQualify method to add necessary emoji
    variation selectors without adding all possible ones.
beta.1 (2023-02-24)
  • Bumped minimum Go version to 1.19.
  • Breaking changes
    • (all) Switched to zerolog for logging.
      • The Client and Bridge structs still include a legacy logger for
        backwards compatibility.
    • (client, appservice) Moved SQLStateStore from appservice module to the
      top-level (client) module.
    • (client, appservice) Removed unused Typing map in SQLStateStore.
    • (client) Removed unused SaveRoom and LoadRoom methods in Storer.
    • (client, appservice) Removed deprecated SendVideo and SendImage methods.
    • (client) Replaced AppServiceUserID field with SetAppServiceUserID boolean.
      The UserID field is used as the value for the query param.
    • (crypto) Renamed GobStore to MemoryStore and removed the file saving
      features. The data can still be persisted, but the persistence part must be
      implemented separately.
    • (crypto) Removed deprecated DeviceIdentity alias
      (renamed to id.Device long ago).
    • (client) Removed Stringifable interface as it's the same as fmt.Stringer.
  • (client) Renamed Storer interface to SyncStore. A type alias exists for
    backwards-compatibility.
  • (crypto/cryptohelper) Added package for a simplified crypto interface for clients.
  • (example) Added e2ee support to example using crypto helper.
  • (client) Changed default syncer to stop syncing on M_UNKNOWN_TOKEN errors.

v0.14.0

Compare Source

  • Breaking change (format) Refactored the HTML parser Context to have
    more data.
  • (id) Fixed escaping path components when forming matrix.to URLs
    or matrix: URIs.
  • (bridge) Bumped default timeouts for decrypting incoming messages.
  • (bridge) Added RawArgs to commands to allow accessing non-split input.
  • (bridge) Added ReplyAdvanced to commands to allow setting markdown
    settings.
  • (event) Added notifications key to PowerLevelEventContent.
  • (event) Changed SetEdit to cut off edit fallback if the message is long.
  • (util) Added SyncMap as a simple generic wrapper for a map with a mutex.
  • (util) Added ReturnableOnce as a wrapper for sync.Once with a return
    value.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from a823900 to b3a54c8 Compare July 17, 2024 08:15
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.18.1 chore(deps): update module maunium.net/go/mautrix to v0.19.0 Jul 17, 2024
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 3 times, most recently from 26ae7d1 to 9f49795 Compare August 17, 2024 08:14
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.19.0 chore(deps): update module maunium.net/go/mautrix to v0.20.0 Aug 17, 2024
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from c8f1ade to 22e3bfc Compare September 17, 2024 08:17
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.20.0 chore(deps): update module maunium.net/go/mautrix to v0.21.0 Sep 17, 2024
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from dcb421d to 4c74c85 Compare October 6, 2024 08:15
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 4c74c85 to 1d69e32 Compare October 16, 2024 08:17
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.21.0 chore(deps): update module maunium.net/go/mautrix to v0.21.1 Oct 16, 2024
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 1d69e32 to 1a6aca5 Compare October 24, 2024 17:46
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 1a6aca5 to 192e807 Compare November 10, 2024 08:22
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 192e807 to cdfccca Compare November 17, 2024 08:23
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.21.1 chore(deps): update module maunium.net/go/mautrix to v0.22.0 Nov 17, 2024
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from cdfccca to 287dab7 Compare November 24, 2024 08:25
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from e8ae69a to 13a9c52 Compare December 13, 2024 08:28
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 13a9c52 to 000a354 Compare December 17, 2024 08:29
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.22.0 chore(deps): update module maunium.net/go/mautrix to v0.22.1 Dec 17, 2024
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 000a354 to 8dbebbb Compare December 20, 2024 08:26
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 8dbebbb to c272af0 Compare January 8, 2025 08:26
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from c272af0 to b5903fb Compare January 17, 2025 08:24
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.22.1 chore(deps): update module maunium.net/go/mautrix to v0.23.0 Jan 17, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from b5903fb to ed76deb Compare January 30, 2025 08:24
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from 64d322d to 06cecbd Compare February 9, 2025 08:22
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.23.2 chore(deps): update module maunium.net/go/mautrix to v0.23.3 Apr 17, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 3db2892 to ccfd308 Compare April 18, 2025 08:28
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from ccfd308 to ba040f3 Compare April 27, 2025 08:25
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from ba040f3 to f07579b Compare May 9, 2025 08:30
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from f07579b to 28a7022 Compare May 16, 2025 08:30
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.23.3 chore(deps): update module maunium.net/go/mautrix to v0.24.0 May 16, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 28a7022 to 05ce824 Compare May 22, 2025 08:30
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from 811904e to 92445c0 Compare June 17, 2025 08:32
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.24.0 chore(deps): update module maunium.net/go/mautrix to v0.24.1 Jun 17, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 3 times, most recently from 3dabfc9 to 0c1cc7e Compare July 1, 2025 08:32
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 0c1cc7e to 53b7ed6 Compare July 5, 2025 08:28
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from 9dc3d64 to f405b75 Compare July 17, 2025 08:33
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.24.1 chore(deps): update module maunium.net/go/mautrix to v0.24.2 Jul 17, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from f405b75 to 2df5aea Compare July 28, 2025 08:35
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 2df5aea to f869d51 Compare August 8, 2025 08:34
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from f869d51 to 97d2d8e Compare August 17, 2025 08:29
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.24.2 chore(deps): update module maunium.net/go/mautrix to v0.25.0 Aug 17, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 97d2d8e to 2b54dbd Compare September 1, 2025 08:31
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch 2 times, most recently from 4e2728c to 1a84f88 Compare September 17, 2025 08:29
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.25.0 chore(deps): update module maunium.net/go/mautrix to v0.25.1 Sep 17, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from 1a84f88 to e9f6263 Compare October 10, 2025 08:30
@CubicrootXYZ CubicrootXYZ changed the title chore(deps): update module maunium.net/go/mautrix to v0.25.1 fix(deps): update module maunium.net/go/mautrix to v0.25.1 Oct 12, 2025
@CubicrootXYZ CubicrootXYZ force-pushed the renovate/maunium.net-go-mautrix-0.x branch from e9f6263 to 512cd62 Compare October 17, 2025 08:30
@CubicrootXYZ CubicrootXYZ changed the title fix(deps): update module maunium.net/go/mautrix to v0.25.1 fix(deps): update module maunium.net/go/mautrix to v0.25.2 Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant