diff --git a/README.md b/README.md index d17fd027..7fc9ef0d 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,14 @@ docker run -p 6667:6667 42wim/matterircd:latest -bind 0.0.0.0:6667 Now you can connect with your IRC client to port 6667 on your docker host. # Compatibility -* Matterircd v0.12.0 works with mattermost 3.5.x - 3.10.0 [3.10.0 release](https://github.com/mattermost/platform/releases/tag/v3.10.0) -* Matterircd v0.10.2 works with mattermost 3.3.0 - 3.4.0 [3.4.0 release](https://github.com/mattermost/platform/releases/tag/v3.4.0) +* Matterircd v0.13.0 works with mattermost 3.5.x - 3.10.0, 4.0.x [4.0.0 release](https://github.com/mattermost/platform/releases/tag/v4.0.0) Master branch of matterircd should always work against latest STABLE mattermost release. If you want to run matterircd with mattermost DEV builds, use the develop branch of matterircd. # Features -* support direct messages / private channels +* support direct messages / private channels / edited messages * auto-join/leave to same channels as on mattermost * reconnects with backoff on mattermost restarts * support multiple users @@ -43,8 +42,7 @@ If you want to run matterircd with mattermost DEV builds, use the develop branch # Binaries You can find the binaries [here](https://github.com/42wim/matterircd/releases/) -* For use with mattermost 3.5.0 and higher [v0.12.0](https://github.com/42wim/matterircd/releases/tag/v0.12.0) -* For use with mattermost 3.3.0-3.4.0 [v0.10.2](https://github.com/42wim/matterircd/releases/tag/v0.10.2) +* For use with mattermost 3.5.0 and higher [v0.13.0](https://github.com/42wim/matterircd/releases/tag/v0.13.0) # Building diff --git a/changelog.md b/changelog.md index c65d4f95..62292308 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,20 @@ +# v0.13.0 +## New features +* Support mattermost 4.0 + +## Enhancement +* Show slack attachments if they have a fallback/contain text +* Show links even when public links are disabled #105 +* Edited messages now have "(edited)" appended +* ```-bind ""``` now disables non-tls port-binding when you have ```-tlsbind``` specified #109 + +## Bugfix +* Long messages from mattermost will be split in multiple smaller messages #103 +* Fix join/leave messages for recent mattermost versions #113, #104 +* Ignore messages sent to &users #108 +* Ignore posts that have a reaction (emoji) added #111 + + # v0.12.0 (thanks to @recht matterircd fork) ## New features diff --git a/main.go b/main.go index 524f13ad..842a3b6a 100644 --- a/main.go +++ b/main.go @@ -14,7 +14,7 @@ import ( var ( flagRestrict, flagDefaultTeam, flagDefaultServer, flagTLSBind, flagTLSDir *string flagInsecure *bool - version = "0.12.0" + version = "0.13.0" githash string logger *logrus.Entry )