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 "DecryptionError: The sender has disabled encrypting to unverified devices." (<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 "DecryptionError: The sender has disabled encrypting to unverified devices." (<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 "DecryptionError: The sender has disabled encrypting to unverified devices." (<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>() => 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 [](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