Closed renovate[bot] closed 1 year ago
Merging #328 (d6a05b7) into main (c55e2ce) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## main #328 +/- ##
=========================================
Coverage 54.84% 54.84%
Complexity 117 117
=========================================
Files 104 104
Lines 1732 1732
Branches 239 239
=========================================
Hits 950 950
Misses 672 672
Partials 110 110
:mega: Weβre building smart automated test selection to slash your CI/CD build times. Learn more
APK Size: 2.03 MB
This PR contains the following updates:
23.0.0
->23.5.0
Release Notes
matrix-org/matrix-js-sdk
### [`v23.5.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2350-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2350-2023-03-15) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.4.0...v23.5.0) \================================================================================================== #### β¨ Features - Implement MSC3758: a push rule condition to match event properties exactly ([#3179](https://togithub.com/matrix-org/matrix-js-sdk/pull/3179)). - Enable group calls without video and audio track by configuration of MatrixClient ([#3162](https://togithub.com/matrix-org/matrix-js-sdk/pull/3162)). Contributed by [@EnricoSchw](https://togithub.com/EnricoSchw). - Updates to protocol used for Sign in with QR code ([#3155](https://togithub.com/matrix-org/matrix-js-sdk/pull/3155)). Contributed by [@hughns](https://togithub.com/hughns). - Implement MSC3873 to handle escaped dots in push rule keys ([#3134](https://togithub.com/matrix-org/matrix-js-sdk/pull/3134)). Fixes [undefined#1454](https://togithub.com/undefined/matrix-js-sdk/issues/1454). #### π Bug Fixes - Fix spec compliance issue around encrypted `m.relates_to` ([#3178](https://togithub.com/matrix-org/matrix-js-sdk/pull/3178)). - Fix reactions in threads sometimes causing stuck notifications ([#3146](https://togithub.com/matrix-org/matrix-js-sdk/pull/3146)). Fixes [vector-im/element-web#24000](https://togithub.com/vector-im/element-web/issues/24000). Contributed by [@justjanne](https://togithub.com/justjanne). ### [`v23.4.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2340-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2340-2023-02-28) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.3.0...v23.4.0) \================================================================================================== #### β¨ Features - Add easy way to determine if the decryption failure is due to "DecryptionError: The sender has disabled encrypting to unverified devices." ([#3167](https://togithub.com/matrix-org/matrix-js-sdk/pull/3167)). Contributed by [@florianduros](https://togithub.com/florianduros). - Polls: expose end event id on poll model ([#3160](https://togithub.com/matrix-org/matrix-js-sdk/pull/3160)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Polls: count undecryptable poll relations ([#3163](https://togithub.com/matrix-org/matrix-js-sdk/pull/3163)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). #### π Bug Fixes - Better type guard parseTopicContent ([#3165](https://togithub.com/matrix-org/matrix-js-sdk/pull/3165)). Fixes [matrix-org/element-web-rageshakes#20177](https://togithub.com/matrix-org/element-web-rageshakes/issues/20177) and [matrix-org/element-web-rageshakes#20178](https://togithub.com/matrix-org/element-web-rageshakes/issues/20178). - Fix a bug where events in encrypted rooms would sometimes erroneously increment the total unread counter after being processed locally. ([#3130](https://togithub.com/matrix-org/matrix-js-sdk/pull/3130)). Fixes [vector-im/element-web#24448](https://togithub.com/vector-im/element-web/issues/24448). Contributed by [@Half-Shot](https://togithub.com/Half-Shot). - Stop the ICE disconnected timer on call terminate ([#3147](https://togithub.com/matrix-org/matrix-js-sdk/pull/3147)). - Clear notifications when we can infer read status from receipts ([#3139](https://togithub.com/matrix-org/matrix-js-sdk/pull/3139)). Fixes [vector-im/element-web#23991](https://togithub.com/vector-im/element-web/issues/23991). - Messages sent out of order after one message fails ([#3131](https://togithub.com/matrix-org/matrix-js-sdk/pull/3131)). Fixes [vector-im/element-web#22885](https://togithub.com/vector-im/element-web/issues/22885) and [vector-im/element-web#18942](https://togithub.com/vector-im/element-web/issues/18942). Contributed by [@justjanne](https://togithub.com/justjanne). ### [`v23.3.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2330-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2330-2023-02-14) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.2.0...v23.3.0) \================================================================================================== #### β¨ Features - Element-R: implement encryption of outgoing events ([#3122](https://togithub.com/matrix-org/matrix-js-sdk/pull/3122)). - Poll model - page /relations results ([#3073](https://togithub.com/matrix-org/matrix-js-sdk/pull/3073)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Poll model - validate end events ([#3072](https://togithub.com/matrix-org/matrix-js-sdk/pull/3072)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Handle optional last_known_event_id property in m.predecessor ([#3119](https://togithub.com/matrix-org/matrix-js-sdk/pull/3119)). Contributed by [@andybalaam](https://togithub.com/andybalaam). - Add support for stable identifier for fixed MAC in SAS verification ([#3101](https://togithub.com/matrix-org/matrix-js-sdk/pull/3101)). - Provide eventId as well as roomId from Room.findPredecessor ([#3095](https://togithub.com/matrix-org/matrix-js-sdk/pull/3095)). Contributed by [@andybalaam](https://togithub.com/andybalaam). - MSC3946 Dynamic room predecessors ([#3042](https://togithub.com/matrix-org/matrix-js-sdk/pull/3042)). Contributed by [@andybalaam](https://togithub.com/andybalaam). - Poll model ([#3036](https://togithub.com/matrix-org/matrix-js-sdk/pull/3036)). Contributed by [@kerryarchibald](https://togithub.com/kerryarchibald). - Remove video tracks on video mute without renegotiating ([#3091](https://togithub.com/matrix-org/matrix-js-sdk/pull/3091)). - Introduces a backwards-compatible API change. `MegolmEncrypter#prepareToEncrypt`'s return type has changed from `void` to `() => void`. ([#3035](https://togithub.com/matrix-org/matrix-js-sdk/pull/3035)). Contributed by [@clarkf](https://togithub.com/clarkf). #### π Bug Fixes - Stop the ICE disconnected timer on call terminate ([#3147](https://togithub.com/matrix-org/matrix-js-sdk/pull/3147)). - Clear notifications when we can infer read status from receipts ([#3139](https://togithub.com/matrix-org/matrix-js-sdk/pull/3139)). Fixes [vector-im/element-web#23991](https://togithub.com/vector-im/element-web/issues/23991). - Messages sent out of order after one message fails ([#3131](https://togithub.com/matrix-org/matrix-js-sdk/pull/3131)). Fixes [vector-im/element-web#22885](https://togithub.com/vector-im/element-web/issues/22885) and [vector-im/element-web#18942](https://togithub.com/vector-im/element-web/issues/18942). Contributed by [@justjanne](https://togithub.com/justjanne). - Element-R: fix a bug which prevented encryption working after a reload ([#3126](https://togithub.com/matrix-org/matrix-js-sdk/pull/3126)). - Element-R: Fix invite processing ([#3121](https://togithub.com/matrix-org/matrix-js-sdk/pull/3121)). - Don't throw with no `opponentDeviceInfo` ([#3107](https://togithub.com/matrix-org/matrix-js-sdk/pull/3107)). - Remove flaky megolm test ([#3098](https://togithub.com/matrix-org/matrix-js-sdk/pull/3098)). Contributed by [@clarkf](https://togithub.com/clarkf). - Fix "verifyLinks" functionality of getRoomUpgradeHistory ([#3089](https://togithub.com/matrix-org/matrix-js-sdk/pull/3089)). Contributed by [@andybalaam](https://togithub.com/andybalaam). ### [`v23.2.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2320-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2320-2023-01-31) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.1.1...v23.2.0) \================================================================================================== #### β¨ Features - Implement decryption via the rust sdk ([#3074](https://togithub.com/matrix-org/matrix-js-sdk/pull/3074)). - Handle edits which are bundled with an event, per MSC3925 ([#3045](https://togithub.com/matrix-org/matrix-js-sdk/pull/3045)). #### π Bug Fixes - Add null check for our own member event ([#3082](https://togithub.com/matrix-org/matrix-js-sdk/pull/3082)). - Handle group call getting initialised twice in quick succession ([#3078](https://togithub.com/matrix-org/matrix-js-sdk/pull/3078)). Fixes [vector-im/element-call#847](https://togithub.com/vector-im/element-call/issues/847). - Correctly handle limited sync responses by resetting the thread timeline ([#3056](https://togithub.com/matrix-org/matrix-js-sdk/pull/3056)). Fixes [vector-im/element-web#23952](https://togithub.com/vector-im/element-web/issues/23952). Contributed by [@justjanne](https://togithub.com/justjanne). - Fix failure to start in firefox private browser ([#3058](https://togithub.com/matrix-org/matrix-js-sdk/pull/3058)). Fixes [vector-im/element-web#24216](https://togithub.com/vector-im/element-web/issues/24216). - Fix spurious "Decryption key withheld" messages ([#3061](https://togithub.com/matrix-org/matrix-js-sdk/pull/3061)). Fixes [vector-im/element-web#23803](https://togithub.com/vector-im/element-web/issues/23803). - Fix browser entrypoint ([#3051](https://togithub.com/matrix-org/matrix-js-sdk/pull/3051)). Fixes [#3013](https://togithub.com/matrix-org/matrix-js-sdk/issues/3013). ### [`v23.1.1`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2311-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2311-2023-01-20) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.1.0...v23.1.1) \================================================================================================== #### π Bug Fixes - Fix backwards compability for environment not support Array.prototype.at ([#3080](https://togithub.com/matrix-org/matrix-js-sdk/pull/3080)). ### [`v23.1.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2310-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2310-2023-01-18) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v23.1.0) \================================================================================================== #### π¦ Deprecations - Remove extensible events v1 field population on legacy events ([#3040](https://togithub.com/matrix-org/matrix-js-sdk/pull/3040)). #### β¨ Features - Improve hasUserReadEvent and getUserReadUpTo realibility with threads ([#3031](https://togithub.com/matrix-org/matrix-js-sdk/pull/3031)). Fixes [vector-im/element-web#24164](https://togithub.com/vector-im/element-web/issues/24164). - Remove video track when muting video ([#3028](https://togithub.com/matrix-org/matrix-js-sdk/pull/3028)). Fixes [vector-im/element-call#209](https://togithub.com/vector-im/element-call/issues/209). - Make poll start event type available (PSG-962) ([#3034](https://togithub.com/matrix-org/matrix-js-sdk/pull/3034)). - Add alt event type matching in Relations model ([#3018](https://togithub.com/matrix-org/matrix-js-sdk/pull/3018)). - Remove usage of v1 Identity Server API ([#3003](https://togithub.com/matrix-org/matrix-js-sdk/pull/3003)). - Add `device_id` to `/account/whoami` types ([#3005](https://togithub.com/matrix-org/matrix-js-sdk/pull/3005)). - Implement MSC3912: Relation-based redactions ([#2954](https://togithub.com/matrix-org/matrix-js-sdk/pull/2954)). - Introduce a mechanism for using the rust-crypto-sdk ([#2969](https://togithub.com/matrix-org/matrix-js-sdk/pull/2969)). - Support MSC3391: Account data deletion ([#2967](https://togithub.com/matrix-org/matrix-js-sdk/pull/2967)). #### π Bug Fixes - Fix threaded cache receipt when event holds multiple receipts ([#3026](https://togithub.com/matrix-org/matrix-js-sdk/pull/3026)). - Fix false key requests after verifying new device ([#3029](https://togithub.com/matrix-org/matrix-js-sdk/pull/3029)). Fixes [vector-im/element-web#24167](https://togithub.com/vector-im/element-web/issues/24167) and [vector-im/element-web#23333](https://togithub.com/vector-im/element-web/issues/23333). - Avoid triggering decryption errors when decrypting redacted events ([#3004](https://togithub.com/matrix-org/matrix-js-sdk/pull/3004)). Fixes [vector-im/element-web#24084](https://togithub.com/vector-im/element-web/issues/24084). - bugfix: upload OTKs in sliding sync mode ([#3008](https://togithub.com/matrix-org/matrix-js-sdk/pull/3008)). - Apply edits discovered from sync after thread is initialised ([#3002](https://togithub.com/matrix-org/matrix-js-sdk/pull/3002)). Fixes [vector-im/element-web#23921](https://togithub.com/vector-im/element-web/issues/23921). - Sliding sync: Fix issue where no unsubs are sent when switching rooms ([#2991](https://togithub.com/matrix-org/matrix-js-sdk/pull/2991)). - Threads are missing from the timeline ([#2996](https://togithub.com/matrix-org/matrix-js-sdk/pull/2996)). Fixes [vector-im/element-web#24036](https://togithub.com/vector-im/element-web/issues/24036). - Close all streams when a call ends ([#2992](https://togithub.com/matrix-org/matrix-js-sdk/pull/2992)). Fixes [vector-im/element-call#742](https://togithub.com/vector-im/element-call/issues/742). - Resume to-device message queue after resumed sync ([#2920](https://togithub.com/matrix-org/matrix-js-sdk/pull/2920)). Fixes [matrix-org/element-web-rageshakes#17170](https://togithub.com/matrix-org/element-web-rageshakes/issues/17170). - Fix browser entrypoint ([#3051](https://togithub.com/matrix-org/matrix-js-sdk/pull/3051)). Fixes [#3013](https://togithub.com/matrix-org/matrix-js-sdk/issues/3013). - Fix failure to start in firefox private browser ([#3058](https://togithub.com/matrix-org/matrix-js-sdk/pull/3058)). Fixes [vector-im/element-web#24216](https://togithub.com/vector-im/element-web/issues/24216). - Correctly handle limited sync responses by resetting the thread timeline ([#3056](https://togithub.com/matrix-org/matrix-js-sdk/pull/3056)). Fixes [vector-im/element-web#23952](https://togithub.com/vector-im/element-web/issues/23952).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.