Skip to content

0.2.0 (2020-10-30)

Compare
Choose a tag to compare
@Half-Shot Half-Shot released this 30 Oct 14:52
· 251 commits to develop since this release

Features

  • Report message corrections as an available feature to MUCs (#149)
  • Support Matrix -> XMPP edits (#154)
  • Set the user's displayname in the room based on their nickname (#161)
  • The bridge will now close the AS and XMPP connections on a SIGTERM signal (#182)
  • Check if a MUC room exists before creating a portal (#188)

Bugfixes

  • Fix compatibility with XEP-0045 by only sending messages after sending all presence to new joiners (#134)
  • Fix a bug that would cause some XMPP clients to assume that Gateway MUCs are unjoinable (#138)
  • Fix bug where failed messages would be reported as successful (#148)
  • Send leaves from the anonymous JID, not mxid (#150)
  • Improve performance of Matrix -> XMPP gateway messages and joining (#159)
  • Fix a critical issue where sending HTML with multiple attributes in a tag would cause the message to not be sent (#170)
  • Do not send back an additional error stanza on S2S ping (#171)
  • Self pings to gateways should check devices, not MUC JIDs (#177)
  • Fix issue where XMPP users would not be informed of other XMPP users joining (#179)
  • Fixed an issue where if creating a room for a remote chat failed, it would not allow users to retry joining (#180)
  • Fix an issue where joining a room through the XMPP gateway would sometimes fail if the user was invited (#181)
  • XMPP self-pings to gateways will now return an error if the device is not in a MUC (#184)
  • The bridge will no longer part remote users who have another device joined to a gateway room (#185)
  • Ensure stanzas are emitted in the right order when an XMPP user joins a MUC (#189)

Internal Changes

  • Upgrade dependencies and types (#133)
  • Tests now show Typescript stacktraces (#142)
  • Use /lib for build output rather than /build/(src|test) (#169)
  • Improve support for multiple devices for XMPP users connected to the gateway (#176)
  • Some errors now report helpful error text (#178)
  • Add CONTRIBUTING.md (#189)