|
| 1 | +Changes in [36.0.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v36.0.0) (2025-01-14) |
| 2 | +================================================================================================== |
| 3 | +## 🚨 BREAKING CHANGES |
| 4 | + |
| 5 | +* Remove support for "legacy" MSC3898 group calling in MatrixRTCSession and CallMembership ([#4583](https://github.com/matrix-org/matrix-js-sdk/pull/4583)). Contributed by @toger5. |
| 6 | + |
| 7 | +## ✨ Features |
| 8 | + |
| 9 | +* MatrixRTC: Implement expiry logic for CallMembership and additional test coverage ([#4587](https://github.com/matrix-org/matrix-js-sdk/pull/4587)). Contributed by @toger5. |
| 10 | + |
| 11 | +## 🐛 Bug Fixes |
| 12 | + |
| 13 | +* Don't retry on 4xx responses ([#4601](https://github.com/matrix-org/matrix-js-sdk/pull/4601)). Contributed by @dbkr. |
| 14 | +* Upgrade matrix-sdk-crypto-wasm to 12.1.0 ([#4596](https://github.com/matrix-org/matrix-js-sdk/pull/4596)). Contributed by @andybalaam. |
| 15 | +* Avoid key prompts when resetting crypto ([#4586](https://github.com/matrix-org/matrix-js-sdk/pull/4586)). Contributed by @dbkr. |
| 16 | +* Handle when aud OIDC claim is an Array ([#4584](https://github.com/matrix-org/matrix-js-sdk/pull/4584)). Contributed by @liamdiprose. |
| 17 | +* Save the key backup key to 4S during `bootstrapSecretStorage ` ([#4542](https://github.com/matrix-org/matrix-js-sdk/pull/4542)). Contributed by @dbkr. |
| 18 | +* Only re-prepare MatrixrRTC delayed disconnection event on 404 ([#4575](https://github.com/matrix-org/matrix-js-sdk/pull/4575)). Contributed by @toger5. |
| 19 | + |
| 20 | + |
| 21 | +Changes in [35.1.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v35.1.0) (2024-12-18) |
| 22 | +================================================================================================== |
| 23 | +This release updates matrix-sdk-crypto-wasm to fix a bug which could prevent loading stored crypto state from storage. |
| 24 | + |
| 25 | +## 🐛 Bug Fixes |
| 26 | + |
| 27 | +* Upgrade matrix-sdk-crypto-wasm to 1.11.0 ([#4593](https://github.com/matrix-org/matrix-js-sdk/pull/4593)). |
| 28 | + |
| 29 | + |
| 30 | +Changes in [35.0.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v35.0.0) (2024-12-17) |
| 31 | +================================================================================================== |
| 32 | +## 🚨 BREAKING CHANGES |
| 33 | + |
| 34 | +This release contains several breaking changes which will need code changes in your app. Most notably, `initCrypto()` |
| 35 | +no longer exists and has been moved to `initLegacyCrypto()` in preparation for the eventual removal of Olm. You can |
| 36 | +continue to use legacy Olm crypto for now by calling `initLegacyCrypto()` instead. |
| 37 | + |
| 38 | +You may also need to make further changes if you use more advanced APIs. See the individual PRs (listed in order of size of change) for specific APIs changed and how to migrate. |
| 39 | + |
| 40 | +* Rename `MatrixClient.initCrypto` into `MatrixClient.initLegacyCrypto` ([#4567](https://github.com/matrix-org/matrix-js-sdk/pull/4567)). Contributed by @florianduros. |
| 41 | +* Support MSC4222 `state_after` ([#4487](https://github.com/matrix-org/matrix-js-sdk/pull/4487)). Contributed by @dbkr. |
| 42 | +* Avoid use of Buffer as it does not exist in the Web natively ([#4569](https://github.com/matrix-org/matrix-js-sdk/pull/4569)). Contributed by @t3chguy. |
| 43 | + |
| 44 | +## 🦖 Deprecations |
| 45 | + |
| 46 | +* Deprecate remaining legacy functions and move `CryptoEvent.LegacyCryptoStoreMigrationProgress` handler ([#4560](https://github.com/matrix-org/matrix-js-sdk/pull/4560)). Contributed by @florianduros. |
| 47 | + |
| 48 | +## ✨ Features |
| 49 | + |
| 50 | +* Rename `MatrixClient.initCrypto` into `MatrixClient.initLegacyCrypto` ([#4567](https://github.com/matrix-org/matrix-js-sdk/pull/4567)). Contributed by @florianduros. |
| 51 | +* Avoid use of Buffer as it does not exist in the Web natively ([#4569](https://github.com/matrix-org/matrix-js-sdk/pull/4569)). Contributed by @t3chguy. |
| 52 | +* Re-send MatrixRTC media encryption keys for a new joiner even if a rotation is in progress ([#4561](https://github.com/matrix-org/matrix-js-sdk/pull/4561)). Contributed by @hughns. |
| 53 | +* Support MSC4222 `state_after` ([#4487](https://github.com/matrix-org/matrix-js-sdk/pull/4487)). Contributed by @dbkr. |
| 54 | +* Revert "Fix room state being updated with old (now overwritten) state and emitting for those updates. (#4242)" ([#4532](https://github.com/matrix-org/matrix-js-sdk/pull/4532)). Contributed by @toger5. |
| 55 | + |
| 56 | +## 🐛 Bug Fixes |
| 57 | + |
| 58 | +* Fix age field check in event echo processing ([#3635](https://github.com/matrix-org/matrix-js-sdk/pull/3635)). Contributed by @stas-demydiuk. |
| 59 | + |
| 60 | + |
| 61 | +Changes in [34.13.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v34.13.0) (2024-12-03) |
| 62 | +==================================================================================================== |
| 63 | +## 🦖 Deprecations |
| 64 | + |
| 65 | +* Deprecate `MatrixClient.isEventSenderVerified` ([#4527](https://github.com/matrix-org/matrix-js-sdk/pull/4527)). Contributed by @florianduros. |
| 66 | +* Add `restoreKeybackup` to `CryptoApi`. ([#4476](https://github.com/matrix-org/matrix-js-sdk/pull/4476)). Contributed by @florianduros. |
| 67 | + |
| 68 | +## ✨ Features |
| 69 | + |
| 70 | +* Ensure we disambiguate display names which look like MXIDs ([#4540](https://github.com/matrix-org/matrix-js-sdk/pull/4540)). Contributed by @t3chguy. |
| 71 | +* Add `CryptoApi.getBackupInfo` ([#4512](https://github.com/matrix-org/matrix-js-sdk/pull/4512)). Contributed by @florianduros. |
| 72 | +* Fix local echo in embedded mode ([#4498](https://github.com/matrix-org/matrix-js-sdk/pull/4498)). Contributed by @toger5. |
| 73 | +* Add `restoreKeybackup` to `CryptoApi`. ([#4476](https://github.com/matrix-org/matrix-js-sdk/pull/4476)). Contributed by @florianduros. |
| 74 | + |
| 75 | +## 🐛 Bug Fixes |
| 76 | + |
| 77 | +* Fix `RustBackupManager` remaining values after current backup removal ([#4537](https://github.com/matrix-org/matrix-js-sdk/pull/4537)). Contributed by @florianduros. |
| 78 | + |
| 79 | + |
1 | 80 | Changes in [34.12.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v34.12.0) (2024-11-19)
|
2 | 81 | ====================================================================================================
|
3 | 82 | ## 🦖 Deprecations
|
|
0 commit comments