@@ -12,7 +12,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
1212and this project adheres to
1313[ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
1414
15- ## [ Unreleased]
15+ ## [ v2.3.0-beta.1]
16+
17+ ### Added
18+
19+ - A new protection has been added to automatically suspend resident users
20+ matching policies from Draupnir's watched lists
21+ (` HomeserverUserPolicyProtection ` ). If the policies match
22+ ` automaticallyRedactForReasons ` then the management will also be prompted for
23+ a purging deactivation to remove the user's messages.
24+
25+ - ` !draupnir deactivate <user id> ` now prompts for confirmation and has a
26+ ` --purge-messages ` option, which will restrict the user's account while all of
27+ their messages are redacted.
28+
29+ - ` !draupnir unrestrict <user id> ` command that will unsuspend / unshadowban the
30+ user's account.
31+
32+ - ` !draupnir suspend <user id> ` command that uses the synapse admin API to
33+ suspend users.
1634
1735### Changed
1836
@@ -23,6 +41,20 @@ and this project adheres to
2341 - User redaction will now be triggered on bans and the reason will be scanned
2442 for ` automaticallyRedactForReasons ` from Draupnir's config.
2543
44+ ### Fixed
45+
46+ - The Draupnir bot itself is now excluded from the MentionLimitProtection thanks
47+ to @nexy7574 in https://github.com/the-draupnir-project/Draupnir/pull/815 .
48+
49+ - MessageIsMediaProtection now correctly checks for noop thanks to @FSG-Cat in
50+ https://github.com/the-draupnir-project/Draupnir/pull/807 .
51+
52+ - Redactions are now ignored in BasicFloodingProtection thanks to @nexy7574 in
53+ https://github.com/the-draupnir-project/Draupnir/pull/805
54+
55+ - @FSG-Cat has changed some more mentions of Mjolnir to Draupnir in
56+ https://github.com/the-draupnir-project/Draupnir/pull/796 .
57+
2658## [ v2.3.0-beta.0]
2759
2860In this update we want feedback on new
0 commit comments