Releases: matrix-org/matrix-appservice-discord
Releases · matrix-org/matrix-appservice-discord
0.3.0-rc1
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:
v0.2.0
Hope everyone is ready for another Discord bridge release! Let's stretch our legs and list off all new new features!
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
- 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
- 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
- Match non-ascii characters in mentions
- Fix MXEvtProcessor not being defined.
- Initial support for m.sticker
v0.2.0-rc1
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
v0.1.0-rc4
Fixed:
#100 - Deleted messages from Discord not being bridged
v0.1.0-rc3
Added:
- Marked now escapes properly during transformation.
v0.1.0-rc2
Fixes:
Added
- #90 - Can now bridge rooms to discord rooms interactively with bot commands. Thanks @turt2live!