0.17.0 (2020-05-01)
Features
- On name change, inform Matrix users, if their preferred IRC name is taken (#1018)
- Add ability to deactivate users permanently via the DebugAPI. (#1021)
Bugfixes
- SECURITY FIX The bridge now authenticatess the /_matrix/provision set of endpoints. It now requires either a
access_tokenquery parameter or aAuthorizationheader containing thehs_tokenprovided in the registration file. (#1035) - Disconnect a PM room from IRC when another user is invited, and disallow invites to PM rooms. (#1010)
- Fix issue where users with stored passwords but no config settings (IPv6 address, nickname) would not be able to get connected. Fixes #1014. (#1015)
- Kick users who have been X:lined (#1023)
- Ensure
err.argsis defined when checking errors inConnectionInstance(#1030) - Fix issue where users who used !storepass are never reconnected and cannot send messages through the bridge. (#1024)
- Will no longer try retry a kick for connection failure if the bot lacks permission (#1040)
Improved Documentation
- Add instructions for registering IRC bot's nickname. Thanks to @DylanVanAssche (#1004)
- Improve documentation for changelog entries (#1020)