Releases: matrix-org/matrix-js-sdk
Releases Β· matrix-org/matrix-js-sdk
v34.2.0-rc.0
v34.1.0
β¨ 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.3
β¨ 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.2
β¨ 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
β¨ 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
β¨ 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
π¨ BREAKING CHANGES
β¨ 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
π¨ BREAKING CHANGES
β¨ 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
π¨ BREAKING CHANGES
β¨ 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.