matrix-org/matrix-js-sdk (matrix-js-sdk)
### [`v26.2.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2620-2023-07-04)
[Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v26.1.0...v26.2.0)
\==================================================================================================
#### π¦ Deprecations
- The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. ([#3189](https://togithub.com/matrix-org/matrix-js-sdk/issues/3189)).
- ElementR: Add `CryptoApi#bootstrapSecretStorage` ([#3483](https://togithub.com/matrix-org/matrix-js-sdk/pull/3483)). Contributed by [@florianduros](https://togithub.com/florianduros).
- Deprecate `MatrixClient.findVerificationRequestDMInProgress`, `MatrixClient.getVerificationRequestsToDeviceInProgress`, and `MatrixClient.requestVerification`, in favour of methods in `CryptoApi`. ([#3474](https://togithub.com/matrix-org/matrix-js-sdk/pull/3474)).
- Introduce a new `Crypto.VerificationRequest` interface, and deprecate direct access to the old `VerificationRequest` class. Also deprecate some related classes that were exported from `src/crypto/verification/request/VerificationRequest` ([#3449](https://togithub.com/matrix-org/matrix-js-sdk/pull/3449)).
#### β¨ Features
- OIDC: navigate to authorization endpoint ([#3499](https://togithub.com/matrix-org/matrix-js-sdk/pull/3499)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- Support for interactive device verification in Element-R. ([#3505](https://togithub.com/matrix-org/matrix-js-sdk/pull/3505)).
- Support for interactive device verification in Element-R. ([#3508](https://togithub.com/matrix-org/matrix-js-sdk/pull/3508)).
- Support for interactive device verification in Element-R. ([#3490](https://togithub.com/matrix-org/matrix-js-sdk/pull/3490)). Fixes [vector-im/element-web#25316](https://togithub.com/vector-im/element-web/issues/25316).
- Element-R: Store cross signing keys in secret storage ([#3498](https://togithub.com/matrix-org/matrix-js-sdk/pull/3498)). Contributed by [@florianduros](https://togithub.com/florianduros).
- OIDC: add dynamic client registration util function ([#3481](https://togithub.com/matrix-org/matrix-js-sdk/pull/3481)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- Add getLastUnthreadedReceiptFor utility to Thread delegating to the underlying Room ([#3493](https://togithub.com/matrix-org/matrix-js-sdk/pull/3493)).
- ElementR: Add `rust-crypto#createRecoveryKeyFromPassphrase` implementation ([#3472](https://togithub.com/matrix-org/matrix-js-sdk/pull/3472)). Contributed by [@florianduros](https://togithub.com/florianduros).
#### π Bug Fixes
- Aggregate relations regardless of whether event fits into the timeline ([#3496](https://togithub.com/matrix-org/matrix-js-sdk/pull/3496)). Fixes [vector-im/element-web#25596](https://togithub.com/vector-im/element-web/issues/25596).
- Fix bug where switching media caused media in subsequent calls to fail ([#3489](https://togithub.com/matrix-org/matrix-js-sdk/pull/3489)).
- Fix: remove polls from room state on redaction ([#3475](https://togithub.com/matrix-org/matrix-js-sdk/pull/3475)). Fixes [vector-im/element-web#25573](https://togithub.com/vector-im/element-web/issues/25573). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- Fix export type `GeneratedSecretStorageKey` ([#3479](https://togithub.com/matrix-org/matrix-js-sdk/pull/3479)). Contributed by [@florianduros](https://togithub.com/florianduros).
- Close IDB database before deleting it to prevent spurious unexpected close errors ([#3478](https://togithub.com/matrix-org/matrix-js-sdk/pull/3478)). Fixes [vector-im/element-web#25597](https://togithub.com/vector-im/element-web/issues/25597).
### [`v26.1.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2610-2023-06-20)
[Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v26.0.1...v26.1.0)
\==================================================================================================
#### π¦ Deprecations
- Introduce a new `Crypto.Verifier` interface, and deprecate direct access to `VerificationBase`, `SAS` and `ReciprocateQRCode` ([#3414](https://togithub.com/matrix-org/matrix-js-sdk/pull/3414)).
#### β¨ Features
- Add `rust-crypto#isCrossSigningReady` implementation ([#3462](https://togithub.com/matrix-org/matrix-js-sdk/pull/3462)). Contributed by [@florianduros](https://togithub.com/florianduros).
- OIDC: Validate `m.authentication` configuration ([#3419](https://togithub.com/matrix-org/matrix-js-sdk/pull/3419)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- ElementR: Add `CryptoApi.getCrossSigningStatus` ([#3452](https://togithub.com/matrix-org/matrix-js-sdk/pull/3452)). Contributed by [@florianduros](https://togithub.com/florianduros).
- Extend stats summary with call device and user count based on room state ([#3424](https://togithub.com/matrix-org/matrix-js-sdk/pull/3424)). Contributed by [@toger5](https://togithub.com/toger5).
- Update MSC3912 implementation to use `with_rel_type` instead of `with_relations` ([#3420](https://togithub.com/matrix-org/matrix-js-sdk/pull/3420)).
- Export thread-related types from SDK ([#3447](https://togithub.com/matrix-org/matrix-js-sdk/pull/3447)). Contributed by [@stas-demydiuk](https://togithub.com/stas-demydiuk).
- Use correct /v3 prefix for /refresh ([#3016](https://togithub.com/matrix-org/matrix-js-sdk/pull/3016)). Contributed by [@davidisaaclee](https://togithub.com/davidisaaclee).
#### π Bug Fixes
- Fix thread list being ordered based on all updates ([#3458](https://togithub.com/matrix-org/matrix-js-sdk/pull/3458)). Fixes [vector-im/element-web#25522](https://togithub.com/vector-im/element-web/issues/25522).
- Fix: handle `baseUrl` with trailing slash in `fetch.getUrl` ([#3455](https://togithub.com/matrix-org/matrix-js-sdk/pull/3455)). Fixes [vector-im/element-web#25526](https://togithub.com/vector-im/element-web/issues/25526). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- use cli.canSupport to determine intentional mentions support ([#3445](https://togithub.com/matrix-org/matrix-js-sdk/pull/3445)). Fixes [vector-im/element-web#25497](https://togithub.com/vector-im/element-web/issues/25497). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- Make sliding sync linearize processing of sync requests ([#3442](https://togithub.com/matrix-org/matrix-js-sdk/pull/3442)).
- Fix edge cases around 2nd order relations and threads ([#3437](https://togithub.com/matrix-org/matrix-js-sdk/pull/3437)).
### [`v26.0.1`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2601-2023-06-09)
[Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v26.0.0...v26.0.1)
\==================================================================================================
#### π Bug Fixes
- Fix: handle `baseUrl` with trailing slash in `fetch.getUrl` ([#3455](https://togithub.com/matrix-org/matrix-js-sdk/pull/3455)). Fixes [vector-im/element-web#25526](https://togithub.com/vector-im/element-web/issues/25526). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
### [`v26.0.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2600-2023-06-06)
[Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v25.1.1...v26.0.0)
\==================================================================================================
#### π¨ BREAKING CHANGES
- Ensure we do not add relations to the wrong timeline ([#3427](https://togithub.com/matrix-org/matrix-js-sdk/pull/3427)). Fixes [vector-im/element-web#25450](https://togithub.com/vector-im/element-web/issues/25450) and [vector-im/element-web#25494](https://togithub.com/vector-im/element-web/issues/25494).
- Deprecate `QrCodeEvent`, `SasEvent` and `VerificationEvent` ([#3386](https://togithub.com/matrix-org/matrix-js-sdk/pull/3386)).
#### π¦ Deprecations
- Move crypto classes into a separate namespace ([#3385](https://togithub.com/matrix-org/matrix-js-sdk/pull/3385)).
#### β¨ Features
- Mention deno support in the README ([#3417](https://togithub.com/matrix-org/matrix-js-sdk/pull/3417)). Contributed by [@sigmaSd](https://togithub.com/sigmaSd).
- Mark room version 10 as safe ([#3425](https://togithub.com/matrix-org/matrix-js-sdk/pull/3425)).
- Prioritise entirely supported flows for UIA ([#3402](https://togithub.com/matrix-org/matrix-js-sdk/pull/3402)).
- Add methods to terminate idb worker ([#3362](https://togithub.com/matrix-org/matrix-js-sdk/pull/3362)).
- Total summary count ([#3351](https://togithub.com/matrix-org/matrix-js-sdk/pull/3351)). Contributed by [@toger5](https://togithub.com/toger5).
- Audio concealment ([#3349](https://togithub.com/matrix-org/matrix-js-sdk/pull/3349)). Contributed by [@toger5](https://togithub.com/toger5).
#### π Bug Fixes
- Correctly accumulate sync summaries. ([#3366](https://togithub.com/matrix-org/matrix-js-sdk/pull/3366)). Fixes [vector-im/element-web#23345](https://togithub.com/vector-im/element-web/issues/23345).
- Keep measuring a call feed's volume after a stream replacement ([#3361](https://togithub.com/matrix-org/matrix-js-sdk/pull/3361)). Fixes [vector-im/element-call#1051](https://togithub.com/vector-im/element-call/issues/1051).
- Element-R: Avoid uploading a new fallback key at every `/sync` ([#3338](https://togithub.com/matrix-org/matrix-js-sdk/pull/3338)). Fixes [vector-im/element-web#25215](https://togithub.com/vector-im/element-web/issues/25215).
- Accumulate receipts for the main thread and unthreaded separately ([#3339](https://togithub.com/matrix-org/matrix-js-sdk/pull/3339)). Fixes [vector-im/element-web#24629](https://togithub.com/vector-im/element-web/issues/24629).
- Remove spec non-compliant extended glob format ([#3423](https://togithub.com/matrix-org/matrix-js-sdk/pull/3423)). Fixes [vector-im/element-web#25474](https://togithub.com/vector-im/element-web/issues/25474).
- Fix bug where original event was inserted into timeline instead of the edit event ([#3398](https://togithub.com/matrix-org/matrix-js-sdk/pull/3398)). Contributed by [@andybalaam](https://togithub.com/andybalaam).
- Only add a local receipt if it's after an existing receipt ([#3399](https://togithub.com/matrix-org/matrix-js-sdk/pull/3399)). Contributed by [@andybalaam](https://togithub.com/andybalaam).
- Attempt a potential workaround for stuck notifs ([#3384](https://togithub.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes [vector-im/element-web#25406](https://togithub.com/vector-im/element-web/issues/25406). Contributed by [@andybalaam](https://togithub.com/andybalaam).
- Fix verification bug with `pendingEventOrdering: "chronological"` ([#3382](https://togithub.com/matrix-org/matrix-js-sdk/pull/3382)).
### [`v25.1.1`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2511-2023-05-16)
[Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v25.1.0...v25.1.1)
\==================================================================================================
#### π Bug Fixes
- Rebuild to fix packaging glitch in 25.1.0. Fixes [#3363](https://togithub.com/matrix-org/matrix-js-sdk/issues/3363)
### [`v25.1.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2510-2023-05-09)
[Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v25.0.0...v25.1.0)
\==================================================================================================
#### π¦ Deprecations
- Deprecate MatrixClient::resolveRoomAlias ([#3316](https://togithub.com/matrix-org/matrix-js-sdk/pull/3316)).
#### β¨ Features
- add client method to remove pusher ([#3324](https://togithub.com/matrix-org/matrix-js-sdk/pull/3324)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald).
- Implement MSC 3981 ([#3248](https://togithub.com/matrix-org/matrix-js-sdk/pull/3248)). Fixes [vector-im/element-web#25021](https://togithub.com/vector-im/element-web/issues/25021). Contributed by [@justjanne](https://togithub.com/justjanne).
- Added `Room.getLastLiveEvent` and `Room.getLastThread`. Deprecated `Room.lastThread` in favour of `Room.getLastThread`. ([#3321](https://togithub.com/matrix-org/matrix-js-sdk/pull/3321)).
- Element-R: wire up device lists ([#3272](https://togithub.com/matrix-org/matrix-js-sdk/pull/3272)). Contributed by [@florianduros](https://togithub.com/florianduros).
- Node 20 support ([#3302](https://togithub.com/matrix-org/matrix-js-sdk/pull/3302)).
#### π Bug Fixes
- Fix racing between one-time-keys processing and sync ([#3327](https://togithub.com/matrix-org/matrix-js-sdk/pull/3327)). Fixes [vector-im/element-web#25214](https://togithub.com/vector-im/element-web/issues/25214). Contributed by [@florianduros](https://togithub.com/florianduros).
- Fix lack of media when a user reconnects ([#3318](https://togithub.com/matrix-org/matrix-js-sdk/pull/3318)).
- Fix TimelineWindow getEvents exploding if no neigbouring timeline ([#3285](https://togithub.com/matrix-org/matrix-js-sdk/pull/3285)). Fixes [vector-im/element-web#25104](https://togithub.com/vector-im/element-web/issues/25104).
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^25.0.0
->^26.0.0
Release Notes
matrix-org/matrix-js-sdk (matrix-js-sdk)
### [`v26.2.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2620-2023-07-04) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v26.1.0...v26.2.0) \================================================================================================== #### π¦ Deprecations - The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. ([#3189](https://togithub.com/matrix-org/matrix-js-sdk/issues/3189)). - ElementR: Add `CryptoApi#bootstrapSecretStorage` ([#3483](https://togithub.com/matrix-org/matrix-js-sdk/pull/3483)). Contributed by [@florianduros](https://togithub.com/florianduros). - Deprecate `MatrixClient.findVerificationRequestDMInProgress`, `MatrixClient.getVerificationRequestsToDeviceInProgress`, and `MatrixClient.requestVerification`, in favour of methods in `CryptoApi`. ([#3474](https://togithub.com/matrix-org/matrix-js-sdk/pull/3474)). - Introduce a new `Crypto.VerificationRequest` interface, and deprecate direct access to the old `VerificationRequest` class. Also deprecate some related classes that were exported from `src/crypto/verification/request/VerificationRequest` ([#3449](https://togithub.com/matrix-org/matrix-js-sdk/pull/3449)). #### β¨ Features - OIDC: navigate to authorization endpoint ([#3499](https://togithub.com/matrix-org/matrix-js-sdk/pull/3499)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Support for interactive device verification in Element-R. ([#3505](https://togithub.com/matrix-org/matrix-js-sdk/pull/3505)). - Support for interactive device verification in Element-R. ([#3508](https://togithub.com/matrix-org/matrix-js-sdk/pull/3508)). - Support for interactive device verification in Element-R. ([#3490](https://togithub.com/matrix-org/matrix-js-sdk/pull/3490)). Fixes [vector-im/element-web#25316](https://togithub.com/vector-im/element-web/issues/25316). - Element-R: Store cross signing keys in secret storage ([#3498](https://togithub.com/matrix-org/matrix-js-sdk/pull/3498)). Contributed by [@florianduros](https://togithub.com/florianduros). - OIDC: add dynamic client registration util function ([#3481](https://togithub.com/matrix-org/matrix-js-sdk/pull/3481)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Add getLastUnthreadedReceiptFor utility to Thread delegating to the underlying Room ([#3493](https://togithub.com/matrix-org/matrix-js-sdk/pull/3493)). - ElementR: Add `rust-crypto#createRecoveryKeyFromPassphrase` implementation ([#3472](https://togithub.com/matrix-org/matrix-js-sdk/pull/3472)). Contributed by [@florianduros](https://togithub.com/florianduros). #### π Bug Fixes - Aggregate relations regardless of whether event fits into the timeline ([#3496](https://togithub.com/matrix-org/matrix-js-sdk/pull/3496)). Fixes [vector-im/element-web#25596](https://togithub.com/vector-im/element-web/issues/25596). - Fix bug where switching media caused media in subsequent calls to fail ([#3489](https://togithub.com/matrix-org/matrix-js-sdk/pull/3489)). - Fix: remove polls from room state on redaction ([#3475](https://togithub.com/matrix-org/matrix-js-sdk/pull/3475)). Fixes [vector-im/element-web#25573](https://togithub.com/vector-im/element-web/issues/25573). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Fix export type `GeneratedSecretStorageKey` ([#3479](https://togithub.com/matrix-org/matrix-js-sdk/pull/3479)). Contributed by [@florianduros](https://togithub.com/florianduros). - Close IDB database before deleting it to prevent spurious unexpected close errors ([#3478](https://togithub.com/matrix-org/matrix-js-sdk/pull/3478)). Fixes [vector-im/element-web#25597](https://togithub.com/vector-im/element-web/issues/25597). ### [`v26.1.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2610-2023-06-20) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v26.0.1...v26.1.0) \================================================================================================== #### π¦ Deprecations - Introduce a new `Crypto.Verifier` interface, and deprecate direct access to `VerificationBase`, `SAS` and `ReciprocateQRCode` ([#3414](https://togithub.com/matrix-org/matrix-js-sdk/pull/3414)). #### β¨ Features - Add `rust-crypto#isCrossSigningReady` implementation ([#3462](https://togithub.com/matrix-org/matrix-js-sdk/pull/3462)). Contributed by [@florianduros](https://togithub.com/florianduros). - OIDC: Validate `m.authentication` configuration ([#3419](https://togithub.com/matrix-org/matrix-js-sdk/pull/3419)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - ElementR: Add `CryptoApi.getCrossSigningStatus` ([#3452](https://togithub.com/matrix-org/matrix-js-sdk/pull/3452)). Contributed by [@florianduros](https://togithub.com/florianduros). - Extend stats summary with call device and user count based on room state ([#3424](https://togithub.com/matrix-org/matrix-js-sdk/pull/3424)). Contributed by [@toger5](https://togithub.com/toger5). - Update MSC3912 implementation to use `with_rel_type` instead of `with_relations` ([#3420](https://togithub.com/matrix-org/matrix-js-sdk/pull/3420)). - Export thread-related types from SDK ([#3447](https://togithub.com/matrix-org/matrix-js-sdk/pull/3447)). Contributed by [@stas-demydiuk](https://togithub.com/stas-demydiuk). - Use correct /v3 prefix for /refresh ([#3016](https://togithub.com/matrix-org/matrix-js-sdk/pull/3016)). Contributed by [@davidisaaclee](https://togithub.com/davidisaaclee). #### π Bug Fixes - Fix thread list being ordered based on all updates ([#3458](https://togithub.com/matrix-org/matrix-js-sdk/pull/3458)). Fixes [vector-im/element-web#25522](https://togithub.com/vector-im/element-web/issues/25522). - Fix: handle `baseUrl` with trailing slash in `fetch.getUrl` ([#3455](https://togithub.com/matrix-org/matrix-js-sdk/pull/3455)). Fixes [vector-im/element-web#25526](https://togithub.com/vector-im/element-web/issues/25526). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - use cli.canSupport to determine intentional mentions support ([#3445](https://togithub.com/matrix-org/matrix-js-sdk/pull/3445)). Fixes [vector-im/element-web#25497](https://togithub.com/vector-im/element-web/issues/25497). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Make sliding sync linearize processing of sync requests ([#3442](https://togithub.com/matrix-org/matrix-js-sdk/pull/3442)). - Fix edge cases around 2nd order relations and threads ([#3437](https://togithub.com/matrix-org/matrix-js-sdk/pull/3437)). ### [`v26.0.1`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2601-2023-06-09) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v26.0.0...v26.0.1) \================================================================================================== #### π Bug Fixes - Fix: handle `baseUrl` with trailing slash in `fetch.getUrl` ([#3455](https://togithub.com/matrix-org/matrix-js-sdk/pull/3455)). Fixes [vector-im/element-web#25526](https://togithub.com/vector-im/element-web/issues/25526). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). ### [`v26.0.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2600-2023-06-06) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v25.1.1...v26.0.0) \================================================================================================== #### π¨ BREAKING CHANGES - Ensure we do not add relations to the wrong timeline ([#3427](https://togithub.com/matrix-org/matrix-js-sdk/pull/3427)). Fixes [vector-im/element-web#25450](https://togithub.com/vector-im/element-web/issues/25450) and [vector-im/element-web#25494](https://togithub.com/vector-im/element-web/issues/25494). - Deprecate `QrCodeEvent`, `SasEvent` and `VerificationEvent` ([#3386](https://togithub.com/matrix-org/matrix-js-sdk/pull/3386)). #### π¦ Deprecations - Move crypto classes into a separate namespace ([#3385](https://togithub.com/matrix-org/matrix-js-sdk/pull/3385)). #### β¨ Features - Mention deno support in the README ([#3417](https://togithub.com/matrix-org/matrix-js-sdk/pull/3417)). Contributed by [@sigmaSd](https://togithub.com/sigmaSd). - Mark room version 10 as safe ([#3425](https://togithub.com/matrix-org/matrix-js-sdk/pull/3425)). - Prioritise entirely supported flows for UIA ([#3402](https://togithub.com/matrix-org/matrix-js-sdk/pull/3402)). - Add methods to terminate idb worker ([#3362](https://togithub.com/matrix-org/matrix-js-sdk/pull/3362)). - Total summary count ([#3351](https://togithub.com/matrix-org/matrix-js-sdk/pull/3351)). Contributed by [@toger5](https://togithub.com/toger5). - Audio concealment ([#3349](https://togithub.com/matrix-org/matrix-js-sdk/pull/3349)). Contributed by [@toger5](https://togithub.com/toger5). #### π Bug Fixes - Correctly accumulate sync summaries. ([#3366](https://togithub.com/matrix-org/matrix-js-sdk/pull/3366)). Fixes [vector-im/element-web#23345](https://togithub.com/vector-im/element-web/issues/23345). - Keep measuring a call feed's volume after a stream replacement ([#3361](https://togithub.com/matrix-org/matrix-js-sdk/pull/3361)). Fixes [vector-im/element-call#1051](https://togithub.com/vector-im/element-call/issues/1051). - Element-R: Avoid uploading a new fallback key at every `/sync` ([#3338](https://togithub.com/matrix-org/matrix-js-sdk/pull/3338)). Fixes [vector-im/element-web#25215](https://togithub.com/vector-im/element-web/issues/25215). - Accumulate receipts for the main thread and unthreaded separately ([#3339](https://togithub.com/matrix-org/matrix-js-sdk/pull/3339)). Fixes [vector-im/element-web#24629](https://togithub.com/vector-im/element-web/issues/24629). - Remove spec non-compliant extended glob format ([#3423](https://togithub.com/matrix-org/matrix-js-sdk/pull/3423)). Fixes [vector-im/element-web#25474](https://togithub.com/vector-im/element-web/issues/25474). - Fix bug where original event was inserted into timeline instead of the edit event ([#3398](https://togithub.com/matrix-org/matrix-js-sdk/pull/3398)). Contributed by [@andybalaam](https://togithub.com/andybalaam). - Only add a local receipt if it's after an existing receipt ([#3399](https://togithub.com/matrix-org/matrix-js-sdk/pull/3399)). Contributed by [@andybalaam](https://togithub.com/andybalaam). - Attempt a potential workaround for stuck notifs ([#3384](https://togithub.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes [vector-im/element-web#25406](https://togithub.com/vector-im/element-web/issues/25406). Contributed by [@andybalaam](https://togithub.com/andybalaam). - Fix verification bug with `pendingEventOrdering: "chronological"` ([#3382](https://togithub.com/matrix-org/matrix-js-sdk/pull/3382)). ### [`v25.1.1`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2511-2023-05-16) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v25.1.0...v25.1.1) \================================================================================================== #### π Bug Fixes - Rebuild to fix packaging glitch in 25.1.0. Fixes [#3363](https://togithub.com/matrix-org/matrix-js-sdk/issues/3363) ### [`v25.1.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2510-2023-05-09) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v25.0.0...v25.1.0) \================================================================================================== #### π¦ Deprecations - Deprecate MatrixClient::resolveRoomAlias ([#3316](https://togithub.com/matrix-org/matrix-js-sdk/pull/3316)). #### β¨ Features - add client method to remove pusher ([#3324](https://togithub.com/matrix-org/matrix-js-sdk/pull/3324)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Implement MSC 3981 ([#3248](https://togithub.com/matrix-org/matrix-js-sdk/pull/3248)). Fixes [vector-im/element-web#25021](https://togithub.com/vector-im/element-web/issues/25021). Contributed by [@justjanne](https://togithub.com/justjanne). - Added `Room.getLastLiveEvent` and `Room.getLastThread`. Deprecated `Room.lastThread` in favour of `Room.getLastThread`. ([#3321](https://togithub.com/matrix-org/matrix-js-sdk/pull/3321)). - Element-R: wire up device lists ([#3272](https://togithub.com/matrix-org/matrix-js-sdk/pull/3272)). Contributed by [@florianduros](https://togithub.com/florianduros). - Node 20 support ([#3302](https://togithub.com/matrix-org/matrix-js-sdk/pull/3302)). #### π Bug Fixes - Fix racing between one-time-keys processing and sync ([#3327](https://togithub.com/matrix-org/matrix-js-sdk/pull/3327)). Fixes [vector-im/element-web#25214](https://togithub.com/vector-im/element-web/issues/25214). Contributed by [@florianduros](https://togithub.com/florianduros). - Fix lack of media when a user reconnects ([#3318](https://togithub.com/matrix-org/matrix-js-sdk/pull/3318)). - Fix TimelineWindow getEvents exploding if no neigbouring timeline ([#3285](https://togithub.com/matrix-org/matrix-js-sdk/pull/3285)). Fixes [vector-im/element-web#25104](https://togithub.com/vector-im/element-web/issues/25104).Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.