Skip to content

matterbridge v1.14.0

Compare
Choose a tag to compare
@42wim 42wim released this 20 Mar 22:37
· 650 commits to master since this release

Breaking

  • zulip: Need to specify /topic:mytopic for channel configuration (zulip). (#751)

New features

  • whatsapp: new protocol added. Add initial WhatsApp support (#711) Thanks to @KrzysztofMadejski
  • facebook messenger: new protocol via matterbridge api. See https://github.com/VictorNine/fbridge/ for more information.
  • general: Add scripting (tengo) support for every incoming message (#731). See TengoModifyMessage
  • general: Allow regexs in ignoreNicks. Closes #690 (#720)
  • general: Support rewriting messages from relaybots using ExtractNicks. Fixes #466 (#730). See ExtractNicks in matterbridge.toml.sample
  • general: refactor Make all loggers derive from non-default instance (#728). Thanks to @Helcaraxan
  • rocketchat: add support for the rocketchat API. Sending to rocketchat now supports uploading of files, editing and deleting of messages.
  • discord: Support join/leaves from discord. Closes #654 (#721)
  • discord: Allow sending discriminator with Discord username (#726). See UseDiscriminator in matterbridge.toml.sample
  • slack: Add extra debug option (slack). See Debug in the slack section in matterbridge.toml.sample
  • telegram: Add support for URL in messageEntities (telegram). Fixes #735 (#736)
  • telegram: Add MediaConvertWebPToPNG option (telegram). (#741). See MediaConvertWebPToPNG in matterbridge.toml.sample

Enhancements

  • general: Fail gracefully on incorrect human input. Fixes #739 (#740)
  • matrix: Detect html nicks in RemoteNickFormat (matrix). Fixes #696 (#719)
  • matrix: Send notices on join/parts (matrix). Fixes #712 (#716)

Bugfix

  • general: Handle file upload/download only once for each message (#742)
  • zulip: Fix error handling on bad event queue id (zulip). Closes #694
  • zulip: Keep reconnecting until succeed (zulip) (#737)
  • irc: add support for (older) unrealircd versions. #708
  • irc: Support quits from irc correctly. Fixes #722 (#724)
  • matrix: Send username when uploading video/images (matrix). Fixes #715 (#717)
  • matrix: Trim <p> and </p> tags (matrix). Closes #686 (#753)
  • slack: Hint at thread replies when messages are unthreaded (slack) (#684)
  • slack: Fix race-condition in populateUser() (#767)
  • xmpp: Do not send topic changes on connect (xmpp). Fixes #732 (#733)
  • telegram: Fix regression in HTML handling (telegram). Closes #734
  • discord: Do not relay any bot messages (discord) (#743)
  • rocketchat: Do not send duplicate messages (rocketchat). Fixes #745 (#752)

Contributors

This release couldn't exist without the following contributors:
@Helcaraxan, @KrzysztofMadejski, @AJolly, @DeclanHoare