matterbridge/changelog.md

113 lines
3.1 KiB
Markdown
Raw Normal View History

2016-09-18 12:04:28 -07:00
# v0.7-dev
## Breaking config changes from 0.6 to 0.7
Matterbridge now uses TOML configuration (https://github.com/toml-lang/toml)
See matterbridge.toml.sample for an example
## New features
2016-10-29 08:54:37 -07:00
### General
2016-09-18 12:04:28 -07:00
* Allow for bridging the same type of bridge, which means you can eg bridge between multiple mattermosts.
2016-10-29 08:54:37 -07:00
* The bridge is now actually a gateway which has support multiple in and out bridges. (and supports multiple gateways).
2016-09-19 11:53:26 -07:00
* Discord support added. See matterbridge.toml.sample for more information
2016-10-29 08:54:37 -07:00
* Samechannelgateway support added, easier configuration for 1:1 mapping of protocols with same channel names. #35
* Better debugging output
* discord: new protocol support added (http://www.discordapp.com)
* mattermost: Support attachments
* irc: Strip colors #33
## Bugfix
* irc: Split newlines #37
* irc: Only respond to nick related notices from nickserv
* irc: Ignore queries send to the bot
* irc: Ignore messages from ourself
* irc: only output the "users on irc information" when asked with "!users"
* mattermost: Fix mattermost channel joins
* mattermost: drop messages not from our team
* slack: do not panic on non-existing channels
* general: exit when a bridge fails to start
2016-09-18 12:04:28 -07:00
2016-09-17 06:34:59 -07:00
# v0.6.1
2016-09-17 06:25:34 -07:00
## New features
* Slack support added. See matterbridge.conf.sample for more information
## Bugfix
* Fix 100% CPU bug on incorrect closed connections
2016-09-04 11:41:03 -07:00
# v0.6.0-beta2
## New features
2016-09-17 06:25:34 -07:00
* Gitter support added. See matterbridge.conf.sample for more information
2016-09-04 11:41:03 -07:00
2016-08-20 09:15:06 -07:00
# v0.6.0-beta1
2016-08-20 08:52:42 -07:00
## Breaking changes from 0.5 to 0.6
### commandline
* -plus switch deprecated. Use ```Plus=true``` or ```Plus``` in ```[general]``` section
2016-08-20 09:15:06 -07:00
2016-08-20 08:52:42 -07:00
### IRC section
2016-08-20 09:15:06 -07:00
* ```Enabled``` added (default false)
2016-08-20 08:52:42 -07:00
Add ```Enabled=true``` or ```Enabled``` to the ```[IRC]``` section if you want to enable the IRC bridge
2016-08-20 09:15:06 -07:00
2016-08-20 08:52:42 -07:00
### Mattermost section
2016-08-20 09:15:06 -07:00
* ```Enabled``` added (default false)
Add ```Enabled=true``` or ```Enabled``` to the ```[mattermost]``` section if you want to enable the mattermost bridge
2016-08-20 08:52:42 -07:00
### General section
* Use ```Plus=true``` or ```Plus``` in ```[general]``` section to enable the API version of matterbridge
## New features
* Matterbridge now bridges between any specified protocol (not only mattermost anymore)
* XMPP support added. See matterbridge.conf.sample for more information
2016-08-20 09:15:06 -07:00
* RemoteNickFormat {BRIDGE} variable added
2016-08-20 08:52:42 -07:00
You can now add the originating bridge to ```RemoteNickFormat```
eg ```RemoteNickFormat="[{BRIDGE}] <{NICK}> "```
2016-09-04 11:41:03 -07:00
# v0.5.0
## Breaking changes from 0.4 to 0.5 for matterbridge (webhooks version)
### IRC section
#### Server
Port removed, added to server
```
server="irc.freenode.net"
port=6667
```
changed to
```
server="irc.freenode.net:6667"
```
#### Channel
Removed see Channels section below
#### UseSlackCircumfix=true
Removed, can be done by using ```RemoteNickFormat="<{NICK}> "```
### Mattermost section
#### BindAddress
Port removed, added to BindAddress
```
BindAddress="0.0.0.0"
port=9999
```
changed to
```
BindAddress="0.0.0.0:9999"
```
#### Token
Removed
### Channels section
```
[Token "outgoingwebhooktoken1"]
IRCChannel="#off-topic"
MMChannel="off-topic"
```
changed to
```
[Channel "channelnameofchoice"]
IRC="#off-topic"
Mattermost="off-topic"
```