Skip to content

v27.0.0

Compare
Choose a tag to compare
@RiotRobot RiotRobot released this 18 Jul 11:53
· 1098 commits to develop since this release

🚨 BREAKING CHANGES

  • Drop support for Node 16 (#3533).
  • Improve types around login, registration, UIA and identity servers (#3537).

πŸ¦– Deprecations

  • The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (#3189)
  • Simplify MatrixClient::setPowerLevel API (#3570). Fixes element-hq/element-web#13900 and #1844.
  • Deprecate VerificationRequest.getQRCodeBytes and replace it with the asynchronous generateQRCode. (#3562).
  • Deprecate VerificationRequest.beginKeyVerification() in favour of VerificationRequest.startVerification(). (#3528).
  • Deprecate Crypto.VerificationRequest application event, replacing it with Crypto.VerificationRequestReceived. (#3514).

✨ Features

πŸ› Bug Fixes

  • Fix read receipt sending behaviour around thread roots (#3600).
  • Fix TypedEventEmitter::removeAllListeners(void) not working (#3561).
  • Don't allow Olm unwedging rate-limiting to race (#3549). Fixes element-hq/element-web#25716.
  • Fix an instance of failed to decrypt error when an in flight /keys/query fails. (#3486).
  • Use the right anchor emoji for SAS verification (#3534).
  • fix a bug which caused the wrong emoji to be shown during SAS device verification. (#3523).