f34bd3893a50d17ab52f39ff5ceb059b98c469c7
7887 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
f34bd3893a |
Bump eslint from 8.32.0 to 8.33.0 in /js/js-flipper (#4479)
Summary: Bumps [eslint](https://github.com/eslint/eslint) from 8.32.0 to 8.33.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v8.33.0</h2> <h2>Features</h2> <ul> <li><a href=" |
||
|
|
5693a39c66 |
Bump eslint-plugin-react from 7.32.1 to 7.32.2 in /js/js-flipper (#4474)
Summary: Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.32.1 to 7.32.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/releases">eslint-plugin-react's releases</a>.</em></p> <blockquote> <h2>v7.32.2</h2> <h3>Fixed</h3> <ul> <li>configs: restore <code>parserOptions</code> in legacy configs (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3523">https://github.com/facebook/flipper/issues/3523</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-no-constructed-context-values</code>], [<code>jsx-no-useless-fragment</code>]: add a rule schema (<a href="https://github.com/ljharb"><code>@ljharb</code></a>) ( [<code>no-unknown-property</code>]: add <code>fill</code> for <code><marker></code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3525">https://github.com/facebook/flipper/issues/3525</a>[] <a href="https://github.com/alexey-koran"><code>@alexey-koran</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1000">https://github.com/facebook/flipper/issues/1000</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1000">jsx-eslint/eslint-plugin-react#1000</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">https://github.com/facebook/flipper/issues/1002</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">jsx-eslint/eslint-plugin-react#1002</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1005">https://github.com/facebook/flipper/issues/1005</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1005">jsx-eslint/eslint-plugin-react#1005</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">https://github.com/facebook/flipper/issues/100</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">jsx-eslint/eslint-plugin-react#100</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1010">https://github.com/facebook/flipper/issues/1010</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1010">jsx-eslint/eslint-plugin-react#1010</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1013">https://github.com/facebook/flipper/issues/1013</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1013">jsx-eslint/eslint-plugin-react#1013</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">https://github.com/facebook/flipper/issues/1022</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">jsx-eslint/eslint-plugin-react#1022</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">https://github.com/facebook/flipper/issues/1029</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">jsx-eslint/eslint-plugin-react#1029</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">https://github.com/facebook/flipper/issues/102</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">jsx-eslint/eslint-plugin-react#102</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">https://github.com/facebook/flipper/issues/1034</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">jsx-eslint/eslint-plugin-react#1034</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1038">https://github.com/facebook/flipper/issues/1038</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1038">jsx-eslint/eslint-plugin-react#1038</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1041">https://github.com/facebook/flipper/issues/1041</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1041">jsx-eslint/eslint-plugin-react#1041</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">https://github.com/facebook/flipper/issues/1043</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">jsx-eslint/eslint-plugin-react#1043</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">https://github.com/facebook/flipper/issues/1046</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">jsx-eslint/eslint-plugin-react#1046</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">https://github.com/facebook/flipper/issues/1047</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">jsx-eslint/eslint-plugin-react#1047</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1050">https://github.com/facebook/flipper/issues/1050</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1050">jsx-eslint/eslint-plugin-react#1050</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">https://github.com/facebook/flipper/issues/1053</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">jsx-eslint/eslint-plugin-react#1053</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">https://github.com/facebook/flipper/issues/1057</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">jsx-eslint/eslint-plugin-react#1057</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">https://github.com/facebook/flipper/issues/105</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">jsx-eslint/eslint-plugin-react#105</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">https://github.com/facebook/flipper/issues/1061</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">jsx-eslint/eslint-plugin-react#1061</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1062">https://github.com/facebook/flipper/issues/1062</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1062">jsx-eslint/eslint-plugin-react#1062</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1070">https://github.com/facebook/flipper/issues/1070</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1070">jsx-eslint/eslint-plugin-react#1070</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1071">https://github.com/facebook/flipper/issues/1071</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1071">jsx-eslint/eslint-plugin-react#1071</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">https://github.com/facebook/flipper/issues/1073</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">jsx-eslint/eslint-plugin-react#1073</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">https://github.com/facebook/flipper/issues/1076</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">jsx-eslint/eslint-plugin-react#1076</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">https://github.com/facebook/flipper/issues/1079</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">jsx-eslint/eslint-plugin-react#1079</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">https://github.com/facebook/flipper/issues/1088</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">jsx-eslint/eslint-plugin-react#1088</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1098">https://github.com/facebook/flipper/issues/1098</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1098">jsx-eslint/eslint-plugin-react#1098</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">https://github.com/facebook/flipper/issues/1101</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">jsx-eslint/eslint-plugin-react#1101</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1103">https://github.com/facebook/flipper/issues/1103</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1103">jsx-eslint/eslint-plugin-react#1103</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">https://github.com/facebook/flipper/issues/110</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">jsx-eslint/eslint-plugin-react#110</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">https://github.com/facebook/flipper/issues/1116</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">jsx-eslint/eslint-plugin-react#1116</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">https://github.com/facebook/flipper/issues/1117</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">jsx-eslint/eslint-plugin-react#1117</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1119">https://github.com/facebook/flipper/issues/1119</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1119">jsx-eslint/eslint-plugin-react#1119</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1121">https://github.com/facebook/flipper/issues/1121</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1121">jsx-eslint/eslint-plugin-react#1121</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1122">https://github.com/facebook/flipper/issues/1122</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1122">jsx-eslint/eslint-plugin-react#1122</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1123">https://github.com/facebook/flipper/issues/1123</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1123">jsx-eslint/eslint-plugin-react#1123</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1130">https://github.com/facebook/flipper/issues/1130</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1130">jsx-eslint/eslint-plugin-react#1130</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1131">https://github.com/facebook/flipper/issues/1131</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1131">jsx-eslint/eslint-plugin-react#1131</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1132">https://github.com/facebook/flipper/issues/1132</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1132">jsx-eslint/eslint-plugin-react#1132</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1134">https://github.com/facebook/flipper/issues/1134</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1134">jsx-eslint/eslint-plugin-react#1134</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1135">https://github.com/facebook/flipper/issues/1135</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1135">jsx-eslint/eslint-plugin-react#1135</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1139">https://github.com/facebook/flipper/issues/1139</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1139">jsx-eslint/eslint-plugin-react#1139</a></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.1...v7.32.2">7.32.2</a> - 2023.01.28</h2> <h3>Fixed</h3> <ul> <li>configs: restore <code>parserOptions</code> in legacy configs (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3523">https://github.com/facebook/flipper/issues/3523</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-no-constructed-context-values</code>], [<code>jsx-no-useless-fragment</code>]: add a rule schema (<a href="https://github.com/ljharb"><code>@ljharb</code></a>) ( [<code>no-unknown-property</code>]: add <code>fill</code> for <code><marker></code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3525">https://github.com/facebook/flipper/issues/3525</a>[] <a href="https://github.com/alexey-koran"><code>@alexey-koran</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3525">https://github.com/facebook/flipper/issues/3525</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3525">jsx-eslint/eslint-plugin-react#3525</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3520">https://github.com/facebook/flipper/issues/3520</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3523">jsx-eslint/eslint-plugin-react#3523</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c771d5440b |
Bump espresso-core from 3.5.0 to 3.5.1 (#4472)
Summary: Bumps espresso-core from 3.5.0 to 3.5.1. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `dependabot rebase` will rebase this PR - `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `dependabot merge` will merge this PR after your CI passes on it - `dependabot squash and merge` will squash and merge this PR after your CI passes on it - `dependabot cancel merge` will cancel a previously requested merge and block automerging - `dependabot reopen` will reopen this PR if it is closed - `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `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) - `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) - `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) </details> Pull Request resolved: https://github.com/facebook/flipper/pull/4472 Reviewed By: ivanmisuno Differential Revision: D43117883 Pulled By: mweststrate fbshipit-source-id: cdc8114536d5ea0a86036bb2ec6459ff8324bbf8 |
||
|
|
d02bfabfbf |
Bump ignore from 5.2.0 to 5.2.4 in /desktop (#4420)
Summary: Bumps [ignore](https://github.com/kaelzhang/node-ignore) from 5.2.0 to 5.2.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kaelzhang/node-ignore/releases">ignore's releases</a>.</em></p> <blockquote> <h2>5.2.4</h2> <ul> <li><strong>PATCH</strong> fixes normal single asterisk and normal consecutive asterisks defined in gitignore spec (<a href="https://github-redirect.dependabot.com/kaelzhang/node-ignore/issues/57">https://github.com/facebook/flipper/issues/57</a>)</li> <li><strong>PATCH</strong> invalid trailing backslash will not throw unexpectedly</li> </ul> <p>An upgrade is recommended for all dependents</p> <hr /> <p>The following rules could be not properly parsed with previous <code>ignore</code> versions</p> <pre lang=".gitignore"><code>**foo *bar qu*ux abc\ # `ignore` would throw if no whitespace after `\` </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
32e7ba0046 |
Bump serde from 1.0.148 to 1.0.152 in /packer (#4414)
Summary: Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.152. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.152</h2> <ul> <li>Documentation improvements</li> </ul> <h2>v1.0.151</h2> <ul> <li>Update <code>serde::</code>{<code>ser</code>,<code>de</code>}<code>::StdError</code> to re-export <code>core::error::Error</code> when serde is built with <code>feature="std"</code> <strong>off</strong> and <code>feature="unstable"</code> <strong>on</strong> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2344">https://github.com/facebook/flipper/issues/2344</a>)</li> </ul> <h2>v1.0.150</h2> <ul> <li>Relax some trait bounds from the <code>Serialize</code> impl of <code>HashMap</code> and <code>BTreeMap</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2334">https://github.com/facebook/flipper/issues/2334</a>)</li> <li>Enable <code>Serialize</code> and <code>Deserialize</code> impls of <code>std::sync::atomic</code> types on more platforms (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2337">https://github.com/facebook/flipper/issues/2337</a>, thanks <a href="https://github.com/badboy"><code>@badboy</code></a>)</li> </ul> <h2>v1.0.149</h2> <ul> <li>Relax some trait bounds from the <code>Serialize</code> impl of <code>BinaryHeap</code>, <code>BTreeSet</code>, and <code>HashSet</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2333">https://github.com/facebook/flipper/issues/2333</a>, thanks <a href="https://github.com/jonasbb"><code>@jonasbb</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
681e0d2306 |
Bump react-player from 2.10.1 to 2.11.0 in /desktop (#4230)
Summary: Bumps [react-player](https://github.com/CookPete/react-player) from 2.10.1 to 2.11.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cookpete/react-player/blob/master/CHANGELOG.md">react-player's changelog</a>.</em></p> <blockquote> <h4><a href="https://github.com/cookpete/react-player/compare/v2.10.1...v2.11.0">v2.11.0</a></h4> <ul> <li>Add event playbackratechange on vimeo player <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1502"><code>[https://github.com/facebook/flipper/issues/1502](https://github.com/CookPete/react-player/issues/1502)</code></a></li> <li>feat: allow auto play on mixcloud player <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1467"><code>[https://github.com/facebook/flipper/issues/1467](https://github.com/CookPete/react-player/issues/1467)</code></a></li> <li>Fix onProgress not firing in Strict Mode <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1465"><code>[https://github.com/facebook/flipper/issues/1465](https://github.com/CookPete/react-player/issues/1465)</code></a></li> <li>Generate a file <code>dist/ReactPlayer.standalone-module.js</code> ES6 module <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1425"><code>[https://github.com/facebook/flipper/issues/1425](https://github.com/CookPete/react-player/issues/1425)</code></a></li> <li>ability to pass a component in light prop <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1405"><code>[https://github.com/facebook/flipper/issues/1405](https://github.com/CookPete/react-player/issues/1405)</code></a></li> <li>(fix): clear video src to prevent old video from continue to load <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1360"><code>[https://github.com/facebook/flipper/issues/1360](https://github.com/CookPete/react-player/issues/1360)</code></a></li> <li>apply interface onProgressProps at base.d.ts <a href="https://github-redirect.dependabot.com/cookpete/react-player/pull/1342"><code>[https://github.com/facebook/flipper/issues/1342](https://github.com/CookPete/react-player/issues/1342)</code></a></li> <li>Do not pass wrapper ref to custom wrappers <a href="https://github-redirect.dependabot.com/cookpete/react-player/issues/1476"><code>[https://github.com/facebook/flipper/issues/1476](https://github.com/CookPete/react-player/issues/1476)</code></a></li> <li>Update readme <a href=" |
||
|
|
c4b39b4c83 |
Bump dokka-gradle-plugin from 1.7.10 to 1.7.20 (#4225)
Summary: Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.7.10 to 1.7.20. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">dokka-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>1.7.20 Beta</h2> <p>This release focuses primarily on improving user experience and HTML format in particular.</p> <h2>Improvements</h2> <h3>General</h3> <ul> <li>Display inherited extensions (can be disabled by setting <code>suppressInheritedMembers</code> configuration property) (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2625">https://github.com/facebook/flipper/issues/2625</a>)</li> <li>Display details for <code>Deprecated</code> declarations such as deprecation message, level and proposed replacement (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2622">https://github.com/facebook/flipper/issues/2622</a>)</li> <li>Display and document <code>Enum</code>'s synthetic <code>values()</code> and <code>valueOf()</code> functions (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2650">https://github.com/facebook/flipper/issues/2650</a>)</li> <li>Do not render constructors for annotation classes (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2642">https://github.com/facebook/flipper/issues/2642</a>)</li> <li>Display values of <code>Java</code> constants (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2609">https://github.com/facebook/flipper/issues/2609</a>)</li> <li>Trim spaces inside indented code blocks (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2661">https://github.com/facebook/flipper/issues/2661</a>, <a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2232">https://github.com/facebook/flipper/issues/2232</a>, <a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2233">https://github.com/facebook/flipper/issues/2233</a>)</li> <li>Replace package name on the cover of package pages with "Package-level declarations" (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2586">https://github.com/facebook/flipper/issues/2586</a>)</li> </ul> <h3>HTML format</h3> <ul> <li>Add IntelliJ icons to the navigation side menu (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2578">https://github.com/facebook/flipper/issues/2578</a>)</li> <li>Add auto-scrolling to selected navigation item (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2575">https://github.com/facebook/flipper/issues/2575</a>)</li> <li>Use OS color scheme to initialize light/dark mode, thanks to <a href="https://github.com/pt2121"><code>@pt2121</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2611">https://github.com/facebook/flipper/issues/2611</a>)</li> <li>Update styling of all section tabs (including platform tabs) to match <a href="https://kotlinlang.org/docs/home.html">kotlinlang.org</a> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2589">https://github.com/facebook/flipper/issues/2589</a>)</li> <li>Format long signatures dynamically based on client width (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2659">https://github.com/facebook/flipper/issues/2659</a>)</li> <li>Add a horizontal divider between function overloads that are displayed on the same page (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2585">https://github.com/facebook/flipper/issues/2585</a>)</li> <li>Add <code>Cmd + K</code> / <code>Ctrl + K</code> hotkey for opening search dialog, thanks to <a href="https://github.com/atyrin"><code>@atyrin</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2633">https://github.com/facebook/flipper/issues/2633</a>)</li> <li>Make current breadcrumb element not clickable and of default font color (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2588">https://github.com/facebook/flipper/issues/2588</a>)</li> <li>Update code highlighting colors (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2670">https://github.com/facebook/flipper/issues/2670</a>)</li> <li>Do not render platform tabs for common-only content (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2613">https://github.com/facebook/flipper/issues/2613</a>)</li> <li>Apply the same style to all KDoc tag headers, making it more consistent (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2587">https://github.com/facebook/flipper/issues/2587</a>)</li> <li>Move source links into signature, especially helpful on pages with many overloads (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2476">https://github.com/facebook/flipper/issues/2476</a>)</li> <li>Add inner/nested declarations to the navigation side menu (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2597">https://github.com/facebook/flipper/issues/2597</a>)</li> <li>Disable copy button for signatures (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2577">https://github.com/facebook/flipper/issues/2577</a>)</li> </ul> <h3>Javadoc format</h3> <ul> <li>Support <code>var</code> HTML tag, thanks to <a href="https://github.com/atyrin"><code>@atyrin</code></a> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2617">https://github.com/facebook/flipper/issues/2617</a>)</li> </ul> <h3>Kotlin-as-Java plugin</h3> <ul> <li>Render annotation blocks for transformed classes, previously ignored (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2549">https://github.com/facebook/flipper/issues/2549</a>)</li> </ul> <h3>Gradle runner</h3> <ul> <li>Remove <code>kotlin-stdlib</code> dependency, which should fix errors like <code>Module was compiled with an incompatible version of Kotlin</code>, thanks to <a href="https://github.com/martinbonnin"><code>@martinbonnin</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2570">https://github.com/facebook/flipper/issues/2570</a>)</li> </ul> <h2>Bugfixes</h2> <ul> <li>Fixed missing spaces between adjacent <code>Markdown</code> elements, where <code>_try_ *this*</code> would be rendered as <code>trythis</code> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2640">https://github.com/facebook/flipper/issues/2640</a>)</li> <li>Fixed dependency resolution errors when building documentation for multiplatform projects with enabled compatibility metadata variant (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2634">https://github.com/facebook/flipper/issues/2634</a>)</li> <li>Fixed a rare <code>StackOverflowError</code> related to type-aliased native references (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2664">https://github.com/facebook/flipper/issues/2664</a>)</li> <li>Fixed <code>IllegalStateException</code> that was caused by using JS's dynamic types (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2645">https://github.com/facebook/flipper/issues/2645</a>)</li> <li>Fixed a bug where certain <code>private</code> declarations were rendered as <code>public</code> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2639">https://github.com/facebook/flipper/issues/2639</a>)</li> <li>Fixed incorrect handling of static declarations used within <code>see</code> tag (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2627">https://github.com/facebook/flipper/issues/2627</a>)</li> <li>Fixed <code>Java</code> Enum types being rendered as <code>Any</code> (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2647">https://github.com/facebook/flipper/issues/2647</a>)</li> <li>Fixed incorrect signature generation that was caused by generic types caching (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2619">https://github.com/facebook/flipper/issues/2619</a>)</li> <li>Fixed incorrect parsing of static imports in <code>Java</code> annotation params (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2593">https://github.com/facebook/flipper/issues/2593</a>)</li> <li>Fixed <code>sourceRoots</code> configuration param not handling single <code>.java</code> files, thanks to <a href="https://github.com/2017398956"><code>@2017398956</code></a>! (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2604">https://github.com/facebook/flipper/issues/2604</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d858459516 |
Search placeholder and icon
Summary: ^ Reviewed By: antonk52 Differential Revision: D43118750 fbshipit-source-id: 46c341772d05d6712ac2c0d76d94ee942609c1b3 |
||
|
|
74a093dc51 |
Flipper Snapshot Bump: v0.179.1-SNAPSHOT
Summary: Releasing snapshot version 0.179.1-SNAPSHOT Reviewed By: lblasa Differential Revision: D43084739 fbshipit-source-id: fb8fa7095c76e9d02b34c6e6b0bde8853888204f |
||
|
|
4f5c716c05 |
Flipper Release: v0.179.0
Summary: Releasing version 0.179.0 Reviewed By: lblasa Differential Revision: D43084743 fbshipit-source-id: 14a237cccd4b423ae617040ec6b6bc9320dd7109 |
||
|
|
39a4cc22b1 |
Dark mode support
Summary: This change addresses some obvious issues which made the ui-debugger unusable with dark mode on. There may more things that need changing, but at the very least this should be a good place to start. Reviewed By: fabiomassimo Differential Revision: D43083218 fbshipit-source-id: 8e4338b79178d3a0f05f9bcaffa2fc6f35eb0e21 |
||
|
|
9c9cd91832 |
Remove id from Inspector
Summary: This is internal to ui-debugger so there's no need to surface this information to users. Reviewed By: ivanmisuno Differential Revision: D43081188 fbshipit-source-id: f6abdeb7828a1709d2590cf2a10407baec645420 |
||
|
|
e9c0a459dd |
Remove connection timeout
Summary: This change mainly removes the connection timeout period as it may introduce a race condition in which slow server connections get terminated potentially creating connection loops. Also, suspend and wait for all operations to complete once a socket is disconnected. Reviewed By: ivanmisuno Differential Revision: D43048252 fbshipit-source-id: 64c28a3d3d2fd4e065084d5f55a17444385c07e0 |
||
|
|
d97dfae1a0 |
chore: add doc for martkeplace (#4395)
Summary: Provide a documentation about marketplace feature of Flipper. This should cover: 1. Introduction of the feature (plugin discovery, auto update)2. 2. Marketplace server - to list available plugins 3. Flipper settings - describe the new settings and how to enable4. Closes https://github.com/facebook/flipper/issues/3545. ## Changelog Pull Request resolved: https://github.com/facebook/flipper/pull/4395 Reviewed By: antonk52 Differential Revision: D42918936 Pulled By: passy fbshipit-source-id: 50b10178b569ecc6ea65b736ea58db401cf686c6 |
||
|
|
c19dc150e6 |
Use event metadata in init event
Summary: Previously we were checking the framework events stream for any new events and populating the map from that. Now we expect the init event to contain event types. This allows us to know if the app supports framework event and therefore we dont show the controls to monitor it. Additionally we can fully populate the event monitoring dialog Reviewed By: lblasa Differential Revision: D42996552 fbshipit-source-id: 7850ada53d0630ba102af6c0d74d9d904f75eada |
||
|
|
dc9c445f9e |
Highlight tree nodes when monitored event matches
Summary: Tree node flashes to highlight an event occured Reviewed By: lblasa Differential Revision: D42996554 fbshipit-source-id: fc51a76ce7e33d041d094fedc91f05338b907bec |
||
|
|
8fc97f2caa |
Add monitored event summary
Summary: When an event is monitored show running total in the tree Reviewed By: lblasa Differential Revision: D42996553 fbshipit-source-id: 9b7bd5d2e98d8775f28b0b541f4eb1bd8231cc3e |
||
|
|
d93c9d45a9 |
Ability to highlight nodes that match monitored event
Summary: Listen to framework events and store in a map based on node id Added UI to allow for monitoring framework event types. The event type is a string separated by : Each segment of this string represents a level in the dialog hierachy. For example Litho:Layout:StateUpdateSync would have levels, Litho Layout StateUpdateSync When event type monitored and event comes in for a node flash the visualiser node briefly Reviewed By: lblasa Differential Revision: D42074988 fbshipit-source-id: 52458ad87ab84bf7b1749e87be516ed73106a6c0 |
||
|
|
d3df6bc00e |
Attempt to render txid as date if possible
Summary: We are using frame time on android so make sense to present it Reviewed By: lblasa Differential Revision: D42996555 fbshipit-source-id: 595a08571ccd82de0761cfeea8a204e576981ee0 |
||
|
|
4f9701ca88 |
Flipper Snapshot Bump: v0.178.2-SNAPSHOT
Summary: Releasing snapshot version 0.178.2-SNAPSHOT Reviewed By: mweststrate Differential Revision: D42990167 fbshipit-source-id: c9e59372e8c781b7becd6ba57d2dafb1e82f011f |
||
|
|
c3588417bd |
Flipper Release: v0.178.1
Summary: Releasing version 0.178.1 Reviewed By: mweststrate Differential Revision: D42990168 fbshipit-source-id: 14306a45ef95facf37a4f3207cc3b8cc5a1a4da9 |
||
|
|
4e21a67903 |
Better offset
Summary: For deep nested hierarchies, the current offset was too big making the hierarchy almost un-browsable. The current offset seems to work better. Reviewed By: LukeDefeo Differential Revision: D42996296 fbshipit-source-id: 808a2ecc32aff2d8d252bdb9f653344866e5653b |
||
|
|
dacc6ebb16 |
Feedback request
Summary: ^ Only for iOS this time. Note: passing the device OS freely to the main component as this is just temporary code that will be deleted soon. Reviewed By: antonk52 Differential Revision: D42990221 fbshipit-source-id: 41b4107caa6bf312191889af75afd28873f6eda5 |
||
|
|
df9b0a6aa6 |
Use react query to cache myles query
Summary: The call to myles was a little slow and very cachable so use react query. Additionally it depends on VPN / light so added an error state to make that clear. Reviewed By: lblasa Differential Revision: D42990344 fbshipit-source-id: 8d6ad20aea79f1972a7cf1f61f8af729e5f3464f |
||
|
|
64a6c651e7 |
Quieten some error logging
Reviewed By: mweststrate Differential Revision: D42603959 fbshipit-source-id: 52527e3799ed1bbb870466648de13c36cb1f6722 |
||
|
|
7cc8e3732c |
Advertise UI Debugger for iOS
Summary: ^ If the connected device was not an Android device, we were not showing the notification. This change removes that check to also advertise on iOS. Reviewed By: mweststrate Differential Revision: D42989975 fbshipit-source-id: eac8d588be789dcab281a746395a4fb7a88df790 |
||
|
|
d5dc73ecce |
Bump deps
Summary: Combining a bunch of upgrade tasks from my queue into one. Reviewed By: antonk52 Differential Revision: D42884917 fbshipit-source-id: fecfdc0506d6081545b05d3de6ae18cd449917af |
||
|
|
918ae58c2a |
Upgrade dispatch-workflow action (#4495)
Summary: It's currently failing and a few according to [the docs](https://github.com/benc-uk/workflow-dispatch) the token we supply shouldn't be necessary. Pull Request resolved: https://github.com/facebook/flipper/pull/4495 Test Plan: Sadly only one way: testinprod Reviewed By: lblasa Differential Revision: D42989714 Pulled By: passy fbshipit-source-id: e758340a583e351ff4e384514b70fecdf8bb3129 |
||
|
|
e2867a74a7 |
Fixed a bug where the screenshot of some Android phones was unavailable (#4366)
Summary: The 'screenrecord' command is not in some Android phones e.g OPPO. So 'screenrecord' command can't be used as a basis for determining whether or not you can take a screenshot. Replace it with 'screencap' command to determine whether you can take a screenshot. ## Changelog Fixed a bug where the screenshot of some Android phones was unavailable Pull Request resolved: https://github.com/facebook/flipper/pull/4366 Test Plan: It passed the test on my Mac and OPPO phone Reno2. Reviewed By: ivanmisuno Differential Revision: D42918902 Pulled By: passy fbshipit-source-id: c1f02f075817d90e0d447f466a1168b6ec932e4e |
||
|
|
65f0a81fd1 |
Flipper Snapshot Bump: v0.178.1-SNAPSHOT
Summary: Releasing snapshot version 0.178.1-SNAPSHOT Reviewed By: lblasa Differential Revision: D42918308 fbshipit-source-id: afdcf5caa2c453b61f3e6e229256171995b733d1 |
||
|
|
44451a3749 |
Flipper Release: v0.178.0
Summary: Releasing version 0.178.0 Reviewed By: lblasa Differential Revision: D42918309 fbshipit-source-id: c1b7c9fa6088e71109cb998a460d472664d2c191 |
||
|
|
1d2bc3373d |
automatic update for docusaurus-plugin-internaldocs-fb@1.7.0
Differential Revision: D42919621 fbshipit-source-id: 92167e6b54a0b617e5ab64a92e96a85d2fd8e267 |
||
|
|
bc0bdcb32f |
Remove client id from error
Summary: Ideally, this wouldn't fire at all as it's a timeout but removing the ID will at least allow de-duplication. Reviewed By: ivanmisuno Differential Revision: D42800581 fbshipit-source-id: 605f2e81c326a3203c72b253362cb0b27139a134 |
||
|
|
c97e840f20 |
Bump rayon from 1.6.0 to 1.6.1 in /packer (#4368)
Summary: Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.6.0 to 1.6.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon's changelog</a>.</em></p> <blockquote> <h1>Release rayon 1.6.1 (2022-12-09)</h1> <ul> <li>Simplified <code>par_bridge</code> to only pull one item at a time from the iterator, without batching. Threads that are waiting for iterator items will now block appropriately rather than spinning CPU. (Thanks <a href="https://github.com/njaard"><code>@njaard</code></a>!)</li> <li>Added protection against recursion in <code>par_bridge</code>, so iterators that also invoke rayon will not cause mutex recursion deadlocks.</li> </ul> <h1>Release rayon-core 1.10.1 (2022-11-18)</h1> <ul> <li>Fixed a race condition with threads going to sleep while a broadcast starts.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7d58037ad6 |
Improve errors around screen capture
Summary: Tasks like T143443148 pop up frequently and are inactionable. This is usually due to device flakiness, storage being full, incompatibility or configuration problems. Start and stop were also copy-pasted to make matters worse. Reviewed By: ivanmisuno Differential Revision: D42800489 fbshipit-source-id: 11caaa4133e4fa1d773364a6ba4e5f5bb0d2f2ce |
||
|
|
9540ea579c |
Remove attributes from layout panel
Summary: The additional panel was confusing. We can add a search filter box later if needed Reviewed By: lblasa Differential Revision: D42801264 fbshipit-source-id: 4b2ecb44c5bc4751564a5cac3716f5af4a951f58 |
||
|
|
2ba167f899 |
Back out "Clear handlers on disconnect"
Summary: ^ Revert as to validate this is not causing regressions: T143523262 Reviewed By: passy Differential Revision: D42800560 fbshipit-source-id: 8db61454eabfdb259637bb97c2bb4754984ecf6f |
||
|
|
2cc273ce96 |
Bump protobuf-java from 3.21.9 to 3.21.12 (#4385)
Summary: Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.9 to 3.21.12. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c5ce7a2328 |
Edit android.mdx using inpage editor
Summary: This diff has been automatically generated by the inpage editor. NOTE: If you want to update this diff, go via the preview link inside the static docs section below. Ensure you are editing the same page that was used to create this diff. Reviewed By: ivanmisuno Differential Revision: D42740196 fbshipit-source-id: ae7add46f7901e123d7a670bc39675ebf7a08a78 |
||
|
|
f996f90cf4 |
Fix Interactions with TreeObserver Manager moved to main thread
Reviewed By: lblasa Differential Revision: D42608384 fbshipit-source-id: 20c074eeac1372405f44edc8eb8ab41cb7dd2be9 |
||
|
|
73afa391f8 |
Introduce shared throttle
Summary: Even with batching, updates can get split in half due to fact that each litho view has its own independant throttle. Eventually they will drift and and a traversal will get scheduled past the current frame for some of the views. It results in artifacts in the visualiser and will make time travelling wonky The Reviewed By: lblasa Differential Revision: D42606932 fbshipit-source-id: c4cdf729302a380928b4d8720a59d5f7f6ff645a |
||
|
|
b5392fb818 |
Batch subtree updates sent on the same frame
Summary: This is needed in preperation for the next diff where we will introduce an observer per litho view. Without batching we end up with really poor performance for a few reasons: 1. There are some operations on the desktop plugin that are o(nodes) so even sending small batches 2. Flipper isnt really a high performance message bus, it seems to prefer fewer larger messages 3. Queuing time on the client builds up as you spend more time waiting on the socket In a future diff will address: The name of subtree update event. It should probably be called something like FrameUpdate since they are always full frames The performance monitoring, will more to timing methods and summing the result rather than the current appraoch of time markers Reviewed By: lblasa Differential Revision: D42453229 fbshipit-source-id: eda9830b4420e82874717cc69b241e1689f20029 |
||
|
|
3b65994ca6 |
Interactions with TreeObserverManager moved to main thread
Summary: Needed for next diff Reviewed By: lblasa Differential Revision: D42453228 fbshipit-source-id: 29e2655bf08376cd12a98ab61fe95b804b0c7ba1 |
||
|
|
a6ab3f5649 |
Remove Coordinate update event
Summary: This idea did not pan out Reviewed By: lblasa Differential Revision: D42453231 fbshipit-source-id: 1feac79b8655f4249e84b64cdce9fded6e5f5718 |
||
|
|
412d10b280 |
Make sure pending metadata is reset and is thread safe
Summary: We have gotton concurrent modification crashes from this Reviewed By: lblasa Differential Revision: D42343224 fbshipit-source-id: 9cf4046da63d40cbe6632c3ae24d95abd21081ba |
||
|
|
18b6ce6f24 |
Dep bump
Summary: Combining a bunch of individual tasks for dep upgrades into one diff. Reviewed By: ivanmisuno Differential Revision: D42706074 fbshipit-source-id: 054b2545ad1295699f47f4c6eb5065b7b9a1d6a0 |
||
|
|
227f53f6a0 |
automatic update for docusaurus-plugin-internaldocs-fb@1.5.0
Reviewed By: antonk52 Differential Revision: D42709599 fbshipit-source-id: 0b0a3b66ceb8c00e2302eb08b7d52d682d429023 |
||
|
|
3608efec36 |
Fix podfile lock for react native example (#4467)
Summary: This should fix the broken build: https://github.com/facebook/flipper/actions/runs/3997334273/jobs/6858705005 I followed the instructions from the error message and ran `cocoapods.dotslash update hermes-engine --no-repo-update` Pull Request resolved: https://github.com/facebook/flipper/pull/4467 Reviewed By: ivanmisuno Differential Revision: D42712018 Pulled By: passy fbshipit-source-id: 3e24cc27fcdf6b926d54ee2947836ae0805ffa97 |
||
|
|
cceeec97c7 |
Bump ignore from 0.4.18 to 0.4.20 in /packer (#4441)
Summary: Bumps [ignore](https://github.com/BurntSushi/ripgrep) from 0.4.18 to 0.4.20. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
27e7cf2804 |
Bump mockito-core from 4.9.0 to 5.0.0 (#4444)
Summary: Bumps [mockito-core](https://github.com/mockito/mockito) from 4.9.0 to 5.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h1>Mockito 5: prepare for future JDK versions</h1> <p>For a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API. Most notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker. Therefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.</p> <h2>Switch the default mockmaker to <code>mockito-inline</code></h2> <p>Back in Mockito 2.7.6, we published a new mockmaker based on the "inline bytecode" principle. This mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery. As a comparison, the subclass mockmaker generates "real" subclasses for mocks, to mimic the same behavior. While the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes. For example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.</p> <p>Massive thanks to community member <a href="https://github.com/reta"><code>@reta</code></a> who implemented this change.</p> <h3>When should I still be using the subclass mockmaker?</h3> <p>There are legitimate remaining use cases for the subclass mockmaker. For example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice. Additionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility. Note however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+. We want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.</p> <p>If you want to use the subclass mockmaker instead, you can use the new <code>mockito-subclass</code> artifact (published <a href="https://search.maven.org/artifact/org.mockito/mockito-subclass">on Maven Central</a> along with all our other artifacts).</p> <h2>Update the minimum supported Java version to 11</h2> <p>Mockito 4 supports Java 8 and above. Similar to other open source projects, we are moving away from JDK 8 and to newer versions. The primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working. Lately we have been running into more and more JDK 8 breakages. Additionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2798">issues with the <code>SecurityManager</code></a>. Since we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.</p> <p>Massive thanks to community member <a href="https://github.com/reta"><code>@reta</code></a> who implemented this change.</p> <h3>What should I do if I still run JDK 8?</h3> <p>For JDK 8 and below, you can keep on using Mockito 4. This is similar to if you are using JDK 6, for which you can keep on using Mockito 2. The changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal. However, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.</p> <h2>New <code>type()</code> method on <code>ArgumentMatcher</code></h2> <p>One of our most used public API's for customizing Mockito is the <a href="https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/ArgumentMatcher.html"><code>ArgumentMatcher</code> interface</a>. The interface allows you to define a custom matcher, which you can pass into method arguments to provide more targeted matches. One major shortcoming of the <code>ArgumentMatcher</code> was the lack of varargs support.</p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |