cceeec97c77db5f70ab6569ccea0bb03c02fa7ea
7839 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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=" |
||
|
|
3f3233cf2b |
Bump anyhow from 1.0.66 to 1.0.68 in /packer (#4400)
Summary: Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.66 to 1.0.68. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.67</h2> <ul> <li>Improve the backtrace captured when <code>context()</code> is used on an <code>Option</code> (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/280">https://github.com/facebook/flipper/issues/280</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
defefb0f78 |
Bump serde_yaml from 0.9.14 to 0.9.17 in /packer (#4459)
Summary: Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.14 to 0.9.17. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's releases</a>.</em></p> <blockquote> <h2>0.9.17</h2> <ul> <li>Improve Debug representation of some error messages</li> </ul> <h2>0.9.16</h2> <ul> <li>Opt out of <code>-Zrustdoc-scrape-examples</code> on docs.rs for now</li> </ul> <h2>0.9.15</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f44feb69e0 |
SKDescriptorMapper should be a weak reference
Summary: ^ SKDescriptorMapper owns the SKNodeDescriptor instances. SKNodeDescriptor instances should only have a weak reference to the mapper as to avoid retain cycles. Reviewed By: passy Differential Revision: D42673698 fbshipit-source-id: 8c98709b28fc3c711dc56c179c7c362417fa1f9d |
||
|
|
764e94503e |
Clear handlers on disconnect
Summary: A few changes that should make our connect/disconnect more robust: * Certificate provider handler should be set directly to and managed by the policy. * Instantiate the socket once, synchronously on the connect method. Explicit deallocation once, synchronously on the disconnect method. * Clear handlers on disconnect after clearing the delegate. * Wait for the operation queue to drain before returning. Reviewed By: passy Differential Revision: D42664724 fbshipit-source-id: bd482acbb64a9bc9e36fb3418d4c81afa2109305 |
||
|
|
b31f8c8755 |
Delete Litho timeMachine
Summary: This plugin is rarely used and would need to be re-worked to work in a world where ComponentTree is not the only way of rendering a Litho hierarchy. Deleting for now for simplicity Reviewed By: adityasharat, passy Differential Revision: D42573698 fbshipit-source-id: 0d9cd713b668e6fc79cd5cddcdcb9f24ed98f927 |
||
|
|
92ac6988d5 |
Attributes inspector style improvements
Summary: - Vertically center values - Add gutter between rows/cols - Tryout the removal of the indentation border (it could either be removed in the future or brought back) Reviewed By: antonk52 Differential Revision: D42581663 fbshipit-source-id: cd682adca7f76f80240a0ca6d9023368a33453c3 |
||
|
|
823eddc4ad |
Bump mockito-core from 4.9.0 to 4.11.0 (#4416)
Summary: Bumps [mockito-core](https://github.com/mockito/mockito) from 4.9.0 to 4.11.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>v4.11.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>4.11.0</h4> <ul> <li>2022-12-28 - <a href="https://github.com/mockito/mockito/compare/v4.10.0...v4.11.0">1 commit(s)</a> by Andy Coates</li> <li>Improve vararg handling: approach 2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2807">#2807</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2807">mockito/mockito#2807</a>)</li> <li>Mocking varargs method with <code>any(String[].class)</code> doesn't work as expected [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2796">#2796</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2796">mockito/mockito#2796</a>)</li> <li>(Argument)Matchers regression from 1.10.19 to 2.18.3 for varargs [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1498">https://github.com/facebook/flipper/issues/1498</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1498">mockito/mockito#1498</a>)</li> <li>Cannot verify varargs parameter as an array [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1222">https://github.com/facebook/flipper/issues/1222</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/1222">mockito/mockito#1222</a>)</li> <li>ArgumentCaptor can't capture varargs-arrays [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/584">https://github.com/facebook/flipper/issues/584</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/584">mockito/mockito#584</a>)</li> <li>Verification of an empty varargs call fails when isNotNull() is used [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/567">https://github.com/facebook/flipper/issues/567</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/567">mockito/mockito#567</a>)</li> </ul> <h2>v4.10.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>4.10.0</h4> <ul> <li>2022-12-14 - <a href="https://github.com/mockito/mockito/compare/v4.9.0...v4.10.0">13 commit(s)</a> by Andrei Solntsev, Andriy Redko, Andy Coates, Christopher Lambert, Marcono1234, Vladimir Glinskikh, dependabot[bot]</li> <li>Add new artifact mockito-subclass (to use mock-maker-subclass MockMaker) [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2821">#2821</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2821">mockito/mockito#2821</a>)</li> <li>Bump gradle from 7.5.1 to 7.6 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2817">#2817</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2817">mockito/mockito#2817</a>)</li> <li>Fix incorrect Javadoc inline tag for MockitoJUnitRunner [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2816">#2816</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2816">mockito/mockito#2816</a>)</li> <li>Bump shipkit-auto-version from 1.2.1 to 1.2.2 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2811">#2811</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2811">mockito/mockito#2811</a>)</li> <li>Bump com.github.ben-manes.versions from 0.42.0 to 0.44.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2810">#2810</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2810">mockito/mockito#2810</a>)</li> <li>Bump kotlinVersion from 1.7.21 to 1.7.22 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2809">#2809</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2809">mockito/mockito#2809</a>)</li> <li>Bump junit from 1.1.3 to 1.1.4 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2806">#2806</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2806">mockito/mockito#2806</a>)</li> <li>Simplify <code>MatcherApplicationStrategy</code> [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2803">#2803</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2803">mockito/mockito#2803</a>)</li> <li>Bump kotlinVersion from 1.7.10 to 1.7.21 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2801">#2801</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2801">mockito/mockito#2801</a>)</li> <li>Bump espresso-core from 3.4.0 to 3.5.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2800">#2800</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2800">mockito/mockito#2800</a>)</li> <li>Bump versions.bytebuddy from 1.12.16 to 1.12.19 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2799">#2799</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2799">mockito/mockito#2799</a>)</li> <li>Upgrade errorprone from 2.14.0 to 2.16 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2794">#2794</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2794">mockito/mockito#2794</a>)</li> <li>automatically detect class to mock [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2779">https://github.com/facebook/flipper/issues/2779</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2779">mockito/mockito#2779</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b8f21f0d65 |
automatic update for docusaurus-plugin-internaldocs-fb@1.4.0
Reviewed By: lblasa Differential Revision: D42546365 fbshipit-source-id: 038a34b0dc265850f82c2435b7dd86e69c8a8cd1 |
||
|
|
05cf919f8d |
Mass-bump deps for js-flipper
Summary: Too many individual tasks and PR. This is one to rule them all. Reviewed By: antonk52 Differential Revision: D42546377 fbshipit-source-id: 5e871ce6c3449eb5d7fbc07d270aba323a19e85c |
||
|
|
8491fea38d |
Update react-native to 0.69.7
Summary: This change addresses an issue raised here: https://github.com/facebook/react-native/issues/35210 allow-large-files changelog: Update RN to 0.69.7 Reviewed By: passy, antonk52 Differential Revision: D42543280 fbshipit-source-id: 4e41aaefc0b442a2a8b4e8547437d22428d7a685 |
||
|
|
b4a6c1dd96 |
Flipper Snapshot Bump: v0.177.1-SNAPSHOT
Summary: Releasing snapshot version 0.177.1-SNAPSHOT Reviewed By: lblasa Differential Revision: D42530046 fbshipit-source-id: c39c71f114746b5ab8e00b9bfe6a74033ddfb1c1 |
||
|
|
61a9b14401 |
Flipper Release: v0.177.0
Summary: Releasing version 0.177.0 Reviewed By: lblasa Differential Revision: D42530047 fbshipit-source-id: 477eb81e2fcab0d7ace9701b098483d3349c904a |
||
|
|
49403df95f |
Remove survey banner
Summary: ^ Not removing the component, yet, as we may re-introduce the survey once we officially release on iOS. Reviewed By: antonk52 Differential Revision: D42499399 fbshipit-source-id: 596ebda7acf39c0b8377bbd3a1a8f4dfa81e59a4 |
||
|
|
f007da93d3 |
Show the banner only once per day
Summary: ^ Reviewed By: jknoxville Differential Revision: D42499338 fbshipit-source-id: 85c1edc676d00a1e442c5490575f8a14465d5a4f |
||
|
|
8111513e95 |
Bump eslint from 8.28.0 to 8.31.0 in /js/js-flipper (#4419)
Summary: Bumps [eslint](https://github.com/eslint/eslint) from 8.28.0 to 8.31.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.31.0</h2> <h2>Features</h2> <ul> <li><a href=" |
||
|
|
f506bbde6b |
Fix 'Isues or questions' in ios-native documentation
Summary:
Same issue as D42282609 (
|
||
|
|
a040fb8d4e |
Ensure logs don't indefinitely append past capacity
Summary: ^ There could be cases, albeit unlikely, that logs could be appended for the current state indefintely that would ultimate fail due to not having enough memory. This change puts a cap on that. Reviewed By: mweststrate Differential Revision: D42313904 fbshipit-source-id: 7fd96be822c9427720bccb41c6c32a39213c7652 |
||
|
|
882b969931 |
Reroll CircleCI secrets (#4433)
Summary: Rerolled the secrets used to publish to maven and the key to encrypt the additional gradle properties. Changing to pbkdf2-based key derivation, too, which should hopefully be supported by the CircleCI host. Ref: https://circleci.com/blog/january-4-2023-security-alert/ Ref: T141744585 Pull Request resolved: https://github.com/facebook/flipper/pull/4433 Reviewed By: antonk52 Differential Revision: D42431128 Pulled By: passy fbshipit-source-id: ec0ba2c7eecfd8cb206ccf2086604bf28dbea313 |
||
|
|
f8161d67a0 |
Fix generating separate fb-internal docs for plugins
Reviewed By: lblasa Differential Revision: D42370725 fbshipit-source-id: 0f0a1c9676aaa8a57ed8e4a6e973ef476ca757d3 |
||
|
|
45770eeff4 |
Small wording fix regarding support of iOS for Navigation plugin
Summary: There is no support of navigation plugin outside of Meta and it is not planned, so it's better to state directly in open-source docs instead of saying "Coming soon". Reviewed By: lblasa Differential Revision: D42370752 fbshipit-source-id: 23d6400ab7374877a0b13ae3b9c79fcb584763db |
||
|
|
3deaa15273 |
Add Logging @ FB page
Reviewed By: passy Differential Revision: D42386021 fbshipit-source-id: cd89415a3845bffa9edd9b3a63d4d1a4d5b8d56c |
||
|
|
0a693f710e |
Plugin RPC errors should not cause crash report
Summary: This code path is when a send results in an error being returned from the client. We reject the promise but also raise an error on the message bus. There is a handler for this 'error' event that is raised that is over zelous and reports a crash to the crash reporter. This should not happen Reviewed By: lblasa Differential Revision: D42385292 fbshipit-source-id: f668a396b0d266ee9d1c7c1ca740e7bb5ae9608a |
||
|
|
2f4c88c8d1 |
Fix typo 'Isues and Questions' in documentation
Summary: Someone https://github.com/facebook/flipper/pull/4413 already submitted a PR for D42282801 for T141305192 so i figured i'd give it to them. However, that only covered ios-native documentation. found/fixed the other instances of the typo in android-native and react-native-ios https://www.internalfb.com/intern/staticdocs/flipper/docs/getting-started/android-native/ https://www.internalfb.com/intern/staticdocs/flipper/docs/getting-started/react-native-ios/ Differential Revision: D42282609 fbshipit-source-id: 3e6b34a8e828334784ed42dc33c12df8a726f124 |
||
|
|
ec8d34d556 |
Create VR Call Hub Flipper plugin
Summary: As part of BE, this diff creates the initial Flipper plugin for VR Call Hub using `scarf flipper-plugin` from the tutorial https://www.internalfb.com/intern/staticdocs/flipper/docs/tutorial/intro/ Differential Revision: D42146201 fbshipit-source-id: 8bc52184b21b2e47304f694068d11fd962b07b9d |
||
|
|
6deedabfb2 |
Remove UI Debugger litho components from open source build
Summary: I created a separate folder under src called facedbook, which 1. isnt synced to github 2. isnt build by gradle I also needed to exclude the file with the duplicate symbol from buck. I seemed to have to move both the src/facebook and src/main under one buck file to get the exclude to work Reviewed By: lblasa Differential Revision: D41612114 fbshipit-source-id: a8386e1b1eabdeca2a800d98d8732b2ca694836b |
||
|
|
0414e145a9 |
Port visibility and mount state for litho mountables
Summary: Based off D41224546 Reviewed By: mihaelao Differential Revision: D41582451 fbshipit-source-id: 8792d40e47b2049e63a22a51363c093be310fe78 |
||
|
|
edf7dd1b8f |
Add entire node to raw data
Reviewed By: lblasa Differential Revision: D41612115 fbshipit-source-id: a89dc1b3c994435afa9b85f6681df73f637c3f3f |
||
|
|
989797a225 |
Dynamic scaling of visualizer and resizable window
Summary: Fixes https://fb.workplace.com/groups/443457641253219/permalink/480446154221034/ Reviewed By: mweststrate Differential Revision: D42095625 fbshipit-source-id: 364577141f2819dd22b0b499b11770d0bb88b1f5 |
||
|
|
e65c190136 |
Bump @babel/runtime from 7.19.4 to 7.20.6 in /react-native/ReactNativeFlipperExample (#4342)
Summary: Bumps [babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.19.4 to 7.20.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/runtime</code>'s releases</a>.</em></p> <blockquote> <h2>v7.20.6 (2022-11-28)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helpers</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15231">#15231</a> Update <code>checkInRHS</code> helper min version (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 1</h4> <ul> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> <h2>v7.20.5 (2022-11-28)</h2> <p>Thanks <a href="https://github.com/davydof"><code>@davydof</code></a> and <a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15183">#15183</a> Improve array destructuring spec compliance (<a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15182">#15182</a> fix: apply toPropertyKey when defining class members (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15133">#15133</a> fix: validate rhs of <code>in</code> when transpiling <code>#p in C</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15225">#15225</a> Parse <code>using[foo]</code> as computed member expression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15207">#15207</a> Export <code>ParseResult</code> type (<a href="https://github.com/davydof"><code>@davydof</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15198">#15198</a> fix: parse <code>import module, ...</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-preset-env</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15181">#15181</a> fix: Edge cases for async functions and <code>noNewArrow</code> assumption (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15163">#15163</a> fix: Throw error when compiling <code>super()</code> in arrow functions with default / rest parameters (<a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-node</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15194">#15194</a> fix: Bump <code>regenerator</code> and add tests (<a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a>)</li> </ul> </li> <li><code>babel-helper-create-regexp-features-plugin</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15192">#15192</a> fix: Update <code>regjsparser</code> for <code>babel/standalone</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15109">#15109</a> fix: Babel 8 types (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15143">#15143</a> Don't print inner comments as leading when wrapping in <code>(``)</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15167">#15167</a> Register <code>switch</code>'s <code>discriminant</code> in the outer scope (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15173">#15173</a> Improve generator behavior when <code>comments:false</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15164">#15164</a> Only extract IDs for TDZ checks in assign when necessary (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15202">#15202</a> Bump typescript to 4.9.3 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/runtime</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.20.6 (2022-11-28)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helpers</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15231">#15231</a> Update <code>checkInRHS</code> helper min version (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.20.5 (2022-11-28)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15183">#15183</a> Improve array destructuring spec compliance (<a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-class-static-block</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15182">#15182</a> fix: apply toPropertyKey when defining class members (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-private-property-in-object</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15133">#15133</a> fix: validate rhs of <code>in</code> when transpiling <code>#p in C</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15225">#15225</a> Parse <code>using[foo]</code> as computed member expression (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15207">#15207</a> Export <code>ParseResult</code> type (<a href="https://github.com/davydof"><code>@davydof</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15198">#15198</a> fix: parse <code>import module, ...</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-wrap-function</code>, <code>babel-preset-env</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15181">#15181</a> fix: Edge cases for async functions and <code>noNewArrow</code> assumption (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-arrow-functions</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15163">#15163</a> fix: Throw error when compiling <code>super()</code> in arrow functions with default / rest parameters (<a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-node</code>, <code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15194">#15194</a> fix: Bump <code>regenerator</code> and add tests (<a href="https://github.com/SuperSodaSea"><code>@SuperSodaSea</code></a>)</li> </ul> </li> <li><code>babel-helper-create-regexp-features-plugin</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15192">#15192</a> fix: Update <code>regjsparser</code> for <code>babel/standalone</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15109">#15109</a> fix: Babel 8 types (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15143">#15143</a> Don't print inner comments as leading when wrapping in <code>(``)</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15167">#15167</a> Register <code>switch</code>'s <code>discriminant</code> in the outer scope (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15173">#15173</a> Improve generator behavior when <code>comments:false</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15164">#15164</a> Only extract IDs for TDZ checks in assign when necessary (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15202">#15202</a> Bump typescript to 4.9.3 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h2>v7.20.4 (2022-11-08)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/15160">#15160</a> Fix printing of comments before <code>=></code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-plugin-transform-typescript</code></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a498baf1c3 |
Bump tslib from 2.3.1 to 2.4.1 in /desktop (#4346)
Summary: Bumps [tslib](https://github.com/Microsoft/tslib) from 2.3.1 to 2.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/tslib/releases">tslib's releases</a>.</em></p> <blockquote> <h2>tslib 2.4.1</h2> <p>This release contains <a href="https://github-redirect.dependabot.com/microsoft/tslib/pull/186">fixes for early <code>return</code>s and <code>throw</code>s invoked on generators</a>.</p> <h2>tslib 2.4.0</h2> <p>This release includes the <code>__classPrivateFieldIn</code> helper as well as an update to <code>__createBinding</code> to reduce indirection between multiple re-exports.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
10d7c288f5 |
Adding Brotli compression support (#4288)
Summary: Closes https://github.com/facebook/flipper/issues/2578 Adds Brotli compression support for br-encoded endpoints ## Changelog - Brotli compression support Pull Request resolved: https://github.com/facebook/flipper/pull/4288 Test Plan: Confirmed `content-encoding` had `br` for Brotli and that the response text post-decompression was parsed properly:   A note for reviewer(s) is that I am by no means a javascript/typescript/yarn/npm/electron/etc developer, so please please make sure I did things properly and let me know what to fix, how, why it's wrong. Thanks! Reviewed By: antonk52 Differential Revision: D41444623 Pulled By: mweststrate fbshipit-source-id: ac4e84b4501c67a4b89163c20c63de1be14d6cef |
||
|
|
a4525790a2 |
Revert always root snapshot
Summary: this assumption doesnt hold true for android as the snapshot is of the decor view and app bounds include the status bar / bottom bar Reviewed By: elboman Differential Revision: D42035810 fbshipit-source-id: 177b5d086487a940e0bdbe20c2a001c420a08d69 |
||
|
|
12c1fdf952 |
Trim last indent guide
Summary: Changelog: UIDebugger: Reimplemented Tree, inline attributes, faster performance and added indent guides Reviewed By: lblasa Differential Revision: D42031069 fbshipit-source-id: f1394ca528005e645760ea38cb5c4c805d122a4b |
||
|
|
dc25a698d5 |
Snapshot to root of tree instead of root of subtree
Summary: ^ Reviewed By: LukeDefeo Differential Revision: D42002750 fbshipit-source-id: 66639d9f55aa850d4be83adee440489cba78d321 |
||
|
|
d66b513298 |
Add CK and iOS tags
Summary: ^ Reviewed By: LukeDefeo Differential Revision: D41876581 fbshipit-source-id: 79b98a06abb503f4cd39a61a2ed90e7899b8fd68 |
||
|
|
8dd5b57444 |
Diagnostic controller improvement
Summary: The diagnostics controller is not the best crafted UIViewController. It has many things that should be improved. - This diff just sets the background of the root view to white. At least, that will ensure that its text content is always shown if the screen background happens to be black (same as font colour). - Correct offset calculation, used for scrolling. Effectively, only set it if the content to be displayed no longer fits in the scrollview viewport. Reviewed By: LukeDefeo Differential Revision: D41876904 fbshipit-source-id: e2a89d8f6001e5b626c8df1d0832e77783999b81 |
||
|
|
b686567e2b |
Added indent guides to parent and children for selected node
Reviewed By: lblasa Differential Revision: D41995460 fbshipit-source-id: cd4574caa6aa164d2b3a026f656609585cae65c0 |
||
|
|
5043e5292f |
Last minute tree changes
Summary: 1. Greater spacing between levels 2. Align children when one has chevron and another doesnt 3. Allow searching of inline attribute values Reviewed By: lblasa Differential Revision: D41955235 fbshipit-source-id: aa6bce71810a32cd218db790287aaaf506df75b7 |
||
|
|
6d192bc020 |
Flipper Snapshot Bump: v0.176.2-SNAPSHOT
Summary: Releasing snapshot version 0.176.2-SNAPSHOT Reviewed By: aigoncharov Differential Revision: D41946575 fbshipit-source-id: d2c5d7d0fa4a6530d751585f926371791672f55f |
||
|
|
69db826792 |
Flipper Release: v0.176.1
Summary: Releasing version 0.176.1 Reviewed By: aigoncharov Differential Revision: D41946576 fbshipit-source-id: 5b1930fed4157f30d77b850c499a427842d9ad23 |
||
|
|
ecae770824 |
Daily arc lint --take KTFMT
Reviewed By: adamjernst Differential Revision: D41833756 fbshipit-source-id: 0ecc95aff3bdadadb0769dec55d27fb84fe50e95 |
||
|
|
8242a94ca4 |
Rename tree
Reviewed By: lblasa Differential Revision: D41875028 fbshipit-source-id: a3afd0014798f03cbaefac3f9128b4e92bccb290 |
||
|
|
74247ee721 |
Remove react complex tree
Reviewed By: lblasa Differential Revision: D41875029 fbshipit-source-id: 2af58610fe0d0f644aa8450a4210fd52f8ed4db6 |
||
|
|
ed35623bef |
Only render a single context menu for the entire tree
Summary: There is no reason to have a context menu rendered by react for each item in the tree, its pretty wastefull. It also means less props drilled to the tree node Reviewed By: lblasa Differential Revision: D41872778 fbshipit-source-id: b13491a310c03334d7f3056207f5de23d20c3e61 |
||
|
|
040240ec34 |
Tree2 feedback
Summary: 1. only useValue from tree root 2. Pass down props for ui state instead subscribing ad hoc 3. Pass down callbacks, instead of updating atoms ad hoc. 4. Create ui actions object holding api, will use this later on in the vizualizer as some of the same In general its more verbose but with memoizing perf should be fine should hopefully be easier to reason about components and what they can do as things are more explicit Hopefully this serves as a general template for how to organise the react code going forward Reviewed By: lblasa Differential Revision: D41872490 fbshipit-source-id: 94a33b0e951c04df367ba102fa0a097d4a0389cd |
||
|
|
1a9724d790 |
Added inline tree attributes
Summary: This is temporary solution to get to parity with the old plugin. In future would like to make this more flexible on the desktop side Additionally getData was renamed to getAttributes for consistency Reviewed By: lblasa Differential Revision: D41845248 fbshipit-source-id: 50e94a7712f5d42938229134e212cef5d379475d |
||
|
|
97cca42822 |
Remove native scan
Summary: This is obsolete and maintaining it as the protocol changes no longer makes sense Reviewed By: lblasa Differential Revision: D41845247 fbshipit-source-id: c4ead597ca66223ccfa091ac79a6a80784a3c8e4 |
||
|
|
fc43580134 |
Memoize tree nodes
Reviewed By: antonk52 Differential Revision: D41838164 fbshipit-source-id: 3184f4ee607f0dd47604265fc259480403c083f0 |