Skip to content

@42wim 42wim released this Sep 7, 2019 · 6 commits to master since this release

New features

  • keybase: new protocol added. Add initial Keybase Chat support #877 Thanks to @hyperobject
  • discord: Support webhook files in discord #872

Enhancements

  • general: update dependencies

Bugfix

  • discord: Underscores from Discord don't arrive correctly #864
  • xmpp: Fix possible panic at startup of the XMPP bridge #869
  • mattermost: Make getChannelIdTeam behave like GetChannelId for groups (mattermost) #873

This release couldn't exist without the following contributors:
@hyperobject, @42wim, @bucko909, @MOZGIII

Assets 23

@42wim 42wim released this Jul 15, 2019 · 20 commits to master since this release

New features

  • discord: Support webhook message deletions (discord) (#853)

Enhancements

  • discord: Support bulk deletions #851
  • discord: Support channels in categories #863 (use category/channel. See matterbridge.toml.sample for more info)
  • mattermost: Add an option to skip the Mattermost server version check #849

Bugfix

  • xmpp: fix segfault when disconnected/reconnected #856
  • telegram: fix panic in handleEntities #858

This release couldn't exist without the following contributors:
@42wim, @qaisjp, @joohoi

Assets 23

@42wim 42wim released this Jun 13, 2019 · 35 commits to master since this release

New features

Enhancements

Bugfix

  • slack: Fix regression in autojoining with legacy tokens (slack). Fixes #651 (#848)
  • xmpp: Revert xmpp to orig behaviour. Closes #844
  • whatsapp: Update github.com/Rhymen/go-whatsapp vendor. Fixes #843
  • mattermost: Update channels of all teams (mattermost)

This release couldn't exist without the following contributors:
@42wim, @Helcaraxan, @chotaire, @qaisjp, @dajohi, @kousu

Assets 23

@42wim 42wim released this Apr 23, 2019 · 75 commits to master since this release

Bugfix

  • mattermost: Add Id to EditMessage (mattermost). Fixes #802
  • mattermost: Fix panic on nil message.Post (mattermost). Fixes #804
  • mattermost: Handle unthreaded messages (mattermost). Fixes #803
  • mattermost: Use paging in initUser and UpdateUsers (mattermost)
  • slack: Add lacking clean-up in Slack synchronisation (#811)
  • slack: Disable user lookups on delete messages (slack) (#812)
Assets 23

@42wim 42wim released this Apr 6, 2019 · 75 commits to master since this release

Bugfix

  • general: Update tengo vendor and load the stdlib. Fixes #789 (#792)
  • rocketchat: Look up #channel too (rocketchat). Fix #773 (#775)
  • slack: Ignore messagereplied and hidden messages (slack). Fixes #709 (#779)
  • telegram: Handle nil message (telegram). Fixes #777
  • irc: Use default nick if none specified (irc). Fixes #785
  • irc: Return when not connected and drop a message (irc). Fixes #786
  • irc: Revert fix for #722 (Support quits from irc correctly). Closes #781

Contributors

This release couldn't exist without the following contributors:
@42wim, @Helcaraxan, @dajohi

Assets 23

@42wim 42wim released this Mar 20, 2019 · 96 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

Assets 23

@42wim 42wim released this Mar 2, 2019 · 110 commits to master since this release

Breaking

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

New features

  • 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)

Bugfix

  • general: Handle file upload/download only once for each message (#742)
  • discord: Do not relay any bot messages (discord) (#743)
  • rocketchat: Do not send duplicate messages (rocketchat). Fixes #745 (#752)
Assets 23

@42wim 42wim released this Feb 23, 2019 · 125 commits to master since this release

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
  • zulip: Allow zulip bridge to specify topic per channel. Closes #701 (#723). See Topic in matterbridge.toml.sample
  • slack: Add extra debug option (slack). See Debug in the slack section in matterbridge.toml.sample

Bugfix

  • zulip: Fix error handling on bad event queue id (zulip). Closes #694
  • 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: Send notices on join/parts (matrix). Fixes #712 (#716)
  • matrix: Detect html nicks in RemoteNickFormat (matrix). Fixes #696 (#719)
  • slack: Hint at thread replies when messages are unthreaded (slack) (#684)
  • xmpp: Do not send topic changes on connect (xmpp). Fixes #732 (#733)

Contributors

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

Assets 23
You can’t perform that action at this time.