Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@Gnuxie Gnuxie released this 02 Feb 11:07
· 6 commits to main since this release
bcfdfdf

Fixed

  • config.protectAllJoinedRooms was unimplemented in versions v2.0.2 and
    below. This went under the radar in the beta programme because it would have
    only been detectable for first time testers migrating over. Reported by
    @cremesk and @HReflex.

  • Draupnir will now automatically unprotect rooms when the bot is kicked, and
    send an alert to the management room.

  • config.commands.allowNoPrefix will include the full command arguments again.
    Reported by @JacksonChen666 and @heftig in #707.

  • Fixed an issue where the ProtectedRoomsSet would not be disposed
    on entering safe mode via the !draupnir safe mode command. This
    would cause duplicate protections to apply out of date policies to
    protected rooms. Reported by @TheArcaneBrony in
    #687.

  • An issue where sometimes Draupnir would crash if it were unable to
    fetch its own profile from the homeserver. We just fallback to
    nothing if this was the case
    #703. Reported
    by @JokerGermany i think.

Added

  • RoomSetBehaviourProtection to add the
    config.protectAllJoinedRoomsFunctionality. This is also responsible for
    unprotecting rooms as the bot is removed from them.

  • The !draupnir rooms command will now distinguish between joined
    and protected rooms, joined but unprotected rooms, and protected but
    parted rooms.

Thank you to everyone who has been promptly reporting bugs and making these
fixes possible <3