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

407.md (19823B)


      1 # PR #407 Bump matrix-js-sdk from 23.0.0 to 24.0.0
      2 
      3 - **Status:** closed
      4 - **Author:** @dependabot[bot]
      5 - **Created:** 2023-03-29T09:09:12Z
      6 - **Branch:** dependabot/npm_and_yarn/matrix-js-sdk-24.0.0 → main
      7 - **Closed:** 2023-04-12T09:07:34Z
      8 - **Labels:** dependencies, javascript
      9 - **Assignees:** @MTRNord
     10 - **Reviewers:** @MTRNord
     11 - **Diff:** [407.diff](./407.diff)
     12 
     13 ---
     14 
     15 Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) from 23.0.0 to 24.0.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.0.0</h2>
     21 <h2>🔒 Security</h2>
     22 <ul>
     23 <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>
     24 </ul>
     25 <h2>v23.5.0</h2>
     26 <h2>✨ Features</h2>
     27 <ul>
     28 <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>
     29 <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>
     30 <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>
     31 <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>
     32 </ul>
     33 <h2>🐛 Bug Fixes</h2>
     34 <ul>
     35 <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>
     36 <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>
     37 </ul>
     38 <h2>v23.5.0-rc.1</h2>
     39 <h2>✨ Features</h2>
     40 <ul>
     41 <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>
     42 <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>
     43 <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>
     44 <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>
     45 </ul>
     46 <h2>🐛 Bug Fixes</h2>
     47 <ul>
     48 <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>
     49 <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>
     50 </ul>
     51 <h2>v23.4.0</h2>
     52 <h2>✨ Features</h2>
     53 <ul>
     54 <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>
     55 <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>
     56 <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>
     57 </ul>
     58 <h2>🐛 Bug Fixes</h2>
     59 <ul>
     60 <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>
     61 <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>
     62 <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>
     63 <li>Clear notifications when we can infer read status from receipts (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3139">#3139</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/23991">vector-im/element-web#23991</a>.</li>
     64 <li>Messages sent out of order after one message fails (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3131">#3131</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/22885">vector-im/element-web#22885</a> and <a href="https://redirect.github.com/vector-im/element-web/issues/18942">vector-im/element-web#18942</a>. Contributed by <a href="https://github.com/justjanne"><code>@​justjanne</code></a>.</li>
     65 </ul>
     66 <h2>v23.4.0-rc.2</h2>
     67 <h2>✨ Features</h2>
     68 <ul>
     69 <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>
     70 </ul>
     71 <h2>v23.4.0-rc.1</h2>
     72 <h2>✨ Features</h2>
     73 <ul>
     74 <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>
     75 <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>
     76 </ul>
     77 <h2>🐛 Bug Fixes</h2>
     78 <ul>
     79 <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>
     80 <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>
     81 <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>
     82 <li>Clear notifications when we can infer read status from receipts (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3139">#3139</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/23991">vector-im/element-web#23991</a>.</li>
     83 </ul>
     84 <!-- raw HTML omitted -->
     85 </blockquote>
     86 <p>... (truncated)</p>
     87 </details>
     88 <details>
     89 <summary>Changelog</summary>
     90 <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>
     91 <blockquote>
     92 <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>
     93 <h2>🐛 Bug Fixes</h2>
     94 <ul>
     95 <li>Changes for matrix-js-sdk v24.0.0</li>
     96 </ul>
     97 <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>
     98 <h2>✨ Features</h2>
     99 <ul>
    100 <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>
    101 <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>
    102 <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>
    103 <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>
    104 </ul>
    105 <h2>🐛 Bug Fixes</h2>
    106 <ul>
    107 <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>
    108 <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>
    109 </ul>
    110 <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>
    111 <h2>✨ Features</h2>
    112 <ul>
    113 <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>
    114 <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>
    115 <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>
    116 </ul>
    117 <h2>🐛 Bug Fixes</h2>
    118 <ul>
    119 <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>
    120 <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>
    121 <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>
    122 <li>Clear notifications when we can infer read status from receipts (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3139">#3139</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/23991">vector-im/element-web#23991</a>.</li>
    123 <li>Messages sent out of order after one message fails (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3131">#3131</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/22885">vector-im/element-web#22885</a> and <a href="https://redirect.github.com/vector-im/element-web/issues/18942">vector-im/element-web#18942</a>. Contributed by <a href="https://github.com/justjanne"><code>@​justjanne</code></a>.</li>
    124 </ul>
    125 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v23.3.0">23.3.0</a> (2023-02-14)</h1>
    126 <h2>✨ Features</h2>
    127 <ul>
    128 <li>Element-R: implement encryption of outgoing events (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3122">#3122</a>).</li>
    129 <li>Poll model - page /relations results (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3073">#3073</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@​kerryarchibald</code></a>.</li>
    130 <li>Poll model - validate end events (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3072">#3072</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@​kerryarchibald</code></a>.</li>
    131 <li>Handle optional last_known_event_id property in m.predecessor (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3119">#3119</a>). Contributed by <a href="https://github.com/andybalaam"><code>@​andybalaam</code></a>.</li>
    132 <li>Add support for stable identifier for fixed MAC in SAS verification (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3101">#3101</a>).</li>
    133 <li>Provide eventId as well as roomId from Room.findPredecessor (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3095">#3095</a>). Contributed by <a href="https://github.com/andybalaam"><code>@​andybalaam</code></a>.</li>
    134 <li>MSC3946 Dynamic room predecessors (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3042">#3042</a>). Contributed by <a href="https://github.com/andybalaam"><code>@​andybalaam</code></a>.</li>
    135 <li>Poll model (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3036">#3036</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@​kerryarchibald</code></a>.</li>
    136 <li>Remove video tracks on video mute without renegotiating (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3091">#3091</a>).</li>
    137 <li>Introduces a backwards-compatible API change. <code>MegolmEncrypter#prepareToEncrypt</code>'s return type has changed from <code>void</code> to <code>() =&gt; void</code>. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3035">#3035</a>). Contributed by <a href="https://github.com/clarkf"><code>@​clarkf</code></a>.</li>
    138 </ul>
    139 <h2>🐛 Bug Fixes</h2>
    140 <!-- raw HTML omitted -->
    141 </blockquote>
    142 <p>... (truncated)</p>
    143 </details>
    144 <details>
    145 <summary>Commits</summary>
    146 <ul>
    147 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/c87048bd9f6e01681ec1ea048101ab4b3a6215e3"><code>c87048b</code></a> v24.0.0</li>
    148 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/02269f33b7c778576cd1f7839bb6dde1afe96fbc"><code>02269f3</code></a> Prepare changelog for v24.0.0</li>
    149 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/7f46ae7b97083b589911983b68ae9e59b85cf020"><code>7f46ae7</code></a> Further changes for v24.0.0</li>
    150 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/9a504af18e7e7409016a1ff2b1e4d95f398d8393"><code>9a504af</code></a> Changes for v24.0.0</li>
    151 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/26663e67fd8fd1810c68e0c354b2ac2bf711067d"><code>26663e6</code></a> v23.5.0</li>
    152 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/0cfc67c6797e96d2e026325585049d9991d99658"><code>0cfc67c</code></a> Prepare changelog for v23.5.0</li>
    153 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/13d95c82199c9ee9072634187bd3b0530d706135"><code>13d95c8</code></a> v23.5.0-rc.1</li>
    154 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/e119dc4e89426cf1ea111a7836c98d7e543d1732"><code>e119dc4</code></a> Prepare changelog for v23.5.0-rc.1</li>
    155 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/b4cdc5a92397c92c551b91c695c16b2c9ca74727"><code>b4cdc5a</code></a> Implement MSC3758: a push rule condition to match event properties exactly (#...</li>
    156 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/a82e22b5de2fb0d15ea966a076984d6c327d60b3"><code>a82e22b</code></a> Remove items incorrectly included in changelog for 23.4.0 (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3190">#3190</a>)</li>
    157 <li>Additional commits viewable in <a href="https://github.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v24.0.0">compare view</a></li>
    158 </ul>
    159 </details>
    160 <br />
    161 
    162 
    163 [![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.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    164 
    165 Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
    166 
    167 [//]: # (dependabot-automerge-start)
    168 [//]: # (dependabot-automerge-end)
    169 
    170 ---
    171 
    172 <details>
    173 <summary>Dependabot commands and options</summary>
    174 <br />
    175 
    176 You can trigger Dependabot actions by commenting on this PR:
    177 - `@dependabot rebase` will rebase this PR
    178 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    179 - `@dependabot merge` will merge this PR after your CI passes on it
    180 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    181 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    182 - `@dependabot reopen` will reopen this PR if it is closed
    183 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    184 - `@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)
    185 - `@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)
    186 - `@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)
    187 
    188 
    189 </details>
    190 
    191 <!-- Replace -->
    192 ----
    193 ⌛ Deploy Preview - Build in Progress
    194 <!-- Replace -->
    195 
    196 
    197 
    198 ## Comments
    199 
    200 ### @dependabot[bot] — 2023-04-12T09:07:34Z
    201 
    202 Superseded by #431.
    203