Skip to content

Releases: matrix-org/matrix-js-sdk

v31.6.1

28 Mar 16:44
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix merging of default push rules (#4136).

v31.6.0

26 Mar 16:25
Compare
Choose a tag to compare

✨ Features

  • Introduce Membership TS type (take 2) (#4107). Contributed by @andybalaam.
  • fix automatic DM avatar with functional members (#4017). Contributed by @HarHarLinks.
  • Export types describing all specced media event formats (#4092). Contributed by @t3chguy.
  • Add .m.rule.is_room_mention push rule to DEFAULT_OVERRIDE_RULES (#4100). Contributed by @t3chguy.
  • Make sending ContentLoaded optional for a widgetClient (#4086). Contributed by @toger5.

🐛 Bug Fixes

  • Migrate own identity local trust to rust crypto (#4090). Contributed by @BillCarsonFr.
  • Fix race condition with sliding sync extensions (#4089). Contributed by @zzorba.

v31.6.0-rc.0

19 Mar 15:05
Compare
Choose a tag to compare
v31.6.0-rc.0 Pre-release
Pre-release

✨ Features

  • Introduce Membership TS type (take 2) (#4107). Contributed by @andybalaam.
  • fix automatic DM avatar with functional members (#4017). Contributed by @HarHarLinks.
  • Export types describing all specced media event formats (#4092). Contributed by @t3chguy.
  • Add .m.rule.is_room_mention push rule to DEFAULT_OVERRIDE_RULES (#4100). Contributed by @t3chguy.
  • Make sending ContentLoaded optional for a widgetClient (#4086). Contributed by @toger5.

🐛 Bug Fixes

  • Migrate own identity local trust to rust crypto (#4090). Contributed by @BillCarsonFr.
  • Fix race condition with sliding sync extensions (#4089). Contributed by @zzorba.

v31.5.0

12 Mar 18:33
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • Add basic retry for rust crypto outgoing requests (#4061). Contributed by @BillCarsonFr.

v31.5.0-rc.0

05 Mar 14:03
Compare
Choose a tag to compare
v31.5.0-rc.0 Pre-release
Pre-release

✨ Features

🐛 Bug Fixes

  • Add basic retry for rust crypto outgoing requests (#4061). Contributed by @BillCarsonFr.

v31.4.0

27 Feb 12:50
Compare
Choose a tag to compare

✨ Features

  • Validate account_management_uri and account_management_actions_supported from OIDC Issuer well-known (#4074). Contributed by @t3chguy.
  • Allow specifying OIDC url state parameter for passing data to callback (#4068). Contributed by @t3chguy.
  • Add getAuthIssuer method for MSC2965 (#4071). Contributed by @t3chguy.
  • Allow specifying more OIDC client metadata for dynamic registration (#4070). Contributed by @t3chguy.
  • Add unread marker event type (#4069). Contributed by @dbkr.
  • Add "AsJson" forms of the key import/export methods (#4057). Contributed by @andybalaam.

🐛 Bug Fixes

  • Ignore memberships of users that are not in the call (#4065). Contributed by @toger5.
  • Await encrypted messages (#4063). Contributed by @toger5.
  • ElementR | Ensure own user and device trust are updated after migration before giving back control to the app. (#4059). Contributed by @BillCarsonFr.
  • Bump matrix-sdk-crypto-wasm to 4.5.0 (#4060). Contributed by @andybalaam.

v31.4.0-rc.0

21 Feb 17:56
Compare
Choose a tag to compare
v31.4.0-rc.0 Pre-release
Pre-release

✨ Features

  • Validate account_management_uri and account_management_actions_supported from OIDC Issuer well-known (#4074). Contributed by @t3chguy.
  • Allow specifying OIDC url state parameter for passing data to callback (#4068). Contributed by @t3chguy.
  • Add getAuthIssuer method for MSC2965 (#4071). Contributed by @t3chguy.
  • Allow specifying more OIDC client metadata for dynamic registration (#4070). Contributed by @t3chguy.
  • Add unread marker event type (#4069). Contributed by @dbkr.
  • Add "AsJson" forms of the key import/export methods (#4057). Contributed by @andybalaam.

🐛 Bug Fixes

  • Ignore memberships of users that are not in the call (#4065). Contributed by @toger5.
  • Await encrypted messages (#4063). Contributed by @toger5.
  • ElementR | Ensure own user and device trust are updated after migration before giving back control to the app. (#4059). Contributed by @BillCarsonFr.
  • Bump matrix-sdk-crypto-wasm to 4.5.0 (#4060). Contributed by @andybalaam.

v31.3.0

13 Feb 14:55
Compare
Choose a tag to compare

✨ Features

  • Add expire_ts compatibility to matrixRTC (#4032). Contributed by @toger5.
  • Element-R: support for migration of the room list from legacy crypto (#4036). Contributed by @richvdh.
  • Element-R: check persistent room list for encryption config (#4035). Contributed by @richvdh.
  • Support optional MSC3860 redirects (#4007). Contributed by @turt2live.

🐛 Bug Fixes

  • WebR: migrate the megolm session imported flag (#4037). Contributed by @BillCarsonFr.
  • ElementR: fix emoji verification stalling when both ends hit start at the same time (#4004). Contributed by @uhoreg.
  • Dependencies: Bump wasm bindings version to 4.3.0 (#4042). Contributed by @BillCarsonFr.
  • Element R: emit events when devices have changed (#4019). Contributed by @uhoreg.
  • ElementR: report invalid keys rather than failing to restore from backup (#4006). Contributed by @uhoreg.
  • Make timeline a getter (#4022). Contributed by @florianduros.
  • Implement getting verification cancellation info in Rust crypto (#3947). Contributed by @uhoreg.
  • Fix crypto migration for megolm sessions with no sender key (#4024). Contributed by @richvdh.

v31.3.0-rc.4

06 Feb 15:36
Compare
Choose a tag to compare
v31.3.0-rc.4 Pre-release
Pre-release

✨ Features

  • Add expire_ts compatibility to matrixRTC (#4032). Contributed by @toger5.
  • Element-R: support for migration of the room list from legacy crypto (#4036). Contributed by @richvdh.
  • Element-R: check persistent room list for encryption config (#4035). Contributed by @richvdh.
  • Support optional MSC3860 redirects (#4007). Contributed by @turt2live.

🐛 Bug Fixes

  • WebR: migrate the megolm session imported flag (#4037). Contributed by @BillCarsonFr.
  • ElementR: fix emoji verification stalling when both ends hit start at the same time (#4004). Contributed by @uhoreg.
  • Dependencies: Bump wasm bindings version to 4.3.0 (#4042). Contributed by @BillCarsonFr.
  • Element R: emit events when devices have changed (#4019). Contributed by @uhoreg.
  • ElementR: report invalid keys rather than failing to restore from backup (#4006). Contributed by @uhoreg.
  • Make timeline a getter (#4022). Contributed by @florianduros.
  • Implement getting verification cancellation info in Rust crypto (#3947). Contributed by @uhoreg.
  • Fix crypto migration for megolm sessions with no sender key (#4024). Contributed by @richvdh.

v31.3.0-rc.3

02 Feb 15:00
Compare
Choose a tag to compare
v31.3.0-rc.3 Pre-release
Pre-release

✨ Features

  • Add expire_ts compatibility to matrixRTC (#4032). Contributed by @toger5.
  • Element-R: support for migration of the room list from legacy crypto (#4036). Contributed by @richvdh.
  • Element-R: check persistent room list for encryption config (#4035). Contributed by @richvdh.
  • Support optional MSC3860 redirects (#4007). Contributed by @turt2live.

🐛 Bug Fixes

  • WebR: migrate the megolm session imported flag (#4037). Contributed by @BillCarsonFr.
  • ElementR: fix emoji verification stalling when both ends hit start at the same time (#4004). Contributed by @uhoreg.
  • Dependencies: Bump wasm bindings version to 4.3.0 (#4042). Contributed by @BillCarsonFr.
  • Element R: emit events when devices have changed (#4019). Contributed by @uhoreg.
  • ElementR: report invalid keys rather than failing to restore from backup (#4006). Contributed by @uhoreg.
  • Make timeline a getter (#4022). Contributed by @florianduros.
  • Implement getting verification cancellation info in Rust crypto (#3947). Contributed by @uhoreg.
  • Fix crypto migration for megolm sessions with no sender key (#4024). Contributed by @richvdh.