- Prefer server-level display names when available. (#888)
- Update matrix-appservice-bridge to use a non-deprecated method of authenticating to a homeserver. Fixes #896. (#897)
- Let file logs correctly ignore modules matching
"logging.files[*].disabled"
in the configuration file. (#902)
- Node.JS 16 is now unsupported, please upgrade to Node.JS 18 or later. Node.JS 18 is now used for Docker. (#897)
- Update the package registry for better-discord.js, and use its latest release. (#898)
- Modify the "start" and "debug" package scripts to not trigger a TypeScript build, and to accept a user-supplied command line option for the path to the bridge configuration file. (#900)
- Update the GitHub action used for checking pull requests for sign-off status. (#901)
- Fix a crash caused by processing metrics for Matrix events. (#869)
- Adds a config value, in order to disable forwarding room topic changes from Matrix to Discord (
disableRoomTopicNotifications
, false by default). (#836)
- Include the domain name in the regular expression. (#834)
- Remove usage of unreliable field
age
on events, allowing the bridge to work with non-Synapse homeserver implementations. (#842) - Prevent crashes when handling messages sent to voice channels. (#858)
- Make sure we don't lose errors thrown when checking usage limits. (#823)
- Fix Docker instances not starting due to being unable to load a dynamic library in the latest unstable image. (#828)
- Remove matrix.to hyperlinks when relaying non-Discord user mentions to Discord. Fix mentioning Matrix users in Discord. (#829)
- Minimum required Node.js version is now 16. (#825)
- Remove unused variables. (#657)
- Add workflow for building docker images, and push new docker images to ghcr.io. (#826)
- Remove
git config
workaround to pull a dependency from github.com. (#830)
- Update
CONTRIBUTING.md
guide to reference the newly-updated guide for all of the matrix.org bridge repos. (#794)
- Node.JS 12 is now unsupported, please upgrade to Node.JS 14 or later. Node.JS 16 becomes the new default version. (#811)