Skip to content

Releases: matrix-org/matrix-js-sdk

v34.1.0-rc.2

09 Jul 12:18
Compare
Choose a tag to compare
v34.1.0-rc.2 Pre-release
Pre-release

✨ Features

  • Add ability to choose how many timeline events to sync when peeking (#4300). Contributed by @jgarplind.
  • Remove redundant hack for using the old pickle key in rust crypto (#4282). Contributed by @richvdh.
  • Add fetching the well known in embedded mode. (#4259). Contributed by @toger5.

🐛 Bug Fixes

  • Fix room state being updated with old (now overwritten) state and emitting for those updates. (#4242). Contributed by @toger5.
  • Fix incorrect "Olm is not available" errors (#4301). Contributed by @richvdh.
  • Fix build for example script (#4286). Contributed by @richvdh.
  • Declare matrix-js-sdk as an ES module (#4285). Contributed by @richvdh.

v34.1.0-rc.1

09 Jul 12:12
Compare
Choose a tag to compare
v34.1.0-rc.1 Pre-release
Pre-release

✨ Features

  • Add ability to choose how many timeline events to sync when peeking (#4300). Contributed by @jgarplind.
  • Remove redundant hack for using the old pickle key in rust crypto (#4282). Contributed by @richvdh.
  • Add fetching the well known in embedded mode. (#4259). Contributed by @toger5.

🐛 Bug Fixes

  • Fix room state being updated with old (now overwritten) state and emitting for those updates. (#4242). Contributed by @toger5.
  • Fix incorrect "Olm is not available" errors (#4301). Contributed by @richvdh.
  • Fix build for example script (#4286). Contributed by @richvdh.
  • Declare matrix-js-sdk as an ES module (#4285). Contributed by @richvdh.

v34.1.0-rc.0

09 Jul 12:04
Compare
Choose a tag to compare
v34.1.0-rc.0 Pre-release
Pre-release

✨ Features

  • Add ability to choose how many timeline events to sync when peeking (#4300). Contributed by @jgarplind.
  • Remove redundant hack for using the old pickle key in rust crypto (#4282). Contributed by @richvdh.
  • Add fetching the well known in embedded mode. (#4259). Contributed by @toger5.

🐛 Bug Fixes

  • Fix room state being updated with old (now overwritten) state and emitting for those updates. (#4242). Contributed by @toger5.
  • Fix incorrect "Olm is not available" errors (#4301). Contributed by @richvdh.
  • Fix build for example script (#4286). Contributed by @richvdh.
  • Declare matrix-js-sdk as an ES module (#4285). Contributed by @richvdh.

v34.0.0

08 Jul 12:18
Compare
Choose a tag to compare

🚨 BREAKING CHANGES

  • Fetch capabilities in the background (#4246). Contributed by @dbkr.

✨ Features

  • Prefix the user+device state key if needed (#4262). Contributed by @AndrewFerr.
  • Use legacy call membership if anyone else is (#4260). Contributed by @AndrewFerr.
  • Fetch capabilities in the background (#4246). Contributed by @dbkr.
  • Use server name instead of homeserver url to allow well-known lookups during QR OIDC reciprocation (#4233). Contributed by @t3chguy.
  • Add via parameter for MSC4156 (#4247). Contributed by @Johennes.
  • Make the js-sdk compatible with MSC preferred foci and active focus. (#4195). Contributed by @toger5.
  • Replace usages of setImmediate with setTimeout for wider compatibility (#4240). Contributed by @t3chguy.

🐛 Bug Fixes

  • [Backport staging] Fix "Unable to restore session" error (#4299). Contributed by @RiotRobot.
  • [Backport staging] Fix error when sending encrypted messages in large rooms (#4297). Contributed by @RiotRobot.
  • Element-R: Fix resource leaks in verification logic (#4263). Contributed by @richvdh.
  • Upgrade Rust Crypto SDK to 6.1.0 (#4261). Contributed by @richvdh.
  • Correctly transform base64 with multiple instances of + or / (#4252). Contributed by @robintown.
  • Work around spec bug for m.room.avatar state event content type (#4245). Contributed by @t3chguy.

v34.0.0-rc.1

04 Jul 12:49
Compare
Choose a tag to compare
v34.0.0-rc.1 Pre-release
Pre-release

🚨 BREAKING CHANGES

  • Fetch capabilities in the background (#4246). Contributed by @dbkr.

✨ Features

  • Prefix the user+device state key if needed (#4262). Contributed by @AndrewFerr.
  • Use legacy call membership if anyone else is (#4260). Contributed by @AndrewFerr.
  • Fetch capabilities in the background (#4246). Contributed by @dbkr.
  • Use server name instead of homeserver url to allow well-known lookups during QR OIDC reciprocation (#4233). Contributed by @t3chguy.
  • Add via parameter for MSC4156 (#4247). Contributed by @Johennes.
  • Make the js-sdk compatible with MSC preferred foci and active focus. (#4195). Contributed by @toger5.
  • Replace usages of setImmediate with setTimeout for wider compatibility (#4240). Contributed by @t3chguy.

🐛 Bug Fixes

  • [Backport staging] Fix "Unable to restore session" error (#4299). Contributed by @RiotRobot.
  • [Backport staging] Fix error when sending encrypted messages in large rooms (#4297). Contributed by @RiotRobot.
  • Element-R: Fix resource leaks in verification logic (#4263). Contributed by @richvdh.
  • Upgrade Rust Crypto SDK to 6.1.0 (#4261). Contributed by @richvdh.
  • Correctly transform base64 with multiple instances of + or / (#4252). Contributed by @robintown.
  • Work around spec bug for m.room.avatar state event content type (#4245). Contributed by @t3chguy.

v34.0.0-rc.0

25 Jun 12:50
Compare
Choose a tag to compare
v34.0.0-rc.0 Pre-release
Pre-release

🚨 BREAKING CHANGES

  • Fetch capabilities in the background (#4246). Contributed by @dbkr.

✨ Features

  • Prefix the user+device state key if needed (#4262). Contributed by @AndrewFerr.
  • Use legacy call membership if anyone else is (#4260). Contributed by @AndrewFerr.
  • Fetch capabilities in the background (#4246). Contributed by @dbkr.
  • Use server name instead of homeserver url to allow well-known lookups during QR OIDC reciprocation (#4233). Contributed by @t3chguy.
  • Add via parameter for MSC4156 (#4247). Contributed by @Johennes.
  • Make the js-sdk compatible with MSC preferred foci and active focus. (#4195). Contributed by @toger5.
  • Replace usages of setImmediate with setTimeout for wider compatibility (#4240). Contributed by @t3chguy.

🐛 Bug Fixes

  • Element-R: Fix resource leaks in verification logic (#4263). Contributed by @richvdh.
  • Upgrade Rust Crypto SDK to 6.1.0 (#4261). Contributed by @richvdh.
  • Correctly transform base64 with multiple instances of + or / (#4252). Contributed by @robintown.
  • Work around spec bug for m.room.avatar state event content type (#4245). Contributed by @t3chguy.

v33.1.0

18 Jun 11:54
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • Fix screen sharing in recent Chrome (#4243). Contributed by @RiotRobot.
  • Fix incorrect assumptions about required fields in /search response (#4228). Contributed by @t3chguy.
  • Fix the queueToDevice tests for the new fakeindexeddb (#4225). Contributed by @dbkr.

v33.1.0-rc.1

14 Jun 12:18
Compare
Choose a tag to compare
v33.1.0-rc.1 Pre-release
Pre-release

✨ Features

🐛 Bug Fixes

  • [Backport staging] Fix screen sharing in recent Chrome (#4243). Contributed by @RiotRobot.
  • Fix incorrect assumptions about required fields in /search response (#4228). Contributed by @t3chguy.
  • Fix the queueToDevice tests for the new fakeindexeddb (#4225). Contributed by @dbkr.

v33.1.0-rc.0

11 Jun 12:06
Compare
Choose a tag to compare
v33.1.0-rc.0 Pre-release
Pre-release

✨ Features

🐛 Bug Fixes

  • Fix incorrect assumptions about required fields in /search response (#4228). Contributed by @t3chguy.
  • Fix the queueToDevice tests for the new fakeindexeddb (#4225). Contributed by @dbkr.

v33.0.0

04 Jun 13:18
Compare
Choose a tag to compare

🚨 BREAKING CHANGES

  • Remove more deprecated methods, fields, and exports (#4217). Contributed by @t3chguy.
  • Remove deprecated methods and fields (#4201). Contributed by @t3chguy.

🦖 Deprecations

  • Remove more deprecated methods, fields, and exports (#4217). Contributed by @t3chguy.
  • Remove deprecated methods and fields (#4201). Contributed by @t3chguy.

✨ Features

  • initRustCrypto: allow app to pass in the store key directly (#4210). Contributed by @richvdh.
  • Preserve ESM for async imports to work correctly (#4187). Contributed by @ms-dosx86.

🐛 Bug Fixes

  • Don't run migration for Rust crypto if the legacy store is empty (#4218). Contributed by @andybalaam.
  • Bump matrix-sdk-crypto-wasm to 5.0.0 (#4216). Contributed by @richvdh.
  • Wire up verification cancel & mismatch for rust crypto (#4202). Contributed by @t3chguy.
  • Only pass id_server if we had one to begin with (#4200). Contributed by @t3chguy.