cd1345bc28bf5ae930a08b9b5cb0c0511877ef57
7060 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
f1fe66afd9 |
Use a dispatch queue for websocket operations
Summary: This diff ensures that all operations on the socket are put into a serial background queue, including delegate callbacks. All operations are executed asynchronously except disconnect, which is made synchronous as to guarantee no resources are accessed after the call. Reviewed By: fabiomassimo Differential Revision: D35254499 fbshipit-source-id: 33d93926f7bfc8948095c59f12ca31f0a932b8ae |
||
|
|
2bafe32f2a |
Process certificate signing request in the right event loop
Summary: To ensure that no deadlocks take place, it is important that there are no re-entrant calls from within the callbacks or event handlers. For the most part, this was already the case. Event and message handlers run critical sections into a Folly event scheduler. The only exception was the sendExpectResponse used during the certificate exchange. Once the response was received, the non-secure socket was disconnected. The solution was to put that operation in the Folly event scheduler as it should've been from the beginning. changelog: Certificate signing request response to be processed on the right event loop. Reviewed By: fabiomassimo Differential Revision: D35548148 fbshipit-source-id: cea2476ad66137f376acda66cdbc27801c0c47e1 |
||
|
|
30a1d09a83 |
Dealloc safety improvement
Summary: From a different diff, it was pointed out that calling methods on self are discouraged: Generally you want to avoid calling methods on self in dealloc because it allows you to accidentally capture references to self in dealloc, which leads to zombies. In this case, a disconnect effectively invalidates a timer and disconnect the underlying socket. Both take place either way when the members are deallocated too. The only thing is not done is notify the caller via the event handler of a close event. In our case, the caller actually manually disconnects before deallocating so this is not an issue. Reviewed By: fabiomassimo Differential Revision: D35547600 fbshipit-source-id: 9b5b9892b657a69585943613bc81344b38dbef30 |
||
|
|
fd2d7bc1a4 |
Attempt to socket connect before establishing websocket connection
Summary: ^ Changelog: Check if there's a process listening at the specified port before attempting to establish a websocket connection on iOS Reviewed By: fabiomassimo Differential Revision: D35546817 fbshipit-source-id: 92ccca9afd8bcdc6d79205cc277ac813e0999166 |
||
|
|
f7fc00cde2 |
Fix bug where high frequent updates could be skipped
Summary: As reported in https://fb.workplace.com/groups/flippersupport/permalink/1346149929198995/, data updates would sometimes not render in DataTable. After some debugging, this happens when multiple updates are scheduled with high frequency, and is bug in the internal render scheduler. (it might be that this never triggered before React 18, but it was a lingering bug). Basically in the following sequence, no second render of the data table would happen: 1. emit update 2. schedule render 3. React renders 4. emit a second update 5. scheduler bails out because update is already scheduled 6. React useEffect will clear out the scheduler state that was causing the render at point 3. Now the second update never gets rendered out (well, not until something else causes a new render). The problem here is that the scheduler state should be immediately reset as soon as React starts rendering, so that any new incoming update should trigger a new render, even though useEffect of the first render didn't finish. New flow now becomes: 1. emit update 2. schedule render 3. React renders & clears out scheduler state 4. emit a second update 5. scheduler schedules fresh render 6. etc... Reviewed By: nikoant Differential Revision: D35501325 fbshipit-source-id: 8af58c0da7bb024f360b750c856865f220dc6272 |
||
|
|
9474dfea7b |
Fix lint
Summary: This is automatically converted. Reviewed By: antonk52 Differential Revision: D35434155 fbshipit-source-id: 30c0e5b3c6bf95cbfaf2b2a3946279aceaa11875 |
||
|
|
b80766323f |
Upgrade packer
Summary: This had collected a bit of dust and we will need to extend this a little for flipper-server. - Update deps. - Migrate away from deprecated clap2 model to derive (it's much shorter now and less imperative). - ~~Some COW changes on how the progress bar crate handles strings.~~ (Reverted as this causes havvoc in `fbsource//third-party/rust`.) - Upgraded to 2021 Edition. Reviewed By: nikoant Differential Revision: D35433571 fbshipit-source-id: ae0a91558610ae46069a5fc5162b524cde759454 |
||
|
|
9cf630b27b |
Automated: Update Podfile.lock (#3615)
Summary: This is an automated PR to update the Podfile.lock. - Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions. - Also make sure that all the dependencies are updated to the latest one. - This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request) Pull Request resolved: https://github.com/facebook/flipper/pull/3615 Test Plan: Imported from GitHub, without a `Test Plan:` line. **Static Docs Preview: flipper** |[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35435008/V2/flipper/)| |**Modified Pages**| |[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35435008/V2/flipper/docs/getting-started/ios-native/)| Reviewed By: passy Differential Revision: D35435008 Pulled By: nikoant fbshipit-source-id: 7913265e6c15105f167c2ca3257242030909d4fe |
||
|
|
501abc6b55 |
Automatically set Android devices into the permissive mode
Reviewed By: nikoant Differential Revision: D35356211 fbshipit-source-id: 471470c5ca91c824590a409c4474433f2277b1f2 |
||
|
|
052f417224 |
Flipper Snapshot Bump: v0.142.1-SNAPSHOT
Summary: Releasing snapshot version 0.142.1-SNAPSHOT Reviewed By: nikoant Differential Revision: D35426155 fbshipit-source-id: 730d6205edeb0c783328533c4de46aa3a7f6c122 |
||
|
|
c82f6434ee |
Flipper Release: v0.142.0
Summary: Releasing version 0.142.0 Reviewed By: nikoant Differential Revision: D35426156 fbshipit-source-id: 831e74f5ce53c69582a6d11aff81647e989bd5b0 |
||
|
|
74919eee34 |
Automated: Update Podfile.lock (#3595)
Summary: This is an automated PR to update the Podfile.lock. - Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions. - Also make sure that all the dependencies are updated to the latest one. - This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request) Pull Request resolved: https://github.com/facebook/flipper/pull/3595 Test Plan: Imported from GitHub, without a `Test Plan:` line. **Static Docs Preview: flipper** |[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35394948/V2/flipper/)| |**Modified Pages**| |[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35394948/V2/flipper/docs/getting-started/ios-native/)| Reviewed By: antonk52 Differential Revision: D35394948 Pulled By: nikoant fbshipit-source-id: 3dac8728d4820643ad9f38248af0bd90390ee176 |
||
|
|
3b6e24d1fb |
Edit troubleshooting.mdx using inpage editor
Summary:
This diff has been automatically generated by the inpage editor.
If you want to update this diff, go through the preview link that would be attached to the test plan.
Please ensure you are editing the same page that was used to create this diff.
Reviewed By: passy
Differential Revision: D35362632
fbshipit-source-id: fa10a4757847ebec4697b7f99928f9cc477834dd
|
||
|
|
46340fa30a |
Fix UI freezes on popup opening by upgrading back React app creation from "createRoot" to "ReactDOM.render"
Summary: Fix UI freezes on popup opening by upgrading back React app creation from "createRoot" to "ReactDOM.render". These UI freezes started to happen after React upgrade because the issue in integration of Antd with React 18: https://github.com/react-component/trigger/issues/288 Reviewed By: aigoncharov Differential Revision: D35359129 fbshipit-source-id: eb0ad979443ecf67eb2acc2e219196c9fefcff62 |
||
|
|
86dc5b13fc |
Remove linting exception for react devtools
Summary: The linting exception is no longer needed as we have decapitated React DevTools Reviewed By: nikoant Differential Revision: D35283282 fbshipit-source-id: 73f4b14dcd35f6d93b464513fd8480bfa8a0168c |
||
|
|
8cbb5c4d46 |
FLEXNetworkLib to SKFLEXNetworkLib
Summary: rename FLEXNetworkLib to SKFLEXNetworkLib so it doesnt clash with Stock FLEX if embedded in the app too also 'fix' 3 warnings by adding explicit casts Reviewed By: lblasa Differential Revision: D35200011 fbshipit-source-id: 82bdecc5076b86958ea0cb80260584c012940045 |
||
|
|
fd23a9d626 |
Clean up socket on exit
Summary: Be more aggressive in cleaning up after ourselves. Using a tiny library by Sindre that handles standard exit events, SIGTERM and SIGINT. Reviewed By: aigoncharov Differential Revision: D35281772 fbshipit-source-id: a789f90f172b3aa3e187739cf2b7fefa75405891 |
||
|
|
42becc4b37 |
Flipper Snapshot Bump: v0.141.1-SNAPSHOT
Summary: Releasing snapshot version 0.141.1-SNAPSHOT Reviewed By: nikoant Differential Revision: D35245057 fbshipit-source-id: 3c7f89a828b20bc5961bd76e7ffa3f0c3b7eafd6 |
||
|
|
571658e603 |
Flipper Release: v0.141.0
Summary: Releasing version 0.141.0 Reviewed By: nikoant Differential Revision: D35245058 fbshipit-source-id: a04893f3e98b86063616672c37fb6e57a8d8c1a3 |
||
|
|
cfcbc75de9 |
Take unix domain socket max length into account
Summary: lawrencelomax helpfully pointed out that there's a legacy limit for the path length of unix domain sockets. Checking here and falling back to `/tmp` in case we're going over. This could have caused some gnarly support issues, so I'm glad we caught this before it went live. Reviewed By: aigoncharov Differential Revision: D35257794 fbshipit-source-id: 68a7b62d6d6863efa4b3ce84d7735b1c1a45a174 |
||
|
|
5ce82405f7 |
Socket proxying error handling
Summary: More careful error handling as discussed in D35088208. Reviewed By: aigoncharov Differential Revision: D35251661 fbshipit-source-id: 8baab2b454494846411f7084e29c5fa668bc2f31 |
||
|
|
3d3e53c9e0 |
More careful socket cleanup
Summary: Instead of just deleting, we first check if it's already in use. The behaviour in case it *is* in use, is not great but mirrors what happens when the port is occupied. Reviewed By: aigoncharov Differential Revision: D35188965 fbshipit-source-id: 9bb5a7a9bacec6987ea72bbd084e40d5b30f9796 |
||
|
|
56e94394ca |
Serve on domain socket
Summary: Open a domain socket by default and proxy all browser requests via TCP to it. That allows us to connect to a running server regardless of its local port. Reviewed By: aigoncharov Differential Revision: D35088208 fbshipit-source-id: d167852162e63f68c804c379b4421f5cc0d33df2 |
||
|
|
ba9a80545d |
Support globally installed React DevTools
Summary: - Support loading globally installed DevTools Background: 1. Initially, I wanted to use react-devtools-core as before. react-devtools-core standalone contains quite a few imports of node.js APIs. After [a conversation with Brian](https://fb.workplace.com/groups/react.devtools/permalink/3131548550392044), I pivoted to react-devtools-inline 2. Technical design doc of react-devtools-inline integration: https://docs.google.com/document/d/1STUSUhXzrW_KkvqSu7Ge-rxjVFF7oU3_NbwzimkO_Z4 3. We support usage of globally installed devtools. Code of react-devtools-inline is not ready to be used by the browser as is. We need to bundle it and substitute React and ReactDOM imports with the globals. 4. As we can't pre-compile what users install globally, we need to bundle global devtools on demand, 5. I tried re-using our Metro bundling pipeline initially, but gave up after fighting it for 2 days. Included, `rollup` instead. 6. Size of a `tgz` archive with a plugin is 2.1MB allow-large-files Reviewed By: mweststrate Differential Revision: D34968770 fbshipit-source-id: 352299964ccc195b8677dbda47db84ffaf38737b |
||
|
|
68aec1df60 |
Decapitate React DevTools
Summary: Changelog: Migrate from react-devtools-core to -react-devtools-inline Technical design doc: https://docs.google.com/document/d/1STUSUhXzrW_KkvqSu7Ge-rxjVFF7oU3_NbwzimkO_Z4 At this point, React DevTools doe snot support globally installed DevTools. Only the bundled version. The support for the globally installed DevTools comes in the subsequent diffs along with on-the-fly transpilation. Reviewed By: mweststrate Differential Revision: D34926472 fbshipit-source-id: fde1d4cf386adfbf8a8581ee5a54e950d2cb34ef |
||
|
|
1f83b4b414 |
Migrate to React 18
Summary: Sadly, we have to use the experimental version of React to decapitate React Devtools. See https://fb.workplace.com/groups/react.devtools/posts/3135684459978453/?comment_id=3135711763309056&reply_comment_id=3135760513304181 On the bright side, Replay.io and Code Sandbox also use experimental React without any problem. Reviewed By: lblasa Differential Revision: D34926473 fbshipit-source-id: 5cd63cc065c2535f0583464c7b5e37891dadaf14 |
||
|
|
b1bc31044d |
Fix flipper-server build
Summary: flipper-server build fails when a server add-on uses one of the ignored modules. For instance, React DevTools is goin got use `ws` which has an optional dependency on `utf-8-validate` and `bufferutil`. Even though it is optional, it is still required, and therefore picked up by Metro. This way it is silently ignored. Reviewed By: mweststrate Differential Revision: D34716514 fbshipit-source-id: a9d463d2d5d7c954e35d9a16f3da44ce17615673 |
||
|
|
26ea544f82 |
Force minimist to 1.2.6
Reviewed By: passy Differential Revision: D35248981 fbshipit-source-id: 1738261abbcb32425930a65d7bfa13131e987d7e |
||
|
|
792e8b470b |
Force-node forge to 1.3.1
Reviewed By: passy Differential Revision: D35248871 fbshipit-source-id: dd11256201b2092f41a5ecb528b586ebf2426f9e |
||
|
|
393e1f08d4 |
Added details to failing assertions
Summary: Added a clearer message to the null checks, to give some clue on what goes wrong Reviewed By: lawrencelomax Differential Revision: D35246065 fbshipit-source-id: d33a6184bf722a386c2b2dff1afd41db20efe90b |
||
|
|
f193362ac6 |
chore: bump react-devtools-core to 4.24.1 (#3542)
Summary: Related to this issue: https://github.com/facebook/react/issues/23307 ## Changelog bump react-devtools-core to 4.24.1 Pull Request resolved: https://github.com/facebook/flipper/pull/3542 Test Plan: // bvaughn Reviewed By: passy Differential Revision: D35211366 Pulled By: mweststrate fbshipit-source-id: 890d18e87ba07e140c1c49857d02410767c6c17d |
||
|
|
378a99439f |
Bump prettier from 2.5.1 to 2.6.1 in /js/js-flipper (#3586)
Summary: Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.6.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.6.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#261">Changelog</a></p> <h2>2.6.0</h2> <p>🔗 <a href="https://prettier.io/blog/2022/03/16/2.6.0.html">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.6.1</h1> <p><a href="https://github.com/prettier/prettier/compare/2.6.0...2.6.1">diff</a></p> <h4>Ignore <code>loglevel</code> when printing information (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/12477">#12477</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <pre lang="bash"><code># Prettier 2.6.0 prettier --loglevel silent --find-config-path index.js # Nothing printed <h1>Prettier 2.6.1</h1> <p>prettier --loglevel silent --help no-color</p> <h1>.prettierrc</h1> <p></code></pre></p> <h4>Make artifact friendly for webpack (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/12485">#12485</a>, <a href="https://github-redirect.dependabot.com/prettier/prettier/pull/12511">#12511</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <p>Fixes two problems when bundling our UMD files with webpack:</p> <ul> <li>A error <code>"`....__exportStar` is not a function"</code> throws when running the bundles.</li> <li>Some files cause warning about <code>"Critical dependency: the request of a dependency is an expression"</code>.</li> </ul> <h4>Fix non-idempotent formatting of function calls with complex type arguments (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/12508">#12508</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <pre lang="tsx"><code>// Input const foo = doSomething<{ foo1: "foo1", foo2: "foo2", foo3: "foo3", foo4: "foo4", foo5: "foo5" }>(); <p>// Prettier 2.6.0 (first) const foo = doSomething<{ foo1: "foo1"; foo2: "foo2"; foo3: "foo3"; foo4: "foo4"; foo5: "foo5"; }>();</p> <p>// Prettier 2.6.0 (second) const foo = doSomething<{ foo1: "foo1"; foo2: "foo2"; foo3: "foo3"; foo4: "foo4"; foo5: "foo5"; }>(); </tr></table> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
ce07d0310b |
Bump @typescript-eslint/parser from 5.15.0 to 5.16.0 in /js/js-flipper (#3583)
Summary: Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.15.0 to 5.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v5.16.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0">5.16.0</a> (2022-03-21)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] enforce assertionStyle for <code>const</code> assertions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/4685">#4685</a>) (<a href=" |
||
|
|
3ee7e98a78 |
Bump ts-jest from 27.1.3 to 27.1.4 in /js/js-flipper (#3584)
Summary: Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 27.1.3 to 27.1.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">ts-jest's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/kulshekhar/ts-jest/compare/v27.1.3...v27.1.4">27.1.4</a> (2022-03-24)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compiler:</strong> revert <a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3194">https://github.com/facebook/flipper/issues/3194</a> (<a href="https://github-redirect.dependabot.com/kulshekhar/ts-jest/issues/3362">https://github.com/facebook/flipper/issues/3362</a>) (<a href=" |
||
|
|
cf1aadb6f7 |
Bump @typescript-eslint/eslint-plugin from 5.14.0 to 5.16.0 in /desktop (#3578)
Summary: Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.14.0 to 5.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v5.16.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0">5.16.0</a> (2022-03-21)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] enforce assertionStyle for <code>const</code> assertions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/4685">#4685</a>) (<a href=" |
||
|
|
84a652735f |
Bump eslint from 8.11.0 to 8.12.0 in /js/js-flipper (#3582)
Summary: Bumps [eslint](https://github.com/eslint/eslint) from 8.11.0 to 8.12.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.12.0</h2> <h2>Features</h2> <ul> <li><a href=" |
||
|
|
e153d72805 |
Bump eslint-import-resolver-typescript from 2.5.0 to 2.7.0 in /js/js-flipper (#3581)
Summary: Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript) from 2.5.0 to 2.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's releases</a>.</em></p> <blockquote> <h2>v2.7.0</h2> <h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.6.0...v2.7.0">2.7.0</a> (2022-03-23)</h2> <h3>Features</h3> <ul> <li>support <code>.cjs</code> <code>.mjs</code> <code>.cts</code> <code>.mts</code> extensions (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/84">https://github.com/facebook/flipper/issues/84</a>) (<a href=" |
||
|
|
202fe6e2ca |
Bump typescript from 4.6.2 to 4.6.3 in /js/js-flipper (#3580)
Summary: allow-large-files Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.2 to 4.6.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 4.6.3</h2> <p>This release includes fixes for</p> <ul> <li><a href="https://github-redirect.dependabot.com/microsoft/TypeScript/issues/47895">an incremental parsing bug caused by faulty error recovery logic</a></li> <li><a href="https://github-redirect.dependabot.com/microsoft/TypeScript/pull/47657">improved results from the TypeScript API's <code>preProcessFile</code> function</a></li> </ul> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.0%22+">fixed issues query for Typescript 4.6.0 (Beta)</a>.</li> <li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.1%22+">fixed issues query for Typescript 4.6.1 (RC)</a>.</li> <li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.2%22+">fixed issues query for Typescript 4.6.2 (Stable)</a>.</li> <li><a href="https://github.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.6.3%22+">fixed issues query for Typescript 4.6.3 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2d46b8bc48 |
Bump metro from 0.69.0 to 0.69.1 in /desktop (#3560)
Summary: Bumps [metro](https://github.com/facebook/metro) from 0.69.0 to 0.69.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro's releases</a>.</em></p> <blockquote> <h2>Release v0.69.1</h2> <ul> <li><strong>[Fix]</strong> buck-worker-tool: Implement worker <a href="https://buck.build/rule/worker_tool.html#:~:text=it%20should%20exit%20after%20replying%20on%20stdout">termination</a> correctly. (22af8747469529ed2532b5392d695514930fb298)</li> <li><strong>[Fix]</strong> metro-resolver: Export the <code>CustomResolutionContext</code> Flow type for use in custom resolvers. (cde639ca3c4d118a46448eb2a960cfb7bcdc4227)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5b19b378f6 |
Disable .strict() on all tsx yargs scripts
Summary: Some internal jobs started to fail in the same way as GH did. Applied the same patch as in the parent diff. I suspect the cause is an earlier update of node / bash / other dep? Couldn't really find anything clearly pointing at the problem Reviewed By: aigoncharov Differential Revision: D35212673 fbshipit-source-id: c09956137a4b10537718ffa60223cc4e557f41f7 |
||
|
|
360c52c67c |
automatic update for ansi-html@0.0.8
Reviewed By: nikoant Differential Revision: D35213089 fbshipit-source-id: 4e0d7ca6b341c8caccd1ef69a8b396ab3b6bf7ab |
||
|
|
35927750c9 |
Bump @typescript-eslint/eslint-plugin from 5.15.0 to 5.16.0 in /js/js-flipper (#3585)
Summary: Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.15.0 to 5.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v5.16.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.15.0...v5.16.0">5.16.0</a> (2022-03-21)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] enforce assertionStyle for <code>const</code> assertions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/4685">#4685</a>) (<a href=" |
||
|
|
89e3f47fa4 |
Bump @babel/core from 7.17.5 to 7.17.8 in /desktop (#3577)
Summary: Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.5 to 7.17.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/core</code>'s releases</a>.</em></p> <blockquote> <h2>v7.17.8 (2022-03-18)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14353">#14353</a> Update decorators to match latest spec (<a href="https://github.com/pzuraq"><code>@pzuraq</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14339">#14339</a> Decorators misc fixes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-modules-systemjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14057">#14057</a> [systemjs] Fix nested <code>let</code>/<code>const</code> shadowing imported bindings (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14362">#14362</a> Allow keywords in TS qualified types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>↩️ Revert</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14367">#14367</a> Defer <code><T>() => {}</code> TSX error to Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 4</h4> <ul> <li>Chris Garrett (<a href="https://github.com/pzuraq"><code>@pzuraq</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Sneh Khatri (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> <h2>v7.17.7 (2022-03-14)</h2> <p>Thanks <a href="https://github.com/cha0s"><code>@cha0s</code></a>, <a href="https://github.com/dev-itsheng"><code>@dev-itsheng</code></a>, <a href="https://github.com/green1052"><code>@green1052</code></a>, <a href="https://github.com/jlennox"><code>@jlennox</code></a> and <a href="https://github.com/Yokubjon-J"><code>@Yokubjon-J</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14135">#14135</a> [tsx] raise error on single arrow type argument without comma (<a href="https://github.com/ozanhonamlioglu"><code>@ozanhonamlioglu</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-compilation-targets</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14294">#14294</a> Avoid <code>resolveTargets</code> call if <code>browsers</code> is an empty array (<a href="https://github.com/dev-itsheng"><code>@dev-itsheng</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-helper-simple-access</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-umd</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14341">#14341</a> Fix update expression for exported bigints (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14344">#14344</a> Allow variable and function with the same name in static blocks (<a href="https://github.com/Yokubjon-J"><code>@Yokubjon-J</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14327">#14327</a> Remove length restriction from JSX entities, and ignore <code>Object.prototype</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14293">#14293</a> fix(ts): skip func-type param start on parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14335">#14335</a> Fix static/proto initializers when there aren't class fields (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14334">#14334</a> fix: push <code>newClass</code> only when class is decorated (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14309">#14309</a> Fix <code>import type/typeof</code> printing with no specifiers (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14313">#14313</a> Fix duplicate exports initialization with many exports (<a href="https://github.com/JasinYip"><code>@JasinYip</code></a>)</li> </ul> </li> <li><code>babel-helper-member-expression-to-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-object-super</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14311">#14311</a> fix: support bigints in update expressions for private fields (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-register</code></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/core</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.17.8 (2022-03-18)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14353">#14353</a> Update decorators to match latest spec (<a href="https://github.com/pzuraq"><code>@pzuraq</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14339">#14339</a> Decorators misc fixes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-modules-systemjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14057">#14057</a> [systemjs] Fix nested <code>let</code>/<code>const</code> shadowing imported bindings (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14362">#14362</a> Allow keywords in TS qualified types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>↩️ Revert</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14367">#14367</a> Defer <code><T>() => {}</code> TSX error to Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.17.7 (2022-03-14)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14135">#14135</a> [tsx] raise error on single arrow type argument without comma (<a href="https://github.com/ozanhonamlioglu"><code>@ozanhonamlioglu</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-compilation-targets</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14294">#14294</a> Avoid <code>resolveTargets</code> call if <code>browsers</code> is an empty array (<a href="https://github.com/dev-itsheng"><code>@dev-itsheng</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-helper-simple-access</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-umd</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14341">#14341</a> Fix update expression for exported bigints (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14344">#14344</a> Allow variable and function with the same name in static blocks (<a href="https://github.com/Yokubjon-J"><code>@Yokubjon-J</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14327">#14327</a> Remove length restriction from JSX entities, and ignore <code>Object.prototype</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14293">#14293</a> fix(ts): skip func-type param start on parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14335">#14335</a> Fix static/proto initializers when there aren't class fields (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14334">#14334</a> fix: push <code>newClass</code> only when class is decorated (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14309">#14309</a> Fix <code>import type/typeof</code> printing with no specifiers (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14313">#14313</a> Fix duplicate exports initialization with many exports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-member-expression-to-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-object-super</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14311">#14311</a> fix: support bigints in update expressions for private fields (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14303">#14303</a> Fix babel register cache invalidation (<a href="https://github.com/cha0s"><code>@cha0s</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14338">#14338</a> Report single error for invalid num seps in unicode escapes (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14320">#14320</a> Type-safe ParseErrors (<a href="https://github.com/tolmasky"><code>@tolmasky</code></a>)</li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
886d04a81b |
Upgrade electron-builder
Summary: Fix build on new MacOS https://github.com/electron-userland/electron-builder/issues/6726 Reviewed By: passy Differential Revision: D35211540 fbshipit-source-id: f59828f008482c503c260ca5f9bc625ca694e1be |
||
|
|
767caad593 |
Fix tsc:build on linux machines (#3588)
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/3588 Fix failing CI builds on Linux See screenshot, sometimes the script being executed by ts-node, ends up as argument to the script itself. This seems to happen in CI, and *sometimes* happens for me locally. Since compute-package-checksum doesn't read any varargs anyway, just disabled the `strict` flag to ignore the additional arguments. This fixes our GH builds failing on linux. Reviewed By: aigoncharov Differential Revision: D35210590 fbshipit-source-id: 91057fd657a888020ea333495d1f16b7ff9cca50 |
||
|
|
52483618b3 |
Minor revision to android-native.mdx (#3574)
Summary: Making a small correction in android-native.mdx. ## Changelog Corrected spelling of "neccesary" to "necessary". Pull Request resolved: https://github.com/facebook/flipper/pull/3574 Test Plan: Please view in editor or browser. Reviewed By: aigoncharov Differential Revision: D35210325 Pulled By: mweststrate fbshipit-source-id: 34514d8a833e20af09195553413c2a71aa938d71 |
||
|
|
ec364b5ef5 |
Bump @babel/core from 7.17.5 to 7.17.8 in /react-native/ReactNativeFlipperExample (#3558)
Summary: Bumps [babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.5 to 7.17.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/core</code>'s releases</a>.</em></p> <blockquote> <h2>v7.17.8 (2022-03-18)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14353">#14353</a> Update decorators to match latest spec (<a href="https://github.com/pzuraq"><code>@pzuraq</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14339">#14339</a> Decorators misc fixes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-modules-systemjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14057">#14057</a> [systemjs] Fix nested <code>let</code>/<code>const</code> shadowing imported bindings (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14362">#14362</a> Allow keywords in TS qualified types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>↩️ Revert</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14367">#14367</a> Defer <code><T>() => {}</code> TSX error to Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 4</h4> <ul> <li>Chris Garrett (<a href="https://github.com/pzuraq"><code>@pzuraq</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Sneh Khatri (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> <h2>v7.17.7 (2022-03-14)</h2> <p>Thanks <a href="https://github.com/cha0s"><code>@cha0s</code></a>, <a href="https://github.com/dev-itsheng"><code>@dev-itsheng</code></a>, <a href="https://github.com/green1052"><code>@green1052</code></a>, <a href="https://github.com/jlennox"><code>@jlennox</code></a> and <a href="https://github.com/Yokubjon-J"><code>@Yokubjon-J</code></a> for your first PRs!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14135">#14135</a> [tsx] raise error on single arrow type argument without comma (<a href="https://github.com/ozanhonamlioglu"><code>@ozanhonamlioglu</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-compilation-targets</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14294">#14294</a> Avoid <code>resolveTargets</code> call if <code>browsers</code> is an empty array (<a href="https://github.com/dev-itsheng"><code>@dev-itsheng</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-helper-simple-access</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-umd</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14341">#14341</a> Fix update expression for exported bigints (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14344">#14344</a> Allow variable and function with the same name in static blocks (<a href="https://github.com/Yokubjon-J"><code>@Yokubjon-J</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14327">#14327</a> Remove length restriction from JSX entities, and ignore <code>Object.prototype</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14293">#14293</a> fix(ts): skip func-type param start on parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14335">#14335</a> Fix static/proto initializers when there aren't class fields (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14334">#14334</a> fix: push <code>newClass</code> only when class is decorated (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14309">#14309</a> Fix <code>import type/typeof</code> printing with no specifiers (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14313">#14313</a> Fix duplicate exports initialization with many exports (<a href="https://github.com/JasinYip"><code>@JasinYip</code></a>)</li> </ul> </li> <li><code>babel-helper-member-expression-to-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-object-super</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14311">#14311</a> fix: support bigints in update expressions for private fields (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-register</code></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/core</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.17.8 (2022-03-18)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14353">#14353</a> Update decorators to match latest spec (<a href="https://github.com/pzuraq"><code>@pzuraq</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14339">#14339</a> Decorators misc fixes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-modules-systemjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14057">#14057</a> [systemjs] Fix nested <code>let</code>/<code>const</code> shadowing imported bindings (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14362">#14362</a> Allow keywords in TS qualified types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>↩️ Revert</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14367">#14367</a> Defer <code><T>() => {}</code> TSX error to Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.17.7 (2022-03-14)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14135">#14135</a> [tsx] raise error on single arrow type argument without comma (<a href="https://github.com/ozanhonamlioglu"><code>@ozanhonamlioglu</code></a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helper-compilation-targets</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14294">#14294</a> Avoid <code>resolveTargets</code> call if <code>browsers</code> is an empty array (<a href="https://github.com/dev-itsheng"><code>@dev-itsheng</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-helper-simple-access</code>, <code>babel-plugin-transform-modules-amd</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-umd</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14341">#14341</a> Fix update expression for exported bigints (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14344">#14344</a> Allow variable and function with the same name in static blocks (<a href="https://github.com/Yokubjon-J"><code>@Yokubjon-J</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14327">#14327</a> Remove length restriction from JSX entities, and ignore <code>Object.prototype</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14293">#14293</a> fix(ts): skip func-type param start on parsing (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14335">#14335</a> Fix static/proto initializers when there aren't class fields (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14334">#14334</a> fix: push <code>newClass</code> only when class is decorated (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14309">#14309</a> Fix <code>import type/typeof</code> printing with no specifiers (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14313">#14313</a> Fix duplicate exports initialization with many exports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-member-expression-to-functions</code>, <code>babel-plugin-proposal-class-properties</code>, <code>babel-plugin-proposal-private-methods</code>, <code>babel-plugin-transform-classes</code>, <code>babel-plugin-transform-object-super</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14311">#14311</a> fix: support bigints in update expressions for private fields (<a href="https://github.com/magic-akari"><code>@magic-akari</code></a>)</li> </ul> </li> <li><code>babel-register</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14303">#14303</a> Fix babel register cache invalidation (<a href="https://github.com/cha0s"><code>@cha0s</code></a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14338">#14338</a> Report single error for invalid num seps in unicode escapes (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/14320">#14320</a> Type-safe ParseErrors (<a href="https://github.com/tolmasky"><code>@tolmasky</code></a>)</li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c406b37287 |
Bump metro-cache from 0.69.0 to 0.69.1 in /desktop (#3564)
Summary: Bumps [metro-cache](https://github.com/facebook/metro) from 0.69.0 to 0.69.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-cache's releases</a>.</em></p> <blockquote> <h2>Release v0.69.1</h2> <ul> <li><strong>[Fix]</strong> buck-worker-tool: Implement worker <a href="https://buck.build/rule/worker_tool.html#:~:text=it%20should%20exit%20after%20replying%20on%20stdout">termination</a> correctly. (22af8747469529ed2532b5392d695514930fb298)</li> <li><strong>[Fix]</strong> metro-resolver: Export the <code>CustomResolutionContext</code> Flow type for use in custom resolvers. (cde639ca3c4d118a46448eb2a960cfb7bcdc4227)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4e46f83d26 |
Bump @typescript-eslint/experimental-utils from 5.13.0 to 5.15.0 in /desktop (#3541)
Summary: Bumps [typescript-eslint/experimental-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/experimental-utils) from 5.13.0 to 5.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/experimental-utils</code>'s releases</a>.</em></p> <blockquote> <h2>v5.15.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.14.0...v5.15.0">5.15.0</a> (2022-03-14)</h1> <h3>Features</h3> <ul> <li><strong>parser:</strong> add <code>parserOptions.emitDecoratorMetadata</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/4646">#4646</a>) (<a href=" |
||
|
|
a6849782d8 |
Bump react-native from 0.67.2 to 0.67.4 in /react-native/react-native-flipper (#3555)
Summary: Bumps [react-native](https://github.com/facebook/react-native) from 0.67.2 to 0.67.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react-native/releases">react-native's releases</a>.</em></p> <blockquote> <h2>0.67.4</h2> <h2>Fixed</h2> <h3>Android specific</h3> <ul> <li>Added a null check to native.value in Switch to fix <a href="https://github-redirect.dependabot.com/facebook/react-native/issues/32594">facebook/react-native#32594</a> (<a href=" |