Releases: matrix-org/mjolnir
Releases · matrix-org/mjolnir
v0.1.13
Changelog
Bot:
- Added support for redacting individual events.
- Change of behaviour: The bot will not try to protect ban list rooms it didn't create. Manually add them as protected if you want to protect those rooms.
- Added alias management commands.
- Change of behaviour: The config for when the bot accepts invites has changed. See 7314df7 for more details.
- Added an option to report to the management room when the bot is not going to accept an invite.
- General bug fixes and improvements.
v0.1.12
Changelog
Antispam module:
- Support room checks in Synapse antispam module. Thanks @Randshot!
- Support checking the user directory in the Synapse antispam module (requires matrix-org/synapse#6888).
Bot:
- Fix the unban command. Thanks @Randshot!
- Added support for custom command prefixes, including an option of none.
- Added commands to manage the server's room directory.
- Added commands to change the power level of other users in rooms.
- Added a command to shut down a room (Synapse only).
- General bug fixes and improvements.
v0.1.11
v0.1.10
v0.1.9
Changelog
- Prioritize cleaning up rooms over banning people - this is theoretically more likely to succeed than a ban and therefore shouldn't prevent a room from being vandalized.
- Fix places where the noop flag wasn't being checked.
- Accept globs in the redact command.
- Fix warnings issued by protections causing spam themselves.
- Documentation updates.
v0.1.8
Changelog
- Updated the
matrix-bot-sdk
to v0.4.0 - Added 2 experimental protection functions: see
!mjolnir help
and!mjolnir protections
for more information. Protections are disabled by default. - Fixed a case where if you protected your ban list the ban command wouldn't work.
- Misc bug fixes and improvements.
v0.1.7
Changelog
- Fix an error when banning someone in a ban list.
- Add a command to set a default ban list for the bot (
!mjolnir default <shortcode>
). - Make the unban/ban command smarter by interpreting arguments when they're missing or misplaced.
- Add a command to deactivate a user (
!mjolnir deactivate <user ID>
). - Warn about UISI ("Unable to decrypt") errors in the management room through reactions.
- First cut of the Synapse Mjolnir module.