Skip to content

Releases: matrix-org/matrix-js-sdk

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.

v33.0.0-rc.0

29 May 12:54
Compare
Choose a tag to compare
v33.0.0-rc.0 Pre-release
Pre-release

🚨 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.

v32.4.0

22 May 12:04
Compare
Choose a tag to compare
  • No changes

v32.3.0

21 May 12:24
Compare
Choose a tag to compare

✨ Features

  • Simplify OIDC types & export decodeIdToken (#4193). Contributed by @t3chguy.
  • Add helpers for authenticated media, and associated documentation (#4185). Contributed by @turt2live.

πŸ› Bug Fixes

  • Fix state_events.ts types (#4196). Contributed by @t3chguy.
  • Fix sendEventHttpRequest for m.room.redaction events without redacts (#4192). Contributed by @t3chguy.

v32.3.0-rc.0

15 May 09:04
Compare
Choose a tag to compare
v32.3.0-rc.0 Pre-release
Pre-release

✨ Features

  • Simplify OIDC types & export decodeIdToken (#4193). Contributed by @t3chguy.
  • Add helpers for authenticated media, and associated documentation (#4185). Contributed by @turt2live.

πŸ› Bug Fixes

  • Fix state_events.ts types (#4196). Contributed by @t3chguy.
  • Fix sendEventHttpRequest for m.room.redaction events without redacts (#4192). Contributed by @t3chguy.

v32.2.0

07 May 12:15
Compare
Choose a tag to compare

✨ Features

  • Use a different error code for UTDs when user was not in the room (#4172). Contributed by @uhoreg.
  • Modernize window.crypto access constants (#4169). Contributed by @turt2live.
  • Improve compliance with MSC3266 (#4155). Contributed by @AndrewFerr.
  • Add comment to make clear that RoomStateEvent.Events does not update related objects in the js-sdk (#4152). Contributed by @toger5.
  • Crypto: use a new error code for UTDs from device-relative historical events (#4139). Contributed by @richvdh.

πŸ› Bug Fixes

  • Element-R: Fix rust migration when ssss secret are stored not encryted in cache (old legacy behavior) (#4168). Contributed by @BillCarsonFr.

v32.2.0-rc.0

30 Apr 12:02
Compare
Choose a tag to compare
v32.2.0-rc.0 Pre-release
Pre-release

✨ Features

  • Use a different error code for UTDs when user was not in the room (#4172). Contributed by @uhoreg.
  • Modernize window.crypto access constants (#4169). Contributed by @turt2live.
  • Improve compliance with MSC3266 (#4155). Contributed by @AndrewFerr.
  • Add comment to make clear that RoomStateEvent.Events does not update related objects in the js-sdk (#4152). Contributed by @toger5.
  • Crypto: use a new error code for UTDs from device-relative historical events (#4139). Contributed by @richvdh.

πŸ› Bug Fixes

  • Element-R: Fix rust migration when ssss secret are stored not encryted in cache (old legacy behavior) (#4168). Contributed by @BillCarsonFr.

v32.1.0

23 Apr 12:33
Compare
Choose a tag to compare

✨ Features

  • Add support for device dehydration v2 (Element R) (#4062). Contributed by @uhoreg.
  • OIDC improvements in prep of OIDC-QR reciprocation (#4149). Contributed by @t3chguy.

πŸ› Bug Fixes

  • Validate backup private key before migrating it (#4114). Contributed by @BillCarsonFr.
  • ElementR| Retry query backup until it works during migration to avoid spurious correption error popup (#4113). Contributed by @BillCarsonFr.