Releases: matrix-org/matrix-js-sdk
Releases · matrix-org/matrix-js-sdk
v41.2.0-rc.0
v41.1.0
✨ Features
- Throw a specific error when the backup decryption key does not match the public backup (#5202). Contributed by @andybalaam.
- Update getUrlPreview to use /_matrix/client/v1/media/preview_url (#5191). Contributed by @Half-Shot.
v41.1.0-rc.0
✨ Features
- Throw a specific error when the backup decryption key does not match the public backup (#5202). Contributed by @andybalaam.
- Update getUrlPreview to use /_matrix/client/v1/media/preview_url (#5191). Contributed by @Half-Shot.
v41.0.0
🚨 BREAKING CHANGES
✨ Features
- Download room keys from backup prior to buliding historic room key bundles (#5171). Contributed by @kaylendog.
- Add support for Matrix Spec v1.13 (#5160). Contributed by @t3chguy.
- Add logging on MSC4108 DELETE request (#5140). Contributed by @reivilibre.
- Add
m.invite_permission_configaccount data type (#5183). Contributed by @richvdh.
🐛 Bug Fixes
- fix(relations): prevent stale m.replace from overriding newer edits (#5192). Contributed by @basnijholt.
- Fix reactive display name disambiguation (#5135). Contributed by @aditya-cherukuru.
- Fix empty string to room compatibility trick to only apply to m.call (#5172). Contributed by @toger5.
v41.0.0-rc.0
🚨 BREAKING CHANGES
✨ Features
- Download room keys from backup prior to buliding historic room key bundles (#5171). Contributed by @kaylendog.
- Add support for Matrix Spec v1.13 (#5160). Contributed by @t3chguy.
- Add logging on MSC4108 DELETE request (#5140). Contributed by @reivilibre.
- Add
m.invite_permission_configaccount data type (#5183). Contributed by @richvdh.
🐛 Bug Fixes
- fix(relations): prevent stale m.replace from overriding newer edits (#5192). Contributed by @basnijholt.
- Fix reactive display name disambiguation (#5135). Contributed by @aditya-cherukuru.
- Fix empty string to room compatibility trick to only apply to m.call (#5172). Contributed by @toger5.
v40.3.0-rc.0
v40.2.0
🦖 Deprecations
- [MatrixRTC] Remove sending of deprecated
notifyevent (we now usem.rtc.notification) (#5167). Contributed by @toger5.
✨ Features
- Use stable /auth_metadata endpoint where homeserver supports v1.15 (#5174). Contributed by @hughns.
- Support additional_creators in upgradeRoom (MSC4289) (#5173). Contributed by @andybalaam.
- [MatrixRTC] Minimal change to transition from "" to "ROOM" as the callId/slotId (#5166). Contributed by @toger5.
- [MatrixRTC] Do not send the
livekit_aliasin sticky events (#5165). Contributed by @toger5. - Improve startup performance by using
promise.allwhen processing rooms from sync (#5095). Contributed by @MidhunSureshR. - Add OAuthGrantType enum for OAuth 2.0 API grant types (#5161). Contributed by @hughns.
- Add support for stable OAuth2.0 aware feature from MSC3824 (#5159). Contributed by @hughns.
- Give RoomWidgetClient the ability to send and receive sticky events (#5142). Contributed by @robintown.
🐛 Bug Fixes
v40.2.0-rc.0
🦖 Deprecations
- [MatrixRTC] Remove sending of deprecated
notifyevent (we now usem.rtc.notification) (#5167). Contributed by @toger5.
✨ Features
- Use stable /auth_metadata endpoint where homeserver supports v1.15 (#5174). Contributed by @hughns.
- Support additional_creators in upgradeRoom (MSC4289) (#5173). Contributed by @andybalaam.
- [MatrixRTC] Minimal change to transition from "" to "ROOM" as the callId/slotId (#5166). Contributed by @toger5.
- [MatrixRTC] Do not send the
livekit_aliasin sticky events (#5165). Contributed by @toger5. - Improve startup performance by using
promise.allwhen processing rooms from sync (#5095). Contributed by @MidhunSureshR. - Add OAuthGrantType enum for OAuth 2.0 API grant types (#5161). Contributed by @hughns.
- Add support for stable OAuth2.0 aware feature from MSC3824 (#5159). Contributed by @hughns.
- Give RoomWidgetClient the ability to send and receive sticky events (#5142). Contributed by @robintown.
🐛 Bug Fixes
v40.1.0
🦖 Deprecations
✨ Features
- Add stable m.oauth UIA stage enum (#5138). Contributed by @hughns.
- Add
MatrixEvent.getKeyForwardingUser(#5128). Contributed by @richvdh. - Add types for (unstable) policy servers (#5116). Contributed by @turt2live.
🐛 Bug Fixes
- [Backport staging] Recalculate room name on loading members (#5164). Contributed by @RiotRobot.
- Avoid rapidly retrying failed requests (#5146). Contributed by @andybalaam.
- [matrixRTC] MatrixRTCSessions, add missing event reemission. (#5144). Contributed by @toger5.
- Use normal base64 encoding for RTC backend identities (#5129). Contributed by @robintown.
- export parseCallNotificationContent and isMyMembership from RTC types (#5132). Contributed by @Half-Shot.
v40.1.0-rc.0
🦖 Deprecations
✨ Features
- Add stable m.oauth UIA stage enum (#5138). Contributed by @hughns.
- Add
MatrixEvent.getKeyForwardingUser(#5128). Contributed by @richvdh. - Add types for (unstable) policy servers (#5116). Contributed by @turt2live.
🐛 Bug Fixes
- Avoid rapidly retrying failed requests (#5146). Contributed by @andybalaam.
- [matrixRTC] MatrixRTCSessions, add missing event reemission. (#5144). Contributed by @toger5.
- Use normal base64 encoding for RTC backend identities (#5129). Contributed by @robintown.
- export parseCallNotificationContent and isMyMembership from RTC types (#5132). Contributed by @Half-Shot.