Skip to content

v0.4.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@tulir tulir released this 15 Nov 20:41
· 1228 commits to master since this release

Added

  • Flag to indicate if user can unbridge portal in provisioning API (#225, thanks to @turt2live).
  • Option to send captions as second message (replaces option to send caption in body, #233)
  • Room-specific settings (#167).

Improved

  • [Internal] Added type hints everywhere (mostly thanks to @V02460 in #206).
  • Telegram->Matrix formatter now uses <pre> tags for multiline code even if said code was in the telegram equivalent of inline code tags.
  • Better bullets and linebreak handling in Matrix->Telegram formatter.
  • Logging in will now show your phone number instead of @None if you don't have a username (#213).
  • Significantly improved performance on high-load instances (t2bot.io) by moving most used database tables to SQLAlchemy Core.

Fixed

  • Bugs that caused database migrations to fail in some cases.
  • Editing the config (e.g. whitelisting chats) corrupting the config (#216).
  • Negative numbers (chat IDs) in /connect of the provisioning API (#223, thanks to @turt2live).
  • Relaybot creating portals automatically when receiving message (#219).
  • Not being able to use a bridge bot localpart that would also match the puppet localpart format (#234).
  • Matrix login sync failing completely if the homeserver stopped during a sync response (#210).
  • Errors when cleaning rooms (#217).
  • Bridging code blocks without a language (#240)
  • Error and lost messages when trying to bridge PM from new users in some cases (#229)
  • Logging in with an account that someone has already logged in failing silently and then breaking the bridge (#198)
  • Relaybot message when adding/removing Matrix displaynames (#228)