wayback
wayback copied to clipboard
Bump maunium.net/go/mautrix from 0.12.0 to 0.21.1
Bumps maunium.net/go/mautrix from 0.12.0 to 0.21.1.
Release notes
Sourced from maunium.net/go/mautrix's releases.
v0.21.1
- (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
Hasmethod forMentions.- (event) Added basic support for the unstable version of polls.
v0.21.0
- Breaking change (client) Dropped support for unauthenticated media. Matrix v1.11 support is now required from the homeserver, although it's not enforced using
/versionsas 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
/syncrequest logs to trace level.- (error) Added
WriteandWithMessagehelpers toRespErrorto make it easier to use on servers.- (event) Fixed
org.matrix.msc1767.audiofield allowing omitting the duration and waveform.- (id) Changed
MatrixURImethods to not panic if the receiver is nil.- (federation) Added limit to response size when fetching
.well-knownfiles.v0.20.0
- 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
RenderMarkdownet al to always includem.mentionsin returned content. The mention list is filled with matrix.to URLs from the input by default.v0.19.0
Also note the v0.19.0-beta.1 changelog, there were some slightly breaking changes.
- Renamed
masterbranch tomain.- (bridgev2) Added more features.
- (crypto) Fixed bug with copying
m.relates_tofrom 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
/registercall if/versionsfails withM_FORBIDDEN.- (crypto) Fixed
DecryptMegolmEventsometimes calling database without transaction by using the non-context version ofResolveTrust.- (crypto/attachment) Implemented
io.SeekerinEncryptStreamto allow using it in retriable HTTP requests.- (event) Added helper method to add user ID to a
Mentionsobject.- (event) Fixed default power level for invites (thanks to
@rudisin #250).- (client) Fixed incorrect warning log in
State()when state store returns no error (thanks to@rudisin #249).- (crypto/verificationhelper) Fixed deadlock when ignoring unknown cancellation events (thanks to
@rudisin #247).v0.19.0-beta.1
- (bridgev2) Added experimental high-level bridge framework.
- (hicli) Added experimental high-level client framework.
... (truncated)
Changelog
Sourced from maunium.net/go/mautrix's changelog.
v0.21.1 (2024-10-16)
- (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
Hasmethod forMentions.- (event) Added basic support for the unstable version of polls.
v0.21.0 (2024-09-16)
- Breaking change (client) Dropped support for unauthenticated media. Matrix v1.11 support is now required from the homeserver, although it's not enforced using
/versionsas 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
/syncrequest logs to trace level.- (error) Added
WriteandWithMessagehelpers toRespErrorto make it easier to use on servers.- (event) Fixed
org.matrix.msc1767.audiofield allowing omitting the duration and waveform.- (id) Changed
MatrixURImethods to not panic if the receiver is nil.- (federation) Added limit to response size when fetching
.well-knownfiles.v0.20.0 (2024-08-16)
- 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
RenderMarkdownet al to always includem.mentionsin returned content. The mention list is filled with matrix.to URLs from the input by default.
... (truncated)
Commits
cc41704Bump version to v0.21.1dc697ecbridgev2/portal: include receiver in deterministic room IDsdf65202dependencies: update21eaeeahicli/sync: always set sorting timestamp for new rooms948c9b0hicli/sync: don't fail event parsing if it's already parsed89f78e9hicli: use user avatar as room avatar in DMs68f1ff3hicli/sync: fix calculating room name if member event is not founde2c6980hicli/send: add set typing method965008ebridgev2: add optional stop method for network connectorsefc532bhicli/processEvent: save session request manually if decryption queue is not ...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)