matrix-js-sdk

Matrix Client-Server SDK for JavaScript

APACHE-2.0 License

Downloads
80.5K
Stars
1.5K
Committers
123

Bot releases are visible (Hide)

matrix-js-sdk - v34.5.0 Latest Release

Published by github-actions[bot] about 1 month ago

🦖 Deprecations

  • Deprecate unused callback hooks CryptoCallbacks.onSecretRequested and CryptoCallbacks.getDehydrationKey (#4376). Contributed by @richvdh.
matrix-js-sdk - v34.5.0-rc.0

Published by github-actions[bot] about 2 months ago

🦖 Deprecations

  • Deprecate unused callback hooks CryptoCallbacks.onSecretRequested and CryptoCallbacks.getDehydrationKey (#4376). Contributed by @richvdh.
matrix-js-sdk - v34.4.0

Published by github-actions[bot] about 2 months ago

✨ Features

  • Use non-legacy calls if any are found (#4337). Contributed by @AndrewFerr.

🐛 Bug Fixes

  • Retry event decryption failures on first failure (#4346). Contributed by @hughns.
  • Ensure "type" = "module" ES declaration in pre-release.sh (#4350). Contributed by @BLCK-B.
  • Handle MatrixRTC encryption keys arriving out of order (#4345). Contributed by @hughns.
  • Resend MatrixRTC encryption keys if a membership has changed (#4343). Contributed by @hughns.
matrix-js-sdk - v34.4.0-rc.1

Published by github-actions[bot] 2 months ago

✨ Features

  • Use non-legacy calls if any are found (#4337). Contributed by @AndrewFerr.

🐛 Bug Fixes

  • Retry event decryption failures on first failure (#4346). Contributed by @hughns.
  • Ensure "type" = "module" ES declaration in pre-release.sh (#4350). Contributed by @BLCK-B.
  • Handle MatrixRTC encryption keys arriving out of order (#4345). Contributed by @hughns.
  • Resend MatrixRTC encryption keys if a membership has changed (#4343). Contributed by @hughns.
matrix-js-sdk - v34.4.0-rc.0

Published by github-actions[bot] 2 months ago

✨ Features

  • Use non-legacy calls if any are found (#4337). Contributed by @AndrewFerr.

🐛 Bug Fixes

  • Retry event decryption failures on first failure (#4346). Contributed by @hughns.
  • Ensure "type" = "module" ES declaration in pre-release.sh (#4350). Contributed by @BLCK-B.
  • Handle MatrixRTC encryption keys arriving out of order (#4345). Contributed by @hughns.
  • Resend MatrixRTC encryption keys if a membership has changed (#4343). Contributed by @hughns.
matrix-js-sdk - v34.3.1

Published by github-actions[bot] 2 months ago

Security

matrix-js-sdk - v34.3.0

Published by github-actions[bot] 2 months ago

✨ Features

  • Bump matrix-widget-api (#4336). Contributed by @AndrewFerr.
  • Also check for MSC3757 for session state keys (#4334). Contributed by @AndrewFerr.
  • Support Futures via widgets (#4311). Contributed by @AndrewFerr.
  • Support MSC4140: Delayed events (Futures) (#4294). Contributed by @AndrewFerr.
  • Handle late-arriving m.room_key.withheld messages (#4310). Contributed by @richvdh.
  • Be specific about what is considered a MSC4143 call member event. (#4328). Contributed by @toger5.
  • Add index.ts for matrixrtc module (#4314). Contributed by @toger5.

🐛 Bug Fixes

  • Fix hashed ID server lookups with no Olm (#4333). Contributed by @dbkr.
matrix-js-sdk - v34.3.0-rc.1

Published by github-actions[bot] 3 months ago

✨ Features

  • Bump matrix-widget-api (#4336). Contributed by @AndrewFerr.
  • Also check for MSC3757 for session state keys (#4334). Contributed by @AndrewFerr.
  • Support Futures via widgets (#4311). Contributed by @AndrewFerr.
  • Support MSC4140: Delayed events (Futures) (#4294). Contributed by @AndrewFerr.
  • Handle late-arriving m.room_key.withheld messages (#4310). Contributed by @richvdh.
  • Be specific about what is considered a MSC4143 call member event. (#4328). Contributed by @toger5.
  • Add index.ts for matrixrtc module (#4314). Contributed by @toger5.

🐛 Bug Fixes

  • Fix hashed ID server lookups with no Olm (#4333). Contributed by @dbkr.
matrix-js-sdk - v34.3.0-rc.0

Published by github-actions[bot] 3 months ago

✨ Features

  • Bump matrix-widget-api (#4336). Contributed by @AndrewFerr.
  • Also check for MSC3757 for session state keys (#4334). Contributed by @AndrewFerr.
  • Support Futures via widgets (#4311). Contributed by @AndrewFerr.
  • Support MSC4140: Delayed events (Futures) (#4294). Contributed by @AndrewFerr.
  • Handle late-arriving m.room_key.withheld messages (#4310). Contributed by @richvdh.
  • Be specific about what is considered a MSC4143 call member event. (#4328). Contributed by @toger5.
  • Add index.ts for matrixrtc module (#4314). Contributed by @toger5.

🐛 Bug Fixes

  • Fix hashed ID server lookups with no Olm (#4333). Contributed by @dbkr.
matrix-js-sdk - v34.2.0

Published by github-actions[bot] 3 months ago

🐛 Bug Fixes

  • Element-R: detect "withheld key" UTD errors, and mark them as such (#4302). Contributed by @richvdh.
matrix-js-sdk - v34.2.0-rc.0

Published by github-actions[bot] 3 months ago

🐛 Bug Fixes

  • Element-R: detect "withheld key" UTD errors, and mark them as such (#4302). Contributed by @richvdh.
matrix-js-sdk - v34.1.0

Published by github-actions[bot] 3 months ago

✨ 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.
matrix-js-sdk - v34.1.0-rc.3

Published by github-actions[bot] 3 months ago

✨ 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.
matrix-js-sdk - v34.1.0-rc.2

Published by github-actions[bot] 3 months ago

✨ 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.
matrix-js-sdk - v34.1.0-rc.1

Published by github-actions[bot] 3 months ago

✨ 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.
matrix-js-sdk - v34.1.0-rc.0

Published by github-actions[bot] 3 months ago

✨ 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.
matrix-js-sdk - v34.0.0

Published by github-actions[bot] 4 months ago

🚨 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.
matrix-js-sdk - v34.0.0-rc.1

Published by github-actions[bot] 4 months ago

🚨 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.
matrix-js-sdk - v34.0.0-rc.0

Published by github-actions[bot] 4 months ago

🚨 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.
matrix-js-sdk - v33.1.0

Published by github-actions[bot] 4 months ago

✨ Features

  • MSC4108 support OIDC QR code login (#4134). Contributed by @t3chguy.
  • Add crypto methods for export and import of secrets bundle (#4227). Contributed by @t3chguy.

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