Skip to content

Releases: matrix-org/matrix-appservice-discord

0.3.0-rc1

26 Oct 01:23
0.3.0-rc1
Compare
Choose a tag to compare

Changes for 0.3.0-rc1:

Shoutout to our new member of the team, @Sorunome who did a lot of the review work behind the scenes for this release. Also, thank you to everyone who submitted a PR or an issue!

Features:

  • #251 Support for Postgresql and a newer SQLite3 backend!
  • #182 Replace npmlog with winston, for logging to files and better logging overall.
  • #221 Add support for m.sticker.
  • #210 Discord-side moderation of matrix users.
  • #259 Show Matrix replies as Discord embeds.
  • #164 Bot will now mention name, topic and membership changes on Discord.
  • #175 Add special discord keys onto m.room.member for ghosts
  • #179 Add rooms to the directory when bridged.
  • #220 Messages are now deleted by a users puppet rather than the bot.
  • #244 Emotes (/me) now start with the user's displayname. Thanks @anoadragon453
  • #252 Handle channel deletions and syncing names and topics.
  • #159 Add a Dockerfile and supporting configuration. Thanks @turt2live
  • #261, #262 Add chanfix script to force update of name and topic, and optionally avatar.

Bugfixes:

  • #152, #153 and #154 - Issues with the user client tool.
  • #160 URLs are no longer mangled by mentions
  • #167 Puppeting client's no longer blow up when emitting errors.
  • #169 AdminMe tool no longer syncs.
  • #171 Don't show embeds without a topic or description.
  • #180 Presence now uses User objects rather than GuildMember.
  • #186 Misc fixes to discord message processing.
  • #189 Usersyncer fixes.
  • #190 Presence handler now checks and registers a user.
  • #194 Ensure nickname is set on ghosts rather than username
  • #195 Use correct name when mentioning on Discord.
  • #218 Fix Discord users not being invited to matrix rooms. @Pneumaticat
  • #223 and #224 Logging fixes
  • #233 Emoji tweaks.
  • #250 Allow media events with missing content.info.
  • #263 Messages are queued behind each other to ensure correct order. Thanks @Johni0702 for the initial PR.

Misc:

  • #170 Update defaults for registry file.
  • #208, #213 and #214 Misc changes to the Dockerfile. Thanks @adrianmalacoda
  • #255 Use multistaged Docker build. Thanks @oleg-fiksel
  • #217 Logging / Config testing
  • #265 Update sample config and schema, and document values.
  • #266 Test against Node 11.

v0.2.0

02 Jun 21:26
v0.2.0
Compare
Choose a tag to compare

Hope everyone is ready for another Discord bridge release! Let's stretch our legs and list off all new new features!
stretchleggys

New Features

  • Support Node v10 #121
  • Option to disable @here and @everyone on the bridge - Permission based mentions coming soon.
  • Sending large files over the Discord limit now sends them as URLs
  • Added support for external and animated emoji - Thanks @Sorunome!
  • Initial support for m.sticker
  • Sender avatars are now thumbnailed - Thanks @turt2live
  • Support for message edits #131. Thanks @anoadragon453
  • Support for custom and animated discord emoji parsing M->D #139. Thanks @anoadragon453
  • Throw discord.js logs into our logging to help debug connection issues #127
  • Warn when turning on encryption that the bridge will no longer work.
  • Clarify where to specify protocols in the registration config. Thanks @anoadragon453
  • Add attachments into the event store and fix up some of our Inserts. Thanks @eeeeeta
  • Fail if the event.content.url is not present.

Testing

  • Added tests for client factory (and potentially fixed a race condition) #128
  • Added tests for matrix room handler #130

Fixes

  • Fixed puppeting database calls & fixed addbot.ts - Thanks @eeeeeta!
  • Usernames do not overflow length requirements on Matrix > Discord. - Thanks @turt2live
  • Match non-ascii characters in mentions
  • Fix MXEvtProcessor not being defined.
  • Eat @ if captured in a mention #122
  • Better edge case filtering on discord embed names #124

v0.2.0-rc4

01 Jun 10:30
v0.2.0-rc4
Compare
Choose a tag to compare
v0.2.0-rc4 Pre-release
Pre-release
  • Warn when turning on encryption that the bridge will no longer work.
  • Clarify where to specify protocols in the registration config. Thanks @anoadragon453
  • Add attachments into the event store and fix up some of our Inserts. Thanks @eeeeeta
  • Fail if the event.content.url is not present.

v0.2.0-rc3

23 May 09:43
v0.2.0-rc3
Compare
Choose a tag to compare
v0.2.0-rc3 Pre-release
Pre-release
  • Support node v10 #121
  • Eat @ if captured in a mention #122
  • Better edge case filtering on discord embed names #124
  • Throw discord.js logs into our logging to help debug connection issues #127
  • Added tests for client factory (and potentially fixed a race condition) #128
  • Added tests for matrix room handler #130
  • Support for message edits #131. Thanks @anoadragon453
  • Support for custom and animated discord emoji parsing M->D #139. Thanks @anoadragon453

v0.2.0-rc2

14 May 01:18
c44f54a
Compare
Choose a tag to compare
v0.2.0-rc2 Pre-release
Pre-release
  • Match non-ascii characters in mentions
  • Fix MXEvtProcessor not being defined.
  • Initial support for m.sticker

v0.2.0-rc1

28 Apr 17:53
v0.2.0-rc1
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release

New changes

  • Option to disable @here and @everyone on the bridge - Permission based mentions coming soon.
  • Sending large files over the Discord limit now sends them as URLs
  • Fixed puppeting database calls & fixed addbot.ts - Thanks @eeeeeta!
  • Added support for external and animated emoji - Thanks @Sorunome!
  • Usernames do not overflow length requirements on Matrix > Discord. - Thanks @turt2live
  • Sender avatars are now thumbnailed - Thanks @turt2live

v0.1.0

16 Mar 18:14
v0.1.0
Compare
Choose a tag to compare

This is the initial release of the bridge. There are no changes between this release and the previous RC. Please see the previous notes for their changes.

v0.1.0-rc4

28 Feb 11:50
v0.1.0-rc4
Compare
Choose a tag to compare
v0.1.0-rc4 Pre-release
Pre-release

Fixed:

#100 - Deleted messages from Discord not being bridged

v0.1.0-rc3

27 Feb 19:23
v0.1.0-rc3
Compare
Choose a tag to compare
v0.1.0-rc3 Pre-release
Pre-release

Added:

  • Marked now escapes properly during transformation.

v0.1.0-rc2

25 Feb 19:06
v0.1.0-rc2
Compare
Choose a tag to compare
v0.1.0-rc2 Pre-release
Pre-release

Fixes:

  • Fixed #57- Where unknown 0000 users were joining and duplicating messages. (#91)

Added

  • #90 - Can now bridge rooms to discord rooms interactively with bot commands. Thanks @turt2live!