592.md (17617B)
1 # PR #592 Bump matrix-js-sdk from 23.0.0 to 28.0.0 2 3 - **Status:** open 4 - **Author:** @dependabot[bot] 5 - **Created:** 2023-08-30T08:30:20Z 6 - **Branch:** dependabot/npm_and_yarn/matrix-js-sdk-28.0.0 → main 7 - **Labels:** dependencies, javascript 8 - **Assignees:** @MTRNord 9 - **Reviewers:** @MTRNord 10 - **Diff:** [592.diff](./592.diff) 11 12 --- 13 14 Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) from 23.0.0 to 28.0.0. 15 <details> 16 <summary>Release notes</summary> 17 <p><em>Sourced from <a href="https://github.com/matrix-org/matrix-js-sdk/releases">matrix-js-sdk's releases</a>.</em></p> 18 <blockquote> 19 <h2>v28.0.0</h2> 20 <h2>🚨 BREAKING CHANGES</h2> 21 <ul> 22 <li>Set minimum supported Matrix 1.1 version (drop legacy r0 versions) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3007">#3007</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/16876">vector-im/element-web#16876</a>.</li> 23 </ul> 24 <h2>🦖 Deprecations</h2> 25 <ul> 26 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 27 </ul> 28 <h2>✨ Features</h2> 29 <ul> 30 <li>ElementR: Add <code>CryptoApi.requestVerificationDM</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3643">#3643</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 31 <li>Implement <code>CryptoApi.checkKeyBackupAndEnable</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3633">#3633</a>). Fixes <a href="https://redirect.github.com/vector-im/crypto-internal/issues/111">vector-im/crypto-internal#111</a> and <a href="https://redirect.github.com/vector-im/crypto-internal/issues/112">vector-im/crypto-internal#112</a>.</li> 32 </ul> 33 <h2>🐛 Bug Fixes</h2> 34 <ul> 35 <li>ElementR: Process all verification events, not just requests (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3650">#3650</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 36 </ul> 37 <h2>v28.0.0-rc.1</h2> 38 <h2>🚨 BREAKING CHANGES</h2> 39 <ul> 40 <li>Set minimum supported Matrix 1.1 version (drop legacy r0 versions) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3007">#3007</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/16876">vector-im/element-web#16876</a>.</li> 41 </ul> 42 <h2>🦖 Deprecations</h2> 43 <ul> 44 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 45 </ul> 46 <h2>✨ Features</h2> 47 <ul> 48 <li>ElementR: Add <code>CryptoApi.requestVerificationDM</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3643">#3643</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 49 <li>Implement <code>CryptoApi.checkKeyBackupAndEnable</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3633">#3633</a>). Fixes <a href="https://redirect.github.com/vector-im/crypto-internal/issues/111">vector-im/crypto-internal#111</a> and <a href="https://redirect.github.com/vector-im/crypto-internal/issues/112">vector-im/crypto-internal#112</a>.</li> 50 </ul> 51 <h2>🐛 Bug Fixes</h2> 52 <ul> 53 <li>ElementR: Process all verification events, not just requests (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3650">#3650</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 54 </ul> 55 <h2>v27.2.0</h2> 56 <h2>🦖 Deprecations</h2> 57 <ul> 58 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 59 </ul> 60 <h2>✨ Features</h2> 61 <ul> 62 <li>Allow knocking rooms (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3647">#3647</a>). Contributed by <a href="https://github.com/charlynguyen"><code>@charlynguyen</code></a>.</li> 63 <li>Bump pagination limit to account for threaded events (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3638">#3638</a>).</li> 64 <li>ElementR: Add <code>CryptoApi.findVerificationRequestDMInProgress</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3601">#3601</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 65 <li>Export more into the public interface (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3614">#3614</a>).</li> 66 </ul> 67 <h2>🐛 Bug Fixes</h2> 68 <ul> 69 <li>Fix wrong handling of encrypted rooms when loading them from sync accumulator (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3640">#3640</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25803">vector-im/element-web#25803</a>.</li> 70 <li>Skip processing thread roots and fetching threads list when support is disabled (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3642">#3642</a>).</li> 71 <li>Ensure we don't overinflate the total notification count (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3634">#3634</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25803">vector-im/element-web#25803</a>.</li> 72 </ul> 73 <h2>v27.2.0-rc.1</h2> 74 <h2>🦖 Deprecations</h2> 75 <ul> 76 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 77 </ul> 78 <h2>✨ Features</h2> 79 <ul> 80 <li>Allow knocking rooms (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3647">#3647</a>). Contributed by <a href="https://github.com/charlynguyen"><code>@charlynguyen</code></a>.</li> 81 <li>Bump pagination limit to account for threaded events (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3638">#3638</a>).</li> 82 <li>ElementR: Add <code>CryptoApi.findVerificationRequestDMInProgress</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3601">#3601</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 83 <li>Export more into the public interface (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3614">#3614</a>).</li> 84 </ul> 85 <h2>🐛 Bug Fixes</h2> 86 <ul> 87 <li>Fix wrong handling of encrypted rooms when loading them from sync accumulator (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3640">#3640</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25803">vector-im/element-web#25803</a>.</li> 88 <li>Skip processing thread roots and fetching threads list when support is disabled (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3642">#3642</a>).</li> 89 <li>Ensure we don't overinflate the total notification count (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3634">#3634</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25803">vector-im/element-web#25803</a>.</li> 90 </ul> 91 <h2>v27.1.0</h2> 92 <h2>🦖 Deprecations</h2> 93 <!-- raw HTML omitted --> 94 </blockquote> 95 <p>... (truncated)</p> 96 </details> 97 <details> 98 <summary>Changelog</summary> 99 <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> 100 <blockquote> 101 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v28.0.0">28.0.0</a> (2023-08-29)</h1> 102 <h2>🚨 BREAKING CHANGES</h2> 103 <ul> 104 <li>Set minimum supported Matrix 1.1 version (drop legacy r0 versions) (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3007">#3007</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/16876">vector-im/element-web#16876</a>.</li> 105 </ul> 106 <h2>🦖 Deprecations</h2> 107 <ul> 108 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 109 </ul> 110 <h2>✨ Features</h2> 111 <ul> 112 <li>ElementR: Add <code>CryptoApi.requestVerificationDM</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3643">#3643</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 113 <li>Implement <code>CryptoApi.checkKeyBackupAndEnable</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3633">#3633</a>). Fixes <a href="https://redirect.github.com/vector-im/crypto-internal/issues/111">vector-im/crypto-internal#111</a> and <a href="https://redirect.github.com/vector-im/crypto-internal/issues/112">vector-im/crypto-internal#112</a>.</li> 114 </ul> 115 <h2>🐛 Bug Fixes</h2> 116 <ul> 117 <li>ElementR: Process all verification events, not just requests (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3650">#3650</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 118 </ul> 119 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v27.2.0">27.2.0</a> (2023-08-15)</h1> 120 <h2>🦖 Deprecations</h2> 121 <ul> 122 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 123 </ul> 124 <h2>✨ Features</h2> 125 <ul> 126 <li>Allow knocking rooms (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3647">#3647</a>). Contributed by <a href="https://github.com/charlynguyen"><code>@charlynguyen</code></a>.</li> 127 <li>Bump pagination limit to account for threaded events (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3638">#3638</a>).</li> 128 <li>ElementR: Add <code>CryptoApi.findVerificationRequestDMInProgress</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3601">#3601</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 129 <li>Export more into the public interface (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3614">#3614</a>).</li> 130 </ul> 131 <h2>🐛 Bug Fixes</h2> 132 <ul> 133 <li>Fix wrong handling of encrypted rooms when loading them from sync accumulator (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3640">#3640</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25803">vector-im/element-web#25803</a>.</li> 134 <li>Skip processing thread roots and fetching threads list when support is disabled (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3642">#3642</a>).</li> 135 <li>Ensure we don't overinflate the total notification count (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3634">#3634</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25803">vector-im/element-web#25803</a>.</li> 136 </ul> 137 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v27.1.0">27.1.0</a> (2023-08-01)</h1> 138 <h2>🦖 Deprecations</h2> 139 <ul> 140 <li><strong>The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3189">#3189</a>)</strong></li> 141 </ul> 142 <h2>✨ Features</h2> 143 <ul> 144 <li>ElementR: Add <code>CryptoApi.getCrossSigningKeyId</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3619">#3619</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 145 <li>ElementR: Stub <code>CheckOwnCrossSigningTrust</code>, import cross signing keys and verify local device in <code>bootstrapCrossSigning</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3608">#3608</a>). Contributed by <a href="https://github.com/florianduros"><code>@florianduros</code></a>.</li> 146 <li>Specify /preview_url requests as low priority (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3609">#3609</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/7292">vector-im/element-web#7292</a>.</li> 147 <li>Element-R: support for displaying QR codes during verification (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3588">#3588</a>). Fixes <a href="https://redirect.github.com/vector-im/crypto-internal/issues/124">vector-im/crypto-internal#124</a>.</li> 148 <li>Add support for scanning QR codes during verification, with Rust crypto (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3565">#3565</a>).</li> 149 <li>Add methods to influence set_presence on /sync API calls (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3578">#3578</a>).</li> 150 </ul> 151 <h2>🐛 Bug Fixes</h2> 152 <ul> 153 <li>Fix threads ending up with chunks of their timelines missing (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3618">#3618</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/24466">vector-im/element-web#24466</a>.</li> 154 <li>Ensure we do not clobber a newer RR with an older unthreaded one (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3617">#3617</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25806">vector-im/element-web#25806</a>.</li> 155 </ul> 156 <!-- raw HTML omitted --> 157 </blockquote> 158 <p>... (truncated)</p> 159 </details> 160 <details> 161 <summary>Commits</summary> 162 <ul> 163 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/fb9e258468937ca7cbaa3afb288e30fade61fa04"><code>fb9e258</code></a> v28.0.0</li> 164 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/974723ceef2ce49dfdfd62b8645c8086d00ce3e5"><code>974723c</code></a> Prepare changelog for v28.0.0</li> 165 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/9b8dcf53ed97fb2c359000cf40f8b33a85c37025"><code>9b8dcf5</code></a> v28.0.0-rc.1</li> 166 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/324af3ee67ac17f63b0911e316cdff8915ccdfa8"><code>324af3e</code></a> Prepare changelog for v28.0.0-rc.1</li> 167 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/ec6c0946d4bef810080297c6ea70810f7f2e3f62"><code>ec6c094</code></a> v27.3.0-rc.1</li> 168 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/e5f480b032f2ad3f7f9f376a0a7b32b77cdf9802"><code>e5f480b</code></a> Prepare changelog for v27.3.0-rc.1</li> 169 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/6bf4ed86721e2060e639e00b6046b759ce2e9a39"><code>6bf4ed8</code></a> ElementR: Add <code>CryptoApi.requestVerificationDM</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3643">#3643</a>)</li> 170 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/c18d691ef5d398ab51615367cbfb49663620a029"><code>c18d691</code></a> RustCrypto | Implement keybackup loop (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3652">#3652</a>)</li> 171 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/97cf73bc52814c2a479161caffffb85fe6ce63c8"><code>97cf73b</code></a> Resetting package fields for development</li> 172 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/aa2510366538221cdd2440740ce9db1101d0bf37"><code>aa25103</code></a> Merge branch 'master' into develop</li> 173 <li>Additional commits viewable in <a href="https://github.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v28.0.0">compare view</a></li> 174 </ul> 175 </details> 176 <br /> 177 178 179 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 180 181 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`. 182 183 [//]: # (dependabot-automerge-start) 184 [//]: # (dependabot-automerge-end) 185 186 --- 187 188 <details> 189 <summary>Dependabot commands and options</summary> 190 <br /> 191 192 You can trigger Dependabot actions by commenting on this PR: 193 - `@dependabot rebase` will rebase this PR 194 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 195 - `@dependabot merge` will merge this PR after your CI passes on it 196 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 197 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 198 - `@dependabot reopen` will reopen this PR if it is closed 199 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 200 - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency 201 - `@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) 202 - `@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) 203 - `@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) 204 205 206 </details> 207