ouchadam / small-talk

Minimal Android messenger powered by Matrix
Apache License 2.0
139 stars 4 forks source link

Update dependency matrix-js-sdk to v24 #331

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
matrix-js-sdk ^23.0.0 -> ^24.0.0 age adoption passing confidence

Release Notes

matrix-org/matrix-js-sdk ### [`v24.0.0`](https://togithub.com/matrix-org/matrix-js-sdk/blob/HEAD/CHANGELOG.md#Changes-in-2400-httpsgithubcommatrix-orgmatrix-js-sdkreleasestagv2400-2023-03-28) [Compare Source](https://togithub.com/matrix-org/matrix-js-sdk/compare/v23.5.0...v24.0.0) \================================================================================================== #### πŸ”’ Security - Fixes for [CVE-2023-28427](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-28427) / GHSA-mwq8-fjpf-c2gr ### [`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.

codecov[bot] commented 1 year ago

Codecov Report

Merging #331 (0a69680) into main (c55e2ce) will not change coverage. The diff coverage is n/a.

@@            Coverage Diff            @@
##               main     #331   +/-   ##
=========================================
  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

github-actions[bot] commented 1 year ago

APK Size: 2.03 MB