Releases
v0.17.0
tulir
released this
16 Jan 14:13
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.
You can’t perform that action at this time.