matrix-art.meta

Issues/PRs archive for MTRNord/matrix-art
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.meta.git
Log | Files | Refs

431.md (19535B)


      1 # PR #431 Bump matrix-js-sdk from 23.0.0 to 24.1.0
      2 
      3 - **Status:** closed
      4 - **Author:** @dependabot[bot]
      5 - **Created:** 2023-04-12T09:07:29Z
      6 - **Branch:** dependabot/npm_and_yarn/matrix-js-sdk-24.1.0 → main
      7 - **Closed:** 2023-06-07T09:07:30Z
      8 - **Labels:** dependencies, javascript
      9 - **Assignees:** @MTRNord
     10 - **Reviewers:** @MTRNord
     11 - **Diff:** [431.diff](./431.diff)
     12 
     13 ---
     14 
     15 Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) from 23.0.0 to 24.1.0.
     16 <details>
     17 <summary>Release notes</summary>
     18 <p><em>Sourced from <a href="https://github.com/matrix-org/matrix-js-sdk/releases">matrix-js-sdk's releases</a>.</em></p>
     19 <blockquote>
     20 <h2>v24.1.0</h2>
     21 <h2>✨ Features</h2>
     22 <ul>
     23 <li>Allow via_servers property in findPredecessor (update to MSC3946) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3240">#3240</a>). Contributed by <a href="https://github.com/andybalaam"><code>@​andybalaam</code></a>.</li>
     24 <li>Fire <code>closed</code> event when IndexedDB closes unexpectedly (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3218">#3218</a>).</li>
     25 <li>Implement MSC3952: intentional mentions (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3092">#3092</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24376">vector-im/element-web#24376</a>.</li>
     26 <li>Send one time key count and unused fallback keys for rust-crypto (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3215">#3215</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24795">vector-im/element-web#24795</a>. Contributed by <a href="https://github.com/florianduros"><code>@​florianduros</code></a>.</li>
     27 <li>Improve <code>processBeaconEvents</code> hotpath (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3200">#3200</a>).</li>
     28 <li>Implement MSC3966: a push rule condition to check if an array contains a value (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3180">#3180</a>).</li>
     29 </ul>
     30 <h2>🐛 Bug Fixes</h2>
     31 <ul>
     32 <li>indexddb-local-backend - return the current sync to database promise … (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3222">#3222</a>). Contributed by <a href="https://github.com/texuf"><code>@​texuf</code></a>.</li>
     33 <li>Revert &quot;Add the call object to Call events&quot; (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3236">#3236</a>).</li>
     34 <li>Handle group call redaction (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3231">#3231</a>). Fixes <a href="https://redirect.github.com/vector-im/voip-internal/issues/128">vector-im/voip-internal#128</a>.</li>
     35 <li>Stop doing O(n^2) work to find event's home (<code>eventShouldLiveIn</code>) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3227">#3227</a>). Contributed by <a href="https://github.com/jryans"><code>@​jryans</code></a>.</li>
     36 <li>Fix bug where video would not unmute if it started muted (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3213">#3213</a>). Fixes <a href="https://redirect.github.com/vector-im/element-call/issues/925">vector-im/element-call#925</a>.</li>
     37 <li>Fixes to event encryption in the Rust Crypto implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3202">#3202</a>).</li>
     38 </ul>
     39 <h2>v24.1.0-rc.1</h2>
     40 <h2>✨ Features</h2>
     41 <ul>
     42 <li>Allow via_servers property in findPredecessor (update to MSC3946) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3240">#3240</a>). Contributed by <a href="https://github.com/andybalaam"><code>@​andybalaam</code></a>.</li>
     43 <li>Fire <code>closed</code> event when IndexedDB closes unexpectedly (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3218">#3218</a>).</li>
     44 <li>Implement MSC3952: intentional mentions (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3092">#3092</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24376">vector-im/element-web#24376</a>.</li>
     45 <li>Send one time key count and unused fallback keys for rust-crypto (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3215">#3215</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24795">vector-im/element-web#24795</a>. Contributed by <a href="https://github.com/florianduros"><code>@​florianduros</code></a>.</li>
     46 <li>Improve <code>processBeaconEvents</code> hotpath (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3200">#3200</a>).</li>
     47 <li>Implement MSC3966: a push rule condition to check if an array contains a value (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3180">#3180</a>).</li>
     48 </ul>
     49 <h2>🐛 Bug Fixes</h2>
     50 <ul>
     51 <li>indexddb-local-backend - return the current sync to database promise … (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3222">#3222</a>). Contributed by <a href="https://github.com/texuf"><code>@​texuf</code></a>.</li>
     52 <li>Revert &quot;Add the call object to Call events&quot; (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3236">#3236</a>).</li>
     53 <li>Handle group call redaction (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3231">#3231</a>). Fixes <a href="https://redirect.github.com/vector-im/voip-internal/issues/128">vector-im/voip-internal#128</a>.</li>
     54 <li>Stop doing O(n^2) work to find event's home (<code>eventShouldLiveIn</code>) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3227">#3227</a>). Contributed by <a href="https://github.com/jryans"><code>@​jryans</code></a>.</li>
     55 <li>Fix bug where video would not unmute if it started muted (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3213">#3213</a>). Fixes <a href="https://redirect.github.com/vector-im/element-call/issues/925">vector-im/element-call#925</a>.</li>
     56 <li>Fixes to event encryption in the Rust Crypto implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3202">#3202</a>).</li>
     57 </ul>
     58 <h2>v24.0.0</h2>
     59 <h2>🔒 Security</h2>
     60 <ul>
     61 <li>Fixes for <a href="https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-28427">CVE-2023-28427</a> / GHSA-mwq8-fjpf-c2gr</li>
     62 </ul>
     63 <h2>v23.5.0</h2>
     64 <h2>✨ Features</h2>
     65 <ul>
     66 <li>Implement MSC3758: a push rule condition to match event properties exactly (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3179">#3179</a>).</li>
     67 <li>Enable group calls without video and audio track by configuration of MatrixClient (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3162">#3162</a>). Contributed by <a href="https://github.com/EnricoSchw"><code>@​EnricoSchw</code></a>.</li>
     68 <li>Updates to protocol used for Sign in with QR code (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3155">#3155</a>). Contributed by <a href="https://github.com/hughns"><code>@​hughns</code></a>.</li>
     69 <li>Implement MSC3873 to handle escaped dots in push rule keys (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3134">#3134</a>). Fixes <a href="https://redirect.github.com/undefined/matrix-js-sdk/issues/1454">undefined/matrix-js-sdk#1454</a>.</li>
     70 </ul>
     71 <h2>🐛 Bug Fixes</h2>
     72 <ul>
     73 <li>Fix spec compliance issue around encrypted <code>m.relates_to</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3178">#3178</a>).</li>
     74 <li>Fix reactions in threads sometimes causing stuck notifications (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3146">#3146</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24000">vector-im/element-web#24000</a>. Contributed by <a href="https://github.com/justjanne"><code>@​justjanne</code></a>.</li>
     75 </ul>
     76 <h2>v23.5.0-rc.1</h2>
     77 <h2>✨ Features</h2>
     78 <ul>
     79 <li>Implement MSC3758: a push rule condition to match event properties exactly (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3179">#3179</a>).</li>
     80 </ul>
     81 <!-- raw HTML omitted -->
     82 </blockquote>
     83 <p>... (truncated)</p>
     84 </details>
     85 <details>
     86 <summary>Changelog</summary>
     87 <p><em>Sourced from <a href="https://github.com/matrix-org/matrix-js-sdk/blob/develop/CHANGELOG.md">matrix-js-sdk's changelog</a>.</em></p>
     88 <blockquote>
     89 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v24.1.0">24.1.0</a> (2023-04-11)</h1>
     90 <h2>✨ Features</h2>
     91 <ul>
     92 <li>Allow via_servers property in findPredecessor (update to MSC3946) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3240">#3240</a>). Contributed by <a href="https://github.com/andybalaam"><code>@​andybalaam</code></a>.</li>
     93 <li>Fire <code>closed</code> event when IndexedDB closes unexpectedly (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3218">#3218</a>).</li>
     94 <li>Implement MSC3952: intentional mentions (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3092">#3092</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24376">vector-im/element-web#24376</a>.</li>
     95 <li>Send one time key count and unused fallback keys for rust-crypto (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3215">#3215</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24795">vector-im/element-web#24795</a>. Contributed by <a href="https://github.com/florianduros"><code>@​florianduros</code></a>.</li>
     96 <li>Improve <code>processBeaconEvents</code> hotpath (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3200">#3200</a>).</li>
     97 <li>Implement MSC3966: a push rule condition to check if an array contains a value (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3180">#3180</a>).</li>
     98 </ul>
     99 <h2>🐛 Bug Fixes</h2>
    100 <ul>
    101 <li>indexddb-local-backend - return the current sync to database promise … (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3222">#3222</a>). Contributed by <a href="https://github.com/texuf"><code>@​texuf</code></a>.</li>
    102 <li>Revert &quot;Add the call object to Call events&quot; (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3236">#3236</a>).</li>
    103 <li>Handle group call redaction (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3231">#3231</a>). Fixes <a href="https://redirect.github.com/vector-im/voip-internal/issues/128">vector-im/voip-internal#128</a>.</li>
    104 <li>Stop doing O(n^2) work to find event's home (<code>eventShouldLiveIn</code>) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3227">#3227</a>). Contributed by <a href="https://github.com/jryans"><code>@​jryans</code></a>.</li>
    105 <li>Fix bug where video would not unmute if it started muted (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3213">#3213</a>). Fixes <a href="https://redirect.github.com/vector-im/element-call/issues/925">vector-im/element-call#925</a>.</li>
    106 <li>Fixes to event encryption in the Rust Crypto implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3202">#3202</a>).</li>
    107 </ul>
    108 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v24.0.0">24.0.0</a> (2023-03-28)</h1>
    109 <h2>🔒 Security</h2>
    110 <ul>
    111 <li>Fixes for <a href="https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2023-28427">CVE-2023-28427</a> / GHSA-mwq8-fjpf-c2gr</li>
    112 </ul>
    113 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v23.5.0">23.5.0</a> (2023-03-15)</h1>
    114 <h2>✨ Features</h2>
    115 <ul>
    116 <li>Implement MSC3758: a push rule condition to match event properties exactly (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3179">#3179</a>).</li>
    117 <li>Enable group calls without video and audio track by configuration of MatrixClient (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3162">#3162</a>). Contributed by <a href="https://github.com/EnricoSchw"><code>@​EnricoSchw</code></a>.</li>
    118 <li>Updates to protocol used for Sign in with QR code (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3155">#3155</a>). Contributed by <a href="https://github.com/hughns"><code>@​hughns</code></a>.</li>
    119 <li>Implement MSC3873 to handle escaped dots in push rule keys (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3134">#3134</a>). Fixes <a href="https://redirect.github.com/undefined/matrix-js-sdk/issues/1454">undefined/matrix-js-sdk#1454</a>.</li>
    120 </ul>
    121 <h2>🐛 Bug Fixes</h2>
    122 <ul>
    123 <li>Fix spec compliance issue around encrypted <code>m.relates_to</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3178">#3178</a>).</li>
    124 <li>Fix reactions in threads sometimes causing stuck notifications (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3146">#3146</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24000">vector-im/element-web#24000</a>. Contributed by <a href="https://github.com/justjanne"><code>@​justjanne</code></a>.</li>
    125 </ul>
    126 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v23.4.0">23.4.0</a> (2023-02-28)</h1>
    127 <h2>✨ Features</h2>
    128 <ul>
    129 <li>Add easy way to determine if the decryption failure is due to &quot;DecryptionError: The sender has disabled encrypting to unverified devices.&quot; (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3167">#3167</a>). Contributed by <a href="https://github.com/florianduros"><code>@​florianduros</code></a>.</li>
    130 <li>Polls: expose end event id on poll model (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3160">#3160</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@​kerryarchibald</code></a>.</li>
    131 <li>Polls: count undecryptable poll relations (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3163">#3163</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@​kerryarchibald</code></a>.</li>
    132 </ul>
    133 <h2>🐛 Bug Fixes</h2>
    134 <ul>
    135 <li>Better type guard parseTopicContent (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3165">#3165</a>). Fixes <a href="https://redirect.github.com/matrix-org/element-web-rageshakes/issues/20177">matrix-org/element-web-rageshakes#20177</a> and <a href="https://redirect.github.com/matrix-org/element-web-rageshakes/issues/20178">matrix-org/element-web-rageshakes#20178</a>.</li>
    136 <li>Fix a bug where events in encrypted rooms would sometimes erroneously increment the total unread counter after being processed locally. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3130">#3130</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24448">vector-im/element-web#24448</a>. Contributed by <a href="https://github.com/Half-Shot"><code>@​Half-Shot</code></a>.</li>
    137 <li>Stop the ICE disconnected timer on call terminate (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3147">#3147</a>).</li>
    138 </ul>
    139 <!-- raw HTML omitted -->
    140 </blockquote>
    141 <p>... (truncated)</p>
    142 </details>
    143 <details>
    144 <summary>Commits</summary>
    145 <ul>
    146 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/7d45947fb3dc4b0e291e03adac5348ad8eeaf32a"><code>7d45947</code></a> v24.1.0</li>
    147 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/6e174328e8753083cdb1bf4af4bc6dbff6d9e0d0"><code>6e17432</code></a> Prepare changelog for v24.1.0</li>
    148 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/3f978530112be816ef596c7f4fb206a4c401f21e"><code>3f97853</code></a> v24.1.0-rc.1</li>
    149 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/2a5c4b1edf51ea04cd27058397f120b66a5375c1"><code>2a5c4b1</code></a> Prepare changelog for v24.1.0-rc.1</li>
    150 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/65a3c6707c19f67a9c4d63b32929ca3ccb5f1f9b"><code>65a3c67</code></a> indexddb-local-backend - return the current sync to database promise if a syn...</li>
    151 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/942477f0bfd62ba9bd2c45931508fd8a965af3a4"><code>942477f</code></a> screen share: remove set stream (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3238">#3238</a>)</li>
    152 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/1770b3131ab8fb177bbe177ba1b7486b9ba030e9"><code>1770b31</code></a> Skip sonarcloud &amp; coverage in merge_queue (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3247">#3247</a>)</li>
    153 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/41d3ffdab91ff0a98a22f3c9c5f98f1292599a65"><code>41d3ffd</code></a> Split up, rename, and move <code>ISecretStorageKeyInfo</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3242">#3242</a>)</li>
    154 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/78aa6cb62b0fd4c1716f05aa21890c152c3e418b"><code>78aa6cb</code></a> Point <code>typedoc</code> at <code>matrix.ts</code>, not <code>index.ts</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3239">#3239</a>)</li>
    155 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/b56b8040e68c892ef2b3beacdf561e5a7fe3fddf"><code>b56b804</code></a> Use frozen lockfile instead of pure lockfile on yarn install (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3245">#3245</a>)</li>
    156 <li>Additional commits viewable in <a href="https://github.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v24.1.0">compare view</a></li>
    157 </ul>
    158 </details>
    159 <br />
    160 
    161 
    162 [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=matrix-js-sdk&package-manager=npm_and_yarn&previous-version=23.0.0&new-version=24.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    163 
    164 You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    165 
    166 [//]: # (dependabot-automerge-start)
    167 [//]: # (dependabot-automerge-end)
    168 
    169 ---
    170 
    171 <details>
    172 <summary>Dependabot commands and options</summary>
    173 <br />
    174 
    175 You can trigger Dependabot actions by commenting on this PR:
    176 - `@dependabot rebase` will rebase this PR
    177 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    178 - `@dependabot merge` will merge this PR after your CI passes on it
    179 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    180 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    181 - `@dependabot reopen` will reopen this PR if it is closed
    182 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    183 - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    184 - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    185 - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    186 
    187 
    188 </details>
    189 
    190 <!-- Replace -->
    191 ----
    192 ⌛ Deploy Preview - Build in Progress
    193 <!-- Replace -->
    194 > **Note**
    195 > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
    196 
    197 
    198 
    199 ## Comments
    200 
    201 ### @dependabot[bot] — 2023-06-07T09:07:29Z
    202 
    203 Superseded by #453.
    204