Releases: matrix-org/matrix-js-sdk
Releases Β· matrix-org/matrix-js-sdk
v37.1.0
π¦ Deprecations
- MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713). Contributed by @toger5.
β¨ Features
- Add
EventType.SecretRequest
andEventType.SecretSend
(#4728). Contributed by @richvdh. - Attest npm package provenance (#4724). Contributed by @t3chguy.
- Report backup key import progress on start and improve types (#4711). Contributed by @ajbura.
π Bug Fixes
v37.1.0-rc.0
π¦ Deprecations
- MatrixRTC: MembershipManager test cases and deprecation of MatrixRTCSession.room (#4713). Contributed by @toger5.
β¨ Features
- Add
EventType.SecretRequest
andEventType.SecretSend
(#4728). Contributed by @richvdh. - Attest npm package provenance (#4724). Contributed by @t3chguy.
- Report backup key import progress on start and improve types (#4711). Contributed by @ajbura.
π Bug Fixes
v37.0.0
π¨ BREAKING CHANGES
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. - Remove legacy crypto (#4653). Contributed by @florianduros.
π¦ Deprecations
β¨ Features
- Fix typos in client.ts (#4715). Contributed by @toger5.
- Enable key upload to backups where we have the decryption key (#4677). Contributed by @ajbura.
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. MatrixClient.setAccountData
: await remote echo. (#4695). Contributed by @richvdh.
π Bug Fixes
- Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.
- Fix
resetEncryption
to remove secrets in 4S (#4683). Contributed by @florianduros.
v37.0.0-rc.0
π¨ BREAKING CHANGES
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. - Remove legacy crypto (#4653). Contributed by @florianduros.
π¦ Deprecations
β¨ Features
- Fix typos in client.ts (#4715). Contributed by @toger5.
- Enable key upload to backups where we have the decryption key (#4677). Contributed by @ajbura.
- Remove deprecated
PrefixedLogger
interface (#4705). Contributed by @richvdh. MatrixClient.setAccountData
: await remote echo. (#4695). Contributed by @richvdh.
π Bug Fixes
- Improve types around User Interactive Auth (#4709). Contributed by @t3chguy.
- Fix
resetEncryption
to remove secrets in 4S (#4683). Contributed by @florianduros.
v36.2.0
π¦ Deprecations
- [Backport staging] Deprecate parameter and functions using legacy crypto in
models/event.ts
(#4700). Contributed by @RiotRobot.
β¨ Features
- Improve types around Terms (#4674). Contributed by @t3chguy.
- Provide more options for starting dehydration (#4664). Contributed by @uhoreg.
- Device Dehydration | js-sdk: store/load dehydration key (#4599). Contributed by @BillCarsonFr.
- Add unspecced backup disable flag (#4661). Contributed by @dbkr.
- Switch OIDC primarily to new
/auth_metadata
API (#4626). Contributed by @t3chguy. - Add
CryptoApi.resetEncryption
(#4614). Contributed by @florianduros.
π Bug Fixes
- Fix topic types (#4678). Contributed by @Half-Shot.
- Handle empty m.room.topic (#4673). Contributed by @Half-Shot.
CryptoApi.resetEncryption
should always create a new key backup (#4648). Contributed by @florianduros.
v36.2.0-rc.0
β¨ Features
- Improve types around Terms (#4674). Contributed by @t3chguy.
- Provide more options for starting dehydration (#4664). Contributed by @uhoreg.
- Device Dehydration | js-sdk: store/load dehydration key (#4599). Contributed by @BillCarsonFr.
- Add unspecced backup disable flag (#4661). Contributed by @dbkr.
- Switch OIDC primarily to new
/auth_metadata
API (#4626). Contributed by @t3chguy. - Add
CryptoApi.resetEncryption
(#4614). Contributed by @florianduros.
π Bug Fixes
- Fix topic types (#4678). Contributed by @Half-Shot.
- Handle empty m.room.topic (#4673). Contributed by @Half-Shot.
CryptoApi.resetEncryption
should always create a new key backup (#4648). Contributed by @florianduros.
v36.1.0
β¨ Features
- Deprecate
MatrixClient.login
and replace withloginRequest
(#4632). Contributed by @richvdh. - Use
SyncCryptoCallback
api instead of legacy crypto in sliding sync (#4624). Contributed by @florianduros. - Distinguish room state and timeline events in embedded clients (#4574). Contributed by @robintown.
- Allow setting default secret storage key id to null (#4615). Contributed by @florianduros.
- Add authenticated media to getAvatarUrl in room and room-member models (#4616). Contributed by @m004.
- Send MSC3981 'recurse' param on
/relations
endpoint on Matrix 1.10 servers (#4023). Contributed by @dbkr.
π Bug Fixes
- [Backport staging] Revert "Distinguish room state and timeline events in embedded clients (#4574)" (#4657). Contributed by @RiotRobot.
- Change randomString et al to be secure (#4621). Contributed by @dbkr.
- Fix issue with sentinels being incorrect on m.room.member events (#4609). Contributed by @t3chguy.
v36.1.0-rc.0
β¨ Features
- Deprecate
MatrixClient.login
and replace withloginRequest
(#4632). Contributed by @richvdh. - Use
SyncCryptoCallback
api instead of legacy crypto in sliding sync (#4624). Contributed by @florianduros. - Distinguish room state and timeline events in embedded clients (#4574). Contributed by @robintown.
- Allow setting default secret storage key id to null (#4615). Contributed by @florianduros.
- Add authenticated media to getAvatarUrl in room and room-member models (#4616). Contributed by @m004.
- Send MSC3981 'recurse' param on
/relations
endpoint on Matrix 1.10 servers (#4023). Contributed by @dbkr.
π Bug Fixes
v36.0.0
π¨ BREAKING CHANGES
- Remove support for "legacy" MSC3898 group calling in MatrixRTCSession and CallMembership (#4583). Contributed by @toger5.
β¨ Features
- MatrixRTC: Implement expiry logic for CallMembership and additional test coverage (#4587). Contributed by @toger5.
π Bug Fixes
- Don't retry on 4xx responses (#4601). Contributed by @dbkr.
- Upgrade matrix-sdk-crypto-wasm to 12.1.0 (#4596). Contributed by @andybalaam.
- Avoid key prompts when resetting crypto (#4586). Contributed by @dbkr.
- Handle when aud OIDC claim is an Array (#4584). Contributed by @liamdiprose.
- Save the key backup key to 4S during
bootstrapSecretStorage
(#4542). Contributed by @dbkr. - Only re-prepare MatrixrRTC delayed disconnection event on 404 (#4575). Contributed by @toger5.
v36.0.0-rc.0
π¨ BREAKING CHANGES
- Remove support for "legacy" MSC3898 group calling in MatrixRTCSession and CallMembership (#4583). Contributed by @toger5.
β¨ Features
- MatrixRTC: Implement expiry logic for CallMembership and additional test coverage (#4587). Contributed by @toger5.
π Bug Fixes
- Don't retry on 4xx responses (#4601). Contributed by @dbkr.
- Upgrade matrix-sdk-crypto-wasm to 12.1.0 (#4596). Contributed by @andybalaam.
- Avoid key prompts when resetting crypto (#4586). Contributed by @dbkr.
- Handle when aud OIDC claim is an Array (#4584). Contributed by @liamdiprose.
- Save the key backup key to 4S during
bootstrapSecretStorage
(#4542). Contributed by @dbkr. - Only re-prepare MatrixrRTC delayed disconnection event on 404 (#4575). Contributed by @toger5.