- 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 includem.mentions
in returned content. The mention list is filled with matrix.to URLs from the input by default.