Releases: Gnuxie/matrix-protection-suite
Releases · Gnuxie/matrix-protection-suite
v2.2.0
[2.2.0] - 2025-01-06
Added
-
SetMembershipRevision
for calculating whether a Matrix user is the
member of any room in a set of rooms. -
MembershipPolicyRevision
for easily finding policy rules that
match users within aSetMembershipRevision
. This revision stops
protections or capabilities from needing to calculate matches
themselves.
Fixed
DirectPolicyListRevisionIssuer
now emits the'revision'
event
when policy rooms are watched and unwatched.
Changed
UserConsequences
now accepts an argument forTargetMember[]
rather
than aPolicyListRevision
, so that it can be used in conjunction with
the newMembershipPolicyRevision
.
v2.1.1
v2.1.0
v2.0.0
v1.7.0
v1.6.0
v1.5.2
v1.5.1
v1.5.0
[1.5.0] - 2024-10-01
Added
PersistentConfigData
helper for dynamically editing schemed config
files, and recovering from parse errors.
Changed
MjolnirProtectedRoomsConfig
,MjolnirWatchedListsConfig
,
MjolnirEnanbledProtections
have all been migrated to use
PersistentConfigData
with recovery options.