* 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 ([mautrix/telegram623]).
[mautrix/telegram623]: https://github.com/mautrix/telegram/issues/623