488.md (20648B)
1 # PR #488 Bump matrix-js-sdk from 23.0.0 to 26.1.0 2 3 - **Status:** closed 4 - **Author:** @dependabot[bot] 5 - **Created:** 2023-06-21T09:05:37Z 6 - **Branch:** dependabot/npm_and_yarn/matrix-js-sdk-26.1.0 → main 7 - **Closed:** 2023-07-05T08:15:54Z 8 - **Labels:** dependencies, javascript 9 - **Assignees:** @MTRNord 10 - **Reviewers:** @MTRNord 11 - **Diff:** [488.diff](./488.diff) 12 13 --- 14 15 Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) from 23.0.0 to 26.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>v26.1.0</h2> 21 <h2>🦖 Deprecations</h2> 22 <ul> 23 <li>Introduce a new <code>Crypto.Verifier</code> interface, and deprecate direct access to <code>VerificationBase</code>, <code>SAS</code> and <code>ReciprocateQRCode</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3414">#3414</a>).</li> 24 </ul> 25 <h2>✨ Features</h2> 26 <ul> 27 <li>Add <code>rust-crypto#isCrossSigningReady</code> implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3462">#3462</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 28 <li>OIDC: Validate <code>m.authentication</code> configuration (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3419">#3419</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 29 <li>ElementR: Add <code>CryptoApi.getCrossSigningStatus</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3452">#3452</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 30 <li>Extend stats summary with call device and user count based on room state (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3424">#3424</a>). Contributed by <a href="https://github.com/toger5"><code>@toger5</code></a>.</li> 31 <li>Update MSC3912 implementation to use <code>with_rel_type</code> instead of <code>with_relations</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3420">#3420</a>).</li> 32 <li>Export thread-related types from SDK (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3447">#3447</a>). Contributed by <a href="https://github.com/stas-demydiuk"><code>@stas-demydiuk</code></a>.</li> 33 <li>Use correct /v3 prefix for /refresh (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3016">#3016</a>). Contributed by <a href="https://github.com/davidisaaclee"><code>@davidisaaclee</code></a>.</li> 34 </ul> 35 <h2>🐛 Bug Fixes</h2> 36 <ul> 37 <li>Fix thread list being ordered based on all updates (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3458">#3458</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25522">vector-im/element-web#25522</a>.</li> 38 <li>Fix: handle <code>baseUrl</code> with trailing slash in <code>fetch.getUrl</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3455">#3455</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25526">vector-im/element-web#25526</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 39 <li>use cli.canSupport to determine intentional mentions support (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3445">#3445</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25497">vector-im/element-web#25497</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 40 <li>Make sliding sync linearize processing of sync requests (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3442">#3442</a>).</li> 41 <li>Fix edge cases around 2nd order relations and threads (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3437">#3437</a>).</li> 42 </ul> 43 <h2>v26.1.0-rc1</h2> 44 <h2>🦖 Deprecations</h2> 45 <ul> 46 <li>Introduce a new <code>Crypto.Verifier</code> interface, and deprecate direct access to <code>VerificationBase</code>, <code>SAS</code> and <code>ReciprocateQRCode</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3414">#3414</a>).</li> 47 </ul> 48 <h2>✨ Features</h2> 49 <ul> 50 <li>Add <code>rust-crypto#isCrossSigningReady</code> implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3462">#3462</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 51 <li>OIDC: Validate <code>m.authentication</code> configuration (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3419">#3419</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 52 <li>ElementR: Add <code>CryptoApi.getCrossSigningStatus</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3452">#3452</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 53 <li>Extend stats summary with call device and user count based on room state (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3424">#3424</a>). Contributed by <a href="https://github.com/toger5"><code>@toger5</code></a>.</li> 54 <li>Update MSC3912 implementation to use <code>with_rel_type</code> instead of <code>with_relations</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3420">#3420</a>).</li> 55 <li>Export thread-related types from SDK (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3447">#3447</a>). Contributed by <a href="https://github.com/stas-demydiuk"><code>@stas-demydiuk</code></a>.</li> 56 <li>Use correct /v3 prefix for /refresh (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3016">#3016</a>). Contributed by <a href="https://github.com/davidisaaclee"><code>@davidisaaclee</code></a>.</li> 57 </ul> 58 <h2>🐛 Bug Fixes</h2> 59 <ul> 60 <li>Fix thread list being ordered based on all updates (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3458">#3458</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25522">vector-im/element-web#25522</a>.</li> 61 <li>Fix: handle <code>baseUrl</code> with trailing slash in <code>fetch.getUrl</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3455">#3455</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25526">vector-im/element-web#25526</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 62 <li>use cli.canSupport to determine intentional mentions support (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3445">#3445</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25497">vector-im/element-web#25497</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 63 <li>Make sliding sync linearize processing of sync requests (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3442">#3442</a>).</li> 64 <li>Fix edge cases around 2nd order relations and threads (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3437">#3437</a>).</li> 65 </ul> 66 <h2>v26.0.1</h2> 67 <h2>🐛 Bug Fixes</h2> 68 <ul> 69 <li>Fix: handle <code>baseUrl</code> with trailing slash in <code>fetch.getUrl</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3455">#3455</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25526">vector-im/element-web#25526</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 70 </ul> 71 <h2>v26.0.0</h2> 72 <h2>🚨 BREAKING CHANGES</h2> 73 <ul> 74 <li>Ensure we do not add relations to the wrong timeline (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3427">#3427</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25450">vector-im/element-web#25450</a> and <a href="https://redirect.github.com/vector-im/element-web/issues/25494">vector-im/element-web#25494</a>.</li> 75 <li>Deprecate <code>QrCodeEvent</code>, <code>SasEvent</code> and <code>VerificationEvent</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3386">#3386</a>).</li> 76 </ul> 77 <h2>🦖 Deprecations</h2> 78 <ul> 79 <li>Move crypto classes into a separate namespace (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3385">#3385</a>).</li> 80 </ul> 81 <h2>✨ Features</h2> 82 <ul> 83 <li>Mention deno support in the README (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3417">#3417</a>). Contributed by <a href="https://github.com/sigmaSd"><code>@sigmaSd</code></a>.</li> 84 <li>Mark room version 10 as safe (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3425">#3425</a>).</li> 85 <li>Prioritise entirely supported flows for UIA (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3402">#3402</a>).</li> 86 </ul> 87 <!-- raw HTML omitted --> 88 </blockquote> 89 <p>... (truncated)</p> 90 </details> 91 <details> 92 <summary>Changelog</summary> 93 <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> 94 <blockquote> 95 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v26.1.0">26.1.0</a> (2023-06-20)</h1> 96 <h2>🦖 Deprecations</h2> 97 <ul> 98 <li>Introduce a new <code>Crypto.Verifier</code> interface, and deprecate direct access to <code>VerificationBase</code>, <code>SAS</code> and <code>ReciprocateQRCode</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3414">#3414</a>).</li> 99 </ul> 100 <h2>✨ Features</h2> 101 <ul> 102 <li>Add <code>rust-crypto#isCrossSigningReady</code> implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3462">#3462</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 103 <li>OIDC: Validate <code>m.authentication</code> configuration (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3419">#3419</a>). Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 104 <li>ElementR: Add <code>CryptoApi.getCrossSigningStatus</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3452">#3452</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 105 <li>Extend stats summary with call device and user count based on room state (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3424">#3424</a>). Contributed by <a href="https://github.com/toger5"><code>@toger5</code></a>.</li> 106 <li>Update MSC3912 implementation to use <code>with_rel_type</code> instead of <code>with_relations</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3420">#3420</a>).</li> 107 <li>Export thread-related types from SDK (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3447">#3447</a>). Contributed by <a href="https://github.com/stas-demydiuk"><code>@stas-demydiuk</code></a>.</li> 108 <li>Use correct /v3 prefix for /refresh (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3016">#3016</a>). Contributed by <a href="https://github.com/davidisaaclee"><code>@davidisaaclee</code></a>.</li> 109 </ul> 110 <h2>🐛 Bug Fixes</h2> 111 <ul> 112 <li>Fix thread list being ordered based on all updates (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3458">#3458</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25522">vector-im/element-web#25522</a>.</li> 113 <li>Fix: handle <code>baseUrl</code> with trailing slash in <code>fetch.getUrl</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3455">#3455</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25526">vector-im/element-web#25526</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 114 <li>use cli.canSupport to determine intentional mentions support (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3445">#3445</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25497">vector-im/element-web#25497</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 115 <li>Make sliding sync linearize processing of sync requests (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3442">#3442</a>).</li> 116 <li>Fix edge cases around 2nd order relations and threads (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3437">#3437</a>).</li> 117 </ul> 118 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v26.0.1">26.0.1</a> (2023-06-09)</h1> 119 <h2>🐛 Bug Fixes</h2> 120 <ul> 121 <li>Fix: handle <code>baseUrl</code> with trailing slash in <code>fetch.getUrl</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3455">#3455</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25526">vector-im/element-web#25526</a>. Contributed by <a href="https://github.com/kerryarchibald"><code>@kerryarchibald</code></a>.</li> 122 </ul> 123 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v26.0.0">26.0.0</a> (2023-06-06)</h1> 124 <h2>🚨 BREAKING CHANGES</h2> 125 <ul> 126 <li>Ensure we do not add relations to the wrong timeline (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3427">#3427</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25450">vector-im/element-web#25450</a> and <a href="https://redirect.github.com/vector-im/element-web/issues/25494">vector-im/element-web#25494</a>.</li> 127 <li>Deprecate <code>QrCodeEvent</code>, <code>SasEvent</code> and <code>VerificationEvent</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3386">#3386</a>).</li> 128 </ul> 129 <h2>🦖 Deprecations</h2> 130 <ul> 131 <li>Move crypto classes into a separate namespace (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3385">#3385</a>).</li> 132 </ul> 133 <h2>✨ Features</h2> 134 <ul> 135 <li>Mention deno support in the README (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3417">#3417</a>). Contributed by <a href="https://github.com/sigmaSd"><code>@sigmaSd</code></a>.</li> 136 <li>Mark room version 10 as safe (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3425">#3425</a>).</li> 137 <li>Prioritise entirely supported flows for UIA (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3402">#3402</a>).</li> 138 <li>Add methods to terminate idb worker (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3362">#3362</a>).</li> 139 <li>Total summary count (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3351">#3351</a>). Contributed by <a href="https://github.com/toger5"><code>@toger5</code></a>.</li> 140 <li>Audio concealment (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3349">#3349</a>). Contributed by <a href="https://github.com/toger5"><code>@toger5</code></a>.</li> 141 </ul> 142 <h2>🐛 Bug Fixes</h2> 143 <ul> 144 <li>Correctly accumulate sync summaries. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3366">#3366</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/23345">vector-im/element-web#23345</a>.</li> 145 <li>Keep measuring a call feed's volume after a stream replacement (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3361">#3361</a>). Fixes <a href="https://redirect.github.com/vector-im/element-call/issues/1051">vector-im/element-call#1051</a>.</li> 146 <li>Element-R: Avoid uploading a new fallback key at every <code>/sync</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3338">#3338</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25215">vector-im/element-web#25215</a>.</li> 147 </ul> 148 <!-- raw HTML omitted --> 149 </blockquote> 150 <p>... (truncated)</p> 151 </details> 152 <details> 153 <summary>Commits</summary> 154 <ul> 155 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/f03fbed668a3da3183dff504096a28d2fb71bc06"><code>f03fbed</code></a> v26.1.0</li> 156 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/c84efb57ef24fb6c204a539a859f6e8be681dd3b"><code>c84efb5</code></a> Prepare changelog for v26.1.0</li> 157 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/7b316613f6cea4162069008cbfa268097985ca4e"><code>7b31661</code></a> v26.1.0-rc1</li> 158 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/387b3485ae00ac6e0c38ccb58aa0ac484989c661"><code>387b348</code></a> Prepare changelog for v26.1.0-rc1</li> 159 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/9f6073478f4cbe78eedac90d487449d0ec1500e7"><code>9f60734</code></a> Element-R: support for manual import/export of Room keys (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3364">#3364</a>)</li> 160 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/b47c87f909552a4ccb91ffe881d5c8e9cd81fb93"><code>b47c87f</code></a> Add <code>rust-crypto#isCrossSigningReady</code> implementation (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3462">#3462</a>)</li> 161 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/c66850e897acf3e230488a2c36241b5c62a8f2cd"><code>c66850e</code></a> OIDC: Validate <code>m.authentication</code> configuration (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3419">#3419</a>)</li> 162 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/2766146c49a70d44fe73dbc10b07ede7b8963846"><code>2766146</code></a> ElementR: Add <code>CryptoApi.getCrossSigningStatus</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3452">#3452</a>)</li> 163 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/61497c9a8fc783dee8946fbbde10980ca0b2a888"><code>61497c9</code></a> Pass Kiwi secrets to react-sdk Cypress build (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3461">#3461</a>)</li> 164 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/5981feeb44e808375f2def2389c21c9d1d3f5120"><code>5981fee</code></a> Element-R: Pull out an interface from <code>VerificationBase</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3414">#3414</a>)</li> 165 <li>Additional commits viewable in <a href="https://github.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v26.1.0">compare view</a></li> 166 </ul> 167 </details> 168 <br /> 169 170 171 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 172 173 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`. 174 175 [//]: # (dependabot-automerge-start) 176 [//]: # (dependabot-automerge-end) 177 178 --- 179 180 <details> 181 <summary>Dependabot commands and options</summary> 182 <br /> 183 184 You can trigger Dependabot actions by commenting on this PR: 185 - `@dependabot rebase` will rebase this PR 186 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 187 - `@dependabot merge` will merge this PR after your CI passes on it 188 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 189 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 190 - `@dependabot reopen` will reopen this PR if it is closed 191 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 192 - `@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) 193 - `@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) 194 - `@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) 195 196 197 </details> 198 199 <!-- Replace --> 200 ---- 201 ⌛ Deploy Preview - Build in Progress 202 <!-- Replace --> 203 204 205 206 ## Comments 207 208 ### @dependabot[bot] — 2023-07-05T08:15:53Z 209 210 Superseded by #510. 211