325.md (20897B)
1 # PR #325 Bump matrix-js-sdk from 23.0.0 to 23.2.0 2 3 - **Status:** closed 4 - **Author:** @dependabot[bot] 5 - **Created:** 2023-02-01T08:31:25Z 6 - **Branch:** dependabot/npm_and_yarn/matrix-js-sdk-23.2.0 → main 7 - **Closed:** 2023-02-15T09:11:48Z 8 - **Labels:** dependencies, javascript 9 - **Assignees:** @MTRNord 10 - **Reviewers:** @MTRNord 11 - **Diff:** [325.diff](./325.diff) 12 13 --- 14 15 Bumps [matrix-js-sdk](https://github.com/matrix-org/matrix-js-sdk) from 23.0.0 to 23.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>v23.2.0</h2> 21 <h2>✨ Features</h2> 22 <ul> 23 <li>Implement decryption via the rust sdk (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3074">#3074</a>).</li> 24 <li>Handle edits which are bundled with an event, per MSC3925 (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3045">#3045</a>).</li> 25 </ul> 26 <h2>🐛 Bug Fixes</h2> 27 <ul> 28 <li>Add null check for our own member event (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3082">#3082</a>).</li> 29 <li>Handle group call getting initialised twice in quick succession (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3078">#3078</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/847">vector-im/element-call#847</a>.</li> 30 <li>Correctly handle limited sync responses by resetting the thread timeline (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3056">#3056</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23952">vector-im/element-web#23952</a>. Contributed by <a href="https://github.com/justjanne"><code>@justjanne</code></a>.</li> 31 <li>Fix failure to start in firefox private browser (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3058">#3058</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24216">vector-im/element-web#24216</a>.</li> 32 <li>Fix spurious "Decryption key withheld" messages (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3061">#3061</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23803">vector-im/element-web#23803</a>.</li> 33 <li>Fix browser entrypoint (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3051">#3051</a>). Fixes <a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3013">#3013</a>.</li> 34 </ul> 35 <h2>v23.2.0-rc.1</h2> 36 <h2>✨ Features</h2> 37 <ul> 38 <li>Implement decryption via the rust sdk (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3074">#3074</a>).</li> 39 <li>Handle edits which are bundled with an event, per MSC3925 (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3045">#3045</a>).</li> 40 </ul> 41 <h2>🐛 Bug Fixes</h2> 42 <ul> 43 <li>Add null check for our own member event (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3082">#3082</a>).</li> 44 <li>Handle group call getting initialised twice in quick succession (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3078">#3078</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/847">vector-im/element-call#847</a>.</li> 45 <li>Correctly handle limited sync responses by resetting the thread timeline (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3056">#3056</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23952">vector-im/element-web#23952</a>. Contributed by <a href="https://github.com/justjanne"><code>@justjanne</code></a>.</li> 46 <li>Fix failure to start in firefox private browser (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3058">#3058</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24216">vector-im/element-web#24216</a>.</li> 47 <li>Fix spurious "Decryption key withheld" messages (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3061">#3061</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23803">vector-im/element-web#23803</a>.</li> 48 <li>Fix browser entrypoint (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3051">#3051</a>). Fixes <a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3013">#3013</a>.</li> 49 </ul> 50 <h2>v23.1.1</h2> 51 <h2>🐛 Bug Fixes</h2> 52 <ul> 53 <li>Fix backwards compability for environment not support Array.prototype.at (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3080">#3080</a>).</li> 54 </ul> 55 <h2>v23.1.0</h2> 56 <h2>🦖 Deprecations</h2> 57 <ul> 58 <li>Remove extensible events v1 field population on legacy events (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3040">#3040</a>).</li> 59 </ul> 60 <h2>✨ Features</h2> 61 <ul> 62 <li>Improve hasUserReadEvent and getUserReadUpTo realibility with threads (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3031">#3031</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24164">vector-im/element-web#24164</a>.</li> 63 <li>Remove video track when muting video (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3028">#3028</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/209">vector-im/element-call#209</a>.</li> 64 <li>Make poll start event type available (PSG-962) (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3034">#3034</a>).</li> 65 <li>Add alt event type matching in Relations model (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3018">#3018</a>).</li> 66 <li>Remove usage of v1 Identity Server API (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3003">#3003</a>).</li> 67 <li>Add <code>device_id</code> to <code>/account/whoami</code> types (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3005">#3005</a>).</li> 68 <li>Implement MSC3912: Relation-based redactions (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2954">#2954</a>).</li> 69 <li>Introduce a mechanism for using the rust-crypto-sdk (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2969">#2969</a>).</li> 70 <li>Support MSC3391: Account data deletion (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2967">#2967</a>).</li> 71 </ul> 72 <h2>🐛 Bug Fixes</h2> 73 <ul> 74 <li>Fix threaded cache receipt when event holds multiple receipts (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3026">#3026</a>).</li> 75 <li>Fix false key requests after verifying new device (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3029">#3029</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24167">vector-im/element-web#24167</a> and <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23333">vector-im/element-web#23333</a>.</li> 76 <li>Avoid triggering decryption errors when decrypting redacted events (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3004">#3004</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24084">vector-im/element-web#24084</a>.</li> 77 <li>bugfix: upload OTKs in sliding sync mode (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3008">#3008</a>).</li> 78 <li>Apply edits discovered from sync after thread is initialised (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3002">#3002</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23921">vector-im/element-web#23921</a>.</li> 79 <li>Sliding sync: Fix issue where no unsubs are sent when switching rooms (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2991">#2991</a>).</li> 80 <li>Threads are missing from the timeline (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2996">#2996</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24036">vector-im/element-web#24036</a>.</li> 81 <li>Close all streams when a call ends (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2992">#2992</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/742">vector-im/element-call#742</a>.</li> 82 </ul> 83 <!-- raw HTML omitted --> 84 </blockquote> 85 <p>... (truncated)</p> 86 </details> 87 <details> 88 <summary>Changelog</summary> 89 <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> 90 <blockquote> 91 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v23.2.0">23.2.0</a> (2023-01-31)</h1> 92 <h2>✨ Features</h2> 93 <ul> 94 <li>Implement decryption via the rust sdk (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3074">#3074</a>).</li> 95 <li>Handle edits which are bundled with an event, per MSC3925 (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3045">#3045</a>).</li> 96 </ul> 97 <h2>🐛 Bug Fixes</h2> 98 <ul> 99 <li>Add null check for our own member event (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3082">#3082</a>).</li> 100 <li>Handle group call getting initialised twice in quick succession (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3078">#3078</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/847">vector-im/element-call#847</a>.</li> 101 <li>Correctly handle limited sync responses by resetting the thread timeline (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3056">#3056</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23952">vector-im/element-web#23952</a>. Contributed by <a href="https://github.com/justjanne"><code>@justjanne</code></a>.</li> 102 <li>Fix failure to start in firefox private browser (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3058">#3058</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24216">vector-im/element-web#24216</a>.</li> 103 <li>Fix spurious "Decryption key withheld" messages (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3061">#3061</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23803">vector-im/element-web#23803</a>.</li> 104 <li>Fix browser entrypoint (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3051">#3051</a>). Fixes <a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3013">#3013</a>.</li> 105 </ul> 106 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v23.1.1">23.1.1</a> (2023-01-20)</h1> 107 <h2>🐛 Bug Fixes</h2> 108 <ul> 109 <li>Fix backwards compability for environment not support Array.prototype.at (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3080">#3080</a>).</li> 110 </ul> 111 <h1>Changes in <a href="https://github.com/matrix-org/matrix-js-sdk/releases/tag/v23.1.0">23.1.0</a> (2023-01-18)</h1> 112 <h2>🦖 Deprecations</h2> 113 <ul> 114 <li>Remove extensible events v1 field population on legacy events (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3040">#3040</a>).</li> 115 </ul> 116 <h2>✨ Features</h2> 117 <ul> 118 <li>Improve hasUserReadEvent and getUserReadUpTo realibility with threads (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3031">#3031</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24164">vector-im/element-web#24164</a>.</li> 119 <li>Remove video track when muting video (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3028">#3028</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/209">vector-im/element-call#209</a>.</li> 120 <li>Make poll start event type available (PSG-962) (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3034">#3034</a>).</li> 121 <li>Add alt event type matching in Relations model (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3018">#3018</a>).</li> 122 <li>Remove usage of v1 Identity Server API (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3003">#3003</a>).</li> 123 <li>Add <code>device_id</code> to <code>/account/whoami</code> types (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3005">#3005</a>).</li> 124 <li>Implement MSC3912: Relation-based redactions (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2954">#2954</a>).</li> 125 <li>Introduce a mechanism for using the rust-crypto-sdk (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2969">#2969</a>).</li> 126 <li>Support MSC3391: Account data deletion (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2967">#2967</a>).</li> 127 </ul> 128 <h2>🐛 Bug Fixes</h2> 129 <ul> 130 <li>Fix threaded cache receipt when event holds multiple receipts (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3026">#3026</a>).</li> 131 <li>Fix false key requests after verifying new device (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3029">#3029</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24167">vector-im/element-web#24167</a> and <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23333">vector-im/element-web#23333</a>.</li> 132 <li>Avoid triggering decryption errors when decrypting redacted events (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3004">#3004</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24084">vector-im/element-web#24084</a>.</li> 133 <li>bugfix: upload OTKs in sliding sync mode (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3008">#3008</a>).</li> 134 <li>Apply edits discovered from sync after thread is initialised (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3002">#3002</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/23921">vector-im/element-web#23921</a>.</li> 135 <li>Sliding sync: Fix issue where no unsubs are sent when switching rooms (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2991">#2991</a>).</li> 136 <li>Threads are missing from the timeline (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2996">#2996</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24036">vector-im/element-web#24036</a>.</li> 137 <li>Close all streams when a call ends (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2992">#2992</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-call/issues/742">vector-im/element-call#742</a>.</li> 138 <li>Resume to-device message queue after resumed sync (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/2920">#2920</a>). Fixes <a href="https://github-redirect.dependabot.com/matrix-org/element-web-rageshakes/issues/17170">matrix-org/element-web-rageshakes#17170</a>.</li> 139 <li>Fix browser entrypoint (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3051">#3051</a>). Fixes <a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3013">#3013</a>.</li> 140 <li>Fix failure to start in firefox private browser (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/pull/3058">#3058</a>). Fixes <a href="https://github-redirect.dependabot.com/vector-im/element-web/issues/24216">vector-im/element-web#24216</a>.</li> 141 </ul> 142 <!-- raw HTML omitted --> 143 </blockquote> 144 <p>... (truncated)</p> 145 </details> 146 <details> 147 <summary>Commits</summary> 148 <ul> 149 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/e15cf9976f0ed5adacb67ec8973d9aece3b42d34"><code>e15cf99</code></a> v23.2.0</li> 150 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/bdc39264174e6bc80f6d6fec9b4dadb1e65c0994"><code>bdc3926</code></a> Prepare changelog for v23.2.0</li> 151 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/1f58ee7f2c0756ab55a60001ebc45de2db075a30"><code>1f58ee7</code></a> v23.2.0-rc.1</li> 152 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/2e28e9117a0e3ae810234f078848faaa529473df"><code>2e28e91</code></a> Prepare changelog for v23.2.0-rc.1</li> 153 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/a58a36e062c9b5152e8f44f6f41a6b9c8afee072"><code>a58a36e</code></a> Tests for getRoomUpgradeHistory (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3088">#3088</a>)</li> 154 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/6cf6a0c52220ee6c58dcc1c72d9a994bdd8933b9"><code>6cf6a0c</code></a> refactor: sliding sync: swap to lists-as-keys (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3086">#3086</a>)</li> 155 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/02aa3edda465f311f716a173128ff0d1075b8435"><code>02aa3ed</code></a> Revert "refactor: sliding sync: swap to lists-as-keys (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3076">#3076</a>)"</li> 156 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/e04ea02c6208a7d261d6348adaad0f26b7c68c41"><code>e04ea02</code></a> refactor: sliding sync: swap to lists-as-keys (<a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3076">#3076</a>)</li> 157 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/64197bf4db6486d77708125d7fb2e8d7fe001f14"><code>64197bf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/matrix-org/matrix-js-sdk/issues/3082">#3082</a> from matrix-org/dbkr/ptt_null_member_workarounds</li> 158 <li><a href="https://github.com/matrix-org/matrix-js-sdk/commit/c309fe69426d701893ebee315105f8fa8fef03f8"><code>c309fe6</code></a> Merge branch 'master' into develop</li> 159 <li>Additional commits viewable in <a href="https://github.com/matrix-org/matrix-js-sdk/compare/v23.0.0...v23.2.0">compare view</a></li> 160 </ul> 161 </details> 162 <br /> 163 164 165 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 166 167 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`. 168 169 [//]: # (dependabot-automerge-start) 170 [//]: # (dependabot-automerge-end) 171 172 --- 173 174 <details> 175 <summary>Dependabot commands and options</summary> 176 <br /> 177 178 You can trigger Dependabot actions by commenting on this PR: 179 - `@dependabot rebase` will rebase this PR 180 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 181 - `@dependabot merge` will merge this PR after your CI passes on it 182 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 183 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 184 - `@dependabot reopen` will reopen this PR if it is closed 185 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 186 - `@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) 187 - `@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) 188 - `@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) 189 190 191 </details> 192 193 <!-- Replace --> 194 ---- 195 ⌛ Deploy Preview - Build in Progress 196 <!-- Replace --> 197 198 199 200 ## Comments 201 202 ### @dependabot[bot] — 2023-02-15T09:11:47Z 203 204 Superseded by #346. 205