Releases: matrix-org/matrix-js-sdk
Releases Β· matrix-org/matrix-js-sdk
v26.0.1
π Bug Fixes
- Fix: handle
baseUrl
with trailing slash infetch.getUrl
(#3455). Fixes element-hq/element-web#25526. Contributed by @kerryarchibald.
v26.0.0
π¨ BREAKING CHANGES
- Ensure we do not add relations to the wrong timeline (#3427). Fixes element-hq/element-web#25450 and element-hq/element-web#25494.
- Deprecate
QrCodeEvent
,SasEvent
andVerificationEvent
(#3386).
π¦ Deprecations
- Move crypto classes into a separate namespace (#3385).
β¨ Features
- Mention deno support in the README (#3417). Contributed by @sigmaSd.
- Mark room version 10 as safe (#3425).
- Prioritise entirely supported flows for UIA (#3402).
- Add methods to terminate idb worker (#3362).
- Total summary count (#3351). Contributed by @toger5.
- Audio concealment (#3349). Contributed by @toger5.
π Bug Fixes
- Correctly accumulate sync summaries. (#3366). Fixes element-hq/element-web#23345.
- Keep measuring a call feed's volume after a stream replacement (#3361). Fixes element-hq/element-call#1051.
- Element-R: Avoid uploading a new fallback key at every
/sync
(#3338). Fixes element-hq/element-web#25215. - Accumulate receipts for the main thread and unthreaded separately (#3339). Fixes element-hq/element-web#24629.
- Remove spec non-compliant extended glob format (#3423). Fixes element-hq/element-web#25474.
- Fix bug where original event was inserted into timeline instead of the edit event (#3398). Contributed by @andybalaam.
- Only add a local receipt if it's after an existing receipt (#3399). Contributed by @andybalaam.
- Attempt a potential workaround for stuck notifs (#3384). Fixes element-hq/element-web#25406. Contributed by @andybalaam.
- Fix verification bug with
pendingEventOrdering: "chronological"
(#3382).
v26.0.0-rc.1
π¨ BREAKING CHANGES
- Ensure we do not add relations to the wrong timeline (#3427). Fixes element-hq/element-web#25450 and element-hq/element-web#25494.
- Deprecate
QrCodeEvent
,SasEvent
andVerificationEvent
(#3386).
π¦ Deprecations
- Move crypto classes into a separate namespace (#3385).
β¨ Features
- Mention deno support in the README (#3417). Contributed by @sigmaSd.
- Mark room version 10 as safe (#3425).
- Prioritise entirely supported flows for UIA (#3402).
- Add methods to terminate idb worker (#3362).
- Total summary count (#3351). Contributed by @toger5.
- Audio concealment (#3349). Contributed by @toger5.
π Bug Fixes
- Correctly accumulate sync summaries. (#3366). Fixes element-hq/element-web#23345.
- Keep measuring a call feed's volume after a stream replacement (#3361). Fixes element-hq/element-call#1051.
- Element-R: Avoid uploading a new fallback key at every
/sync
(#3338). Fixes element-hq/element-web#25215. - Accumulate receipts for the main thread and unthreaded separately (#3339). Fixes element-hq/element-web#24629.
- Remove spec non-compliant extended glob format (#3423). Fixes element-hq/element-web#25474.
- Fix bug where original event was inserted into timeline instead of the edit event (#3398). Contributed by @andybalaam.
- Only add a local receipt if it's after an existing receipt (#3399). Contributed by @andybalaam.
- Attempt a potential workaround for stuck notifs (#3384). Fixes element-hq/element-web#25406. Contributed by @andybalaam.
- Fix verification bug with
pendingEventOrdering: "chronological"
(#3382).
v25.2.0-rc.5
π Bug Fixes
- Attempt a potential workaround for stuck notifs (#3384). Fixes element-hq/element-web#25406. Contributed by @andybalaam.
v25.2.0-rc.4
π¦ Deprecations
- Deprecate device methods in MatrixClient (#3357).
β¨ Features
- Total summary count (#3351). Contributed by @toger5.
- Audio concealment (#3349). Contributed by @toger5.
π Bug Fixes
- Correctly accumulate sync summaries. (#3366). Fixes element-hq/element-web#23345.
- Keep measuring a call feed's volume after a stream replacement (#3361). Fixes element-hq/element-call#1051.
- Element-R: Avoid uploading a new fallback key at every
/sync
(#3338). Fixes element-hq/element-web#25215. - Accumulate receipts for the main thread and unthreaded separately (#3339). Fixes element-hq/element-web#24629.
v25.2.0-rc.2
π¦ Deprecations
- Deprecate device methods in MatrixClient (#3357).
β¨ Features
- Total summary count (#3351). Contributed by @toger5.
- Audio concealment (#3349). Contributed by @toger5.
π Bug Fixes
- Correctly accumulate sync summaries. (#3366). Fixes element-hq/element-web#23345.
- Keep measuring a call feed's volume after a stream replacement (#3361). Fixes element-hq/element-call#1051.
- Element-R: Avoid uploading a new fallback key at every
/sync
(#3338). Fixes element-hq/element-web#25215. - Accumulate receipts for the main thread and unthreaded separately (#3339). Fixes element-hq/element-web#24629.
v25.1.1
v25.1.0
π¦ Deprecations
- Deprecate MatrixClient::resolveRoomAlias (#3316).
β¨ Features
- add client method to remove pusher (#3324). Contributed by @kerryarchibald.
- Implement MSC 3981 (#3248). Fixes element-hq/element-web#25021. Contributed by @justjanne.
- Added
Room.getLastLiveEvent
andRoom.getLastThread
. DeprecatedRoom.lastThread
in favour ofRoom.getLastThread
. (#3321). - Element-R: wire up device lists (#3272). Contributed by @florianduros.
- Node 20 support (#3302).
π Bug Fixes
- Fix racing between one-time-keys processing and sync (#3327). Fixes element-hq/element-web#25214. Contributed by @florianduros.
- Fix lack of media when a user reconnects (#3318).
- Fix TimelineWindow getEvents exploding if no neigbouring timeline (#3285). Fixes element-hq/element-web#25104.
v25.1.0-rc.1
π¦ Deprecations
- Deprecate MatrixClient::resolveRoomAlias (#3316).
β¨ Features
- add client method to remove pusher (#3324). Contributed by @kerryarchibald.
- Implement MSC 3981 (#3248). Fixes element-hq/element-web#25021. Contributed by @justjanne.
- Added
Room.getLastLiveEvent
andRoom.getLastThread
. DeprecatedRoom.lastThread
in favour ofRoom.getLastThread
. (#3321). - Element-R: wire up device lists (#3272). Contributed by @florianduros.
- Node 20 support (#3302).
π Bug Fixes
- Fix racing between one-time-keys processing and sync (#3327). Fixes element-hq/element-web#25214. Contributed by @florianduros.
- Fix lack of media when a user reconnects (#3318).
- Fix TimelineWindow getEvents exploding if no neigbouring timeline (#3285). Fixes element-hq/element-web#25104.
v25.0.0
π¨ BREAKING CHANGES
β¨ Features
- Add typedoc-plugin-mdn-links (#3292).
- Annotate events with executed push rule (#3284). Contributed by @kerryarchibald.
- Element-R: pass device list change notifications into rust crypto-sdk (#3254). Fixes element-hq/element-web#24795. Contributed by @florianduros.
- Support for MSC3882 revision 1 (#3228). Contributed by @hughns.
π Bug Fixes
- Fix screen sharing on Firefox 113 (#3282). Contributed by @tulir.
- Retry processing potential poll events after decryption (#3246). Fixes element-hq/element-web#24568.
- Element-R: handle events which arrive before their keys (#3230). Fixes element-hq/element-web#24489.