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

575.md (19639B)


      1 # PR #575 Bump matrix-js-sdk from 23.0.0 to 27.2.0
      2 
      3 - **Status:** closed
      4 - **Author:** @dependabot[bot]
      5 - **Created:** 2023-08-16T09:00:24Z
      6 - **Branch:** dependabot/npm_and_yarn/matrix-js-sdk-27.2.0 → main
      7 - **Closed:** 2023-08-30T08:30:25Z
      8 - **Labels:** dependencies, javascript
      9 - **Assignees:** @MTRNord
     10 - **Reviewers:** @MTRNord
     11 - **Diff:** [575.diff](./575.diff)
     12 
     13 ---
     14 
     15 Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) from 23.0.0 to 27.2.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>v27.2.0</h2>
     21 <h2>🦖 Deprecations</h2>
     22 <ul>
     23 <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>
     24 </ul>
     25 <h2>✨ Features</h2>
     26 <ul>
     27 <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>
     28 <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>
     29 <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>
     30 <li>Export more into the public interface (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3614">#3614</a>).</li>
     31 </ul>
     32 <h2>🐛 Bug Fixes</h2>
     33 <ul>
     34 <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>
     35 <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>
     36 <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>
     37 </ul>
     38 <h2>v27.2.0-rc.1</h2>
     39 <h2>🦖 Deprecations</h2>
     40 <ul>
     41 <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>
     42 </ul>
     43 <h2>✨ Features</h2>
     44 <ul>
     45 <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>
     46 <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>
     47 <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>
     48 <li>Export more into the public interface (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3614">#3614</a>).</li>
     49 </ul>
     50 <h2>🐛 Bug Fixes</h2>
     51 <ul>
     52 <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>
     53 <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>
     54 <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>
     55 </ul>
     56 <h2>v27.1.0</h2>
     57 <h2>🦖 Deprecations</h2>
     58 <ul>
     59 <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>
     60 </ul>
     61 <h2>✨ Features</h2>
     62 <ul>
     63 <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>
     64 <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>
     65 <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>
     66 <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>
     67 <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>
     68 <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>
     69 </ul>
     70 <h2>🐛 Bug Fixes</h2>
     71 <ul>
     72 <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>
     73 <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>
     74 <li>Fix registration check your emails stage regression (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3616">#3616</a>).</li>
     75 <li>Fix how <code>Room::eventShouldLiveIn</code> handles replies to unknown parents (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3615">#3615</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/22603">vector-im/element-web#22603</a>.</li>
     76 <li>Only send threaded read receipts if threads support is enabled (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3612">#3612</a>).</li>
     77 <li>ElementR: Fix <code>userId</code> parameter usage in <code>CryptoApi#getVerificationRequestsToDeviceInProgress</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3611">#3611</a>). Contributed by <a href="https://github.com/florianduros"><code>@​florianduros</code></a>.</li>
     78 <li>Fix edge cases around non-thread relations to thread roots and read receipts (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3607">#3607</a>).</li>
     79 <li>Fix read receipt sending behaviour around thread roots (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3600">#3600</a>).</li>
     80 <li>Export typed event emitter key types (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3597">#3597</a>). Fixes <a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3506">#3506</a>.</li>
     81 <li>Element-R: ensure that <code>userHasCrossSigningKeys</code> uses up-to-date data (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3599">#3599</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25773">vector-im/element-web#25773</a>.</li>
     82 <li>Fix sending <code>auth: null</code> due to broken types around UIA (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3594">#3594</a>).</li>
     83 </ul>
     84 <h2>v27.1.0-rc.1</h2>
     85 <!-- raw HTML omitted -->
     86 </blockquote>
     87 <p>... (truncated)</p>
     88 </details>
     89 <details>
     90 <summary>Changelog</summary>
     91 <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>
     92 <blockquote>
     93 <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>
     94 <h2>🦖 Deprecations</h2>
     95 <ul>
     96 <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>
     97 </ul>
     98 <h2>✨ Features</h2>
     99 <ul>
    100 <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>
    101 <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>
    102 <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>
    103 <li>Export more into the public interface (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3614">#3614</a>).</li>
    104 </ul>
    105 <h2>🐛 Bug Fixes</h2>
    106 <ul>
    107 <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>
    108 <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>
    109 <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>
    110 </ul>
    111 <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>
    112 <h2>🦖 Deprecations</h2>
    113 <ul>
    114 <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>
    115 </ul>
    116 <h2>✨ Features</h2>
    117 <ul>
    118 <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>
    119 <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>
    120 <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>
    121 <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>
    122 <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>
    123 <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>
    124 </ul>
    125 <h2>🐛 Bug Fixes</h2>
    126 <ul>
    127 <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>
    128 <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>
    129 <li>Fix registration check your emails stage regression (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3616">#3616</a>).</li>
    130 <li>Fix how <code>Room::eventShouldLiveIn</code> handles replies to unknown parents (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3615">#3615</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/22603">vector-im/element-web#22603</a>.</li>
    131 <li>Only send threaded read receipts if threads support is enabled (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3612">#3612</a>).</li>
    132 <li>ElementR: Fix <code>userId</code> parameter usage in <code>CryptoApi#getVerificationRequestsToDeviceInProgress</code> (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3611">#3611</a>). Contributed by <a href="https://github.com/florianduros"><code>@​florianduros</code></a>.</li>
    133 <li>Fix edge cases around non-thread relations to thread roots and read receipts (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3607">#3607</a>).</li>
    134 <li>Fix read receipt sending behaviour around thread roots (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3600">#3600</a>).</li>
    135 <li>Export typed event emitter key types (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3597">#3597</a>). Fixes <a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3506">#3506</a>.</li>
    136 <li>Element-R: ensure that <code>userHasCrossSigningKeys</code> uses up-to-date data (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3599">#3599</a>). Fixes <a href="https://redirect.github.com/vector-im/element-web/issues/25773">vector-im/element-web#25773</a>.</li>
    137 <li>Fix sending <code>auth: null</code> due to broken types around UIA (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3594">#3594</a>).</li>
    138 </ul>
    139 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v27.0.0">27.0.0</a> (2023-07-18)</h1>
    140 <h2>🚨 BREAKING CHANGES</h2>
    141 <ul>
    142 <li>Drop support for Node 16 (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3533">#3533</a>).</li>
    143 <li>Improve types around login, registration, UIA and identity servers (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/pull/3537">#3537</a>).</li>
    144 </ul>
    145 <!-- raw HTML omitted -->
    146 </blockquote>
    147 <p>... (truncated)</p>
    148 </details>
    149 <details>
    150 <summary>Commits</summary>
    151 <ul>
    152 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/858db67778cd3d406bef59f1970910e8dfceb7d8"><code>858db67</code></a> v27.2.0</li>
    153 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/e230abee45cfe8d93a8e1ad91fd7c0735df48309"><code>e230abe</code></a> Prepare changelog for v27.2.0</li>
    154 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/1476ffbd154f0f237a3b30e1607e55b8f2ec41d1"><code>1476ffb</code></a> v27.2.0-rc.1</li>
    155 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/62f0a65472126c3d6d0e8dc4d77ec2a95a1f96e8"><code>62f0a65</code></a> Prepare changelog for v27.2.0-rc.1</li>
    156 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/2ef7ae7661b9ac036f50819efd2ae2a72ae61b4d"><code>2ef7ae7</code></a> Allow knocking rooms (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3647">#3647</a>)</li>
    157 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/61c0a49971062d6da3b69ad3eec156d1120bd187"><code>61c0a49</code></a> Mark more logs as debug to tidy the console (<a href="https://redirect.github.com/matrix-org/matrix-js-sdk/issues/3645">#3645</a>)</li>
    158 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/2172f2888862069803502bfd174b327aefdc2dcf"><code>2172f28</code></a> Fix wrong handling of encrypted rooms when loading them from sync accumulator...</li>
    159 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/2e9b34e0c322dc0a8782d84b60bf1679d69ff006"><code>2e9b34e</code></a> Throw error if missing <code>userId</code> in `CryptoApi.findVerificationRequestDMInProg...</li>
    160 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/5a782b7377b4ea2dd9e435be84ea97037e9a7421"><code>5a782b7</code></a> Resetting package fields for development</li>
    161 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/54bc807056e739573f32b9434d59c58018951cc7"><code>54bc807</code></a> Merge branch 'master' into develop</li>
    162 <li>Additional commits viewable in <a href="https://github.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v27.2.0">compare view</a></li>
    163 </ul>
    164 </details>
    165 <br />
    166 
    167 
    168 [![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=27.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    169 
    170 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`.
    171 
    172 [//]: # (dependabot-automerge-start)
    173 [//]: # (dependabot-automerge-end)
    174 
    175 ---
    176 
    177 <details>
    178 <summary>Dependabot commands and options</summary>
    179 <br />
    180 
    181 You can trigger Dependabot actions by commenting on this PR:
    182 - `@dependabot rebase` will rebase this PR
    183 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    184 - `@dependabot merge` will merge this PR after your CI passes on it
    185 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    186 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    187 - `@dependabot reopen` will reopen this PR if it is closed
    188 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    189 - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    190 - `@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)
    191 - `@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)
    192 - `@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)
    193 
    194 
    195 </details>
    196 
    197 
    198 ## Comments
    199 
    200 ### @dependabot[bot] — 2023-08-30T08:30:25Z
    201 
    202 Superseded by #592.
    203