Releases: 42wim/matterbridge
Releases · 42wim/matterbridge
matterbridge v1.16.1
New features
- rocketchat: add token support #892
- matrix: Add support for uploading application/x and audio/x (matrix). #929
Enhancements
- general: Do configuration validation on start-up. Fixes #888
- general: updated vendored libraries (discord/whatsapp) #932
- discord: user typing messages #914
- slack: Convert slack bold/strike to correct markdown (slack). Fixes #918
Bugfix
- discord: fix Failed to fetch information for members message. #894
- discord: remove obsolete file upload links (discord). #931
- slack: suppress unhandled HelloEvent message #913
- mattermost: Fix panic on WebhookURL only setting (mattermost). #917
- matrix: fix corrupted links between slack and matrix #924
This release couldn't exist without the following contributors:
@qaisjp, @hramrach, @42wim
matterbridge v1.16.0
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
matterbridge v1.15.1
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
This release couldn't exist without the following contributors:
@42wim, @qaisjp, @joohoi
matterbridge v1.15.0
New features
- Add scripting (tengo) support for every outgoing message (#806)
See https://github.com/42wim/matterbridge/wiki/Settings#tengo and
https://github.com/42wim/matterbridge/wiki/Settings#outmessage for more information - Add tengo support to RemoteNickFormat (#793)
See https://github.com/42wim/matterbridge/wiki/Settings#remotenickformat-2 - Deprecated
Message
under[tengo]
toInMessage
Enhancements
- general: Forward only user-typing messages if supported by protocol (#832)
- general: updated wiki with all possible settings: https://github.com/42wim/matterbridge/wiki/Settings
- tengo: Add msg event to tengo
- xmpp: Verify TLS against JID domain, not the host. (xmpp) (#834)
- xmpp: Allow messages with timestamp (xmpp). Fixes #835 (#847)
- irc: Add verbose IRC joins/parts (ident@host) (#805)
See https://github.com/42wim/matterbridge/wiki/Settings#verbosejoinpart - rocketchat: Add useraction support (rocketchat). Closes #772 (#794)
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
matterbridge v1.14.4
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)
matterbridge v1.14.3
Bugfix
- irc: Fix deadlock on reconnect (irc). Closes #757
matterbridge v1.14.2
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
matterbridge v1.14.1
Bugfix
- slack: Fix crash double unlock (slack) (#771)
matterbridge v1.14.0
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
matterbridge v1.14.0-rc2
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