f9547e024e481d080ab6e43bb979638549f349bf
6234 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
f9547e024e |
Allow switching between internal and OSS DevTools (#3139)
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/3139 This commit adds new UI in the top level toolbar to allow internal FB users to switch between the internal build of devtools and the OSS one. ## Scenarios **Internal (when `client.isFB`)** - DevTools version will default to the internal version, and will render a `Select` component with option to switch to the OSS version. - If a global install of DevTools is present, the selection menu will also offer the option to switch to the global DevTools version. **External (when `!client.isFB`)** Will preserve previous behavior: - Uses the OSS version by default, and doesn't provide option to switch to internal version. - If a global installation is present, will render a `Switch` component that allows switching between OSS and global installation. ### Implementation This commit refactors some parts of the DevTools plugin to provide a bit more clarity in the loading sequence by renaming and modifying some of the messaging, and fixing lint warnings. A change introduced here is that when switching or loading devtools, when we attempt to reload the device via Metro, don't immediately show a "Retry" button, since at that point nothing has gone wrong, and the Retry button will only occur if the Metro reload doesn't occur after a few seconds. In a future commit, this [PR in Devtools](https://github.com/facebook/react/pull/22848) will allow us to clear any loading messages once DevTools has successfully connected. Reviewed By: lunaruan, mweststrate Differential Revision: D32773200 fbshipit-source-id: aa15ffecba7b2b2ea74e109e9f16334d47bf5868 |
||
|
|
618670d00a |
Update Flipper DevTools plugin to use internal build
Summary: This commit update the React DevTools Flipper plugin to use the internal build of `react-devtools-core/standalone`. The internal build of `react-devtools-core/standalone` is generated by the new sync script: `js1 upgrade react-devtools-core`, which places the build under `xplat/sonar/desktop/plugins/public/reactdevtools/fb`. As a follow up, we can add a dropdown to allow users to select which version of React DevTools they'd like to use. Reviewed By: mweststrate Differential Revision: D31904288 fbshipit-source-id: ce0880284bd7f9ccaa6258a7c2956f20771e81a9 |
||
|
|
5a0627fdc3 |
Update react-devtools-core
Summary: This build was created from git revision 90e5d3638844414e1b9df0fe66c3fc46b211d210. Reviewed By: lunaruan Differential Revision: D31866508 fbshipit-source-id: 104cc38647f9a43d1cd2862c0ae412ecabe05bdf |
||
|
|
2d89c2f3eb |
Close resource as we cannot inline (#3125)
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/3125 Better stream creation and disposal. A report was generated with the following error: StrictMode policy violation: android.os.strictmode.LeakedClosableViolation: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks. Changelog: Close input stream after use which was causing strict mode policy violation crashes and possibly leaking resources. Reviewed By: passy Differential Revision: D32830690 fbshipit-source-id: de3ffaf1b600590c4060a381fae66e73e08745cb |
||
|
|
b7a29ac0b3 |
Fix disconnect during init logging
Summary: When a client disconnects while it's still initialising, we get a critical error. But this is expected to happen now and again, so adding a specific error for it, and handling it accordingly. It doesn't change the control flow, just the logging. Reviewed By: nikoant Differential Revision: D32794062 fbshipit-source-id: cf27fb9c345aa6369d338838a46e75a6b7afde41 |
||
|
|
9fc1d3cfb9 |
Ignore stale replies
Summary: Changelog: ignore stale replies Reviewed By: lblasa Differential Revision: D32829739 fbshipit-source-id: 267f43f8e8f3dea60ee86187f7a7709fea09e5af |
||
|
|
0d94120928 |
Remove Request Identifier from message
Summary:
{F684271717}
^
This is causing the error being reported quite a lot. The identifier doesn't provide much information to the person analysing the error. Only ever useful if debugging.
Reviewed By: antonk52, mweststrate
Differential Revision: D32828150
fbshipit-source-id: f29fbf6bfe389fec6ef888fc01be6c058193709d
|
||
|
|
77d7ec2efb |
Guard against screenshot capture failure
Summary: Bit off an odd one but according to the crash report in T107008330, the screenshot can sometimes be not a real buffer. This may not actually fix things but should give us some more insights into what's up. Changelog: Better handling of screenshot taking in navigation Reviewed By: mweststrate Differential Revision: D32797863 fbshipit-source-id: 6d16ccb82fb8258591f9bc5f79c00811b18b9c51 |
||
|
|
c9f623edf3 |
Automated: Update Podfile.lock (#3121)
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/3121 Test Plan: Imported from GitHub, without a `Test Plan:` line. **Static Docs Preview: flipper** |[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D32794374/V2/flipper/)| |**Modified Pages**| |[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D32794374/V2/flipper/docs/getting-started/ios-native/)| Reviewed By: nikoant Differential Revision: D32794374 Pulled By: lblasa fbshipit-source-id: 952f8c44118d392ac6cc2b0847e2a9f9c96dc89a |
||
|
|
0799edbca0 |
Fix excessive error reporting
Summary: Currently, we register global error handlers inside of ErrorReporter. To make these global error visible to the user we pipe them to `console.error`. All console methods are monkey-patched in our Logger. Logger uses ErrorReporter to report errors to LogView. It leads to duplicate errors in LogView. In this diff, we extract startGlobalErrorHandling which should help us avoid duplication. Reviewed By: passy Differential Revision: D32759909 fbshipit-source-id: 6376e193c0ba6f0b46aaccc139ecf5066a04da11 |
||
|
|
5610f8f058 |
Remove 'path' from plugins
Summary: 1. Add `path` replacement 1. Remove Node's path for all plugins but MobileBuildsPluginContainer (it is probably going to be moved to the server) Reviewed By: mweststrate Differential Revision: D32766327 fbshipit-source-id: e636f273842506e752b97cf1b28ce7ac51ce9a12 |
||
|
|
6a4a867f74 |
Enable WebSockets for Android
Summary: This change effectively prioritises WebSocket over RSocket connections for Android. Reviewed By: passy Differential Revision: D32490095 fbshipit-source-id: 836438970f0668521ca6e7fab6c106e77f951652 |
||
|
|
3db072557b |
Start docs for on demand
Summary: Starting just with Android On Demand. iOS will follow shortly. Reviewed By: antonk52 Differential Revision: D32724229 fbshipit-source-id: b4276aae2a7349815d691b854adcfc531b702ae7 |
||
|
|
ea94c9d1a5 |
Demote exchange error
Summary: The errors files for this aren't actionable and cannot be deduplicated because of the information included. Better to treat this as a warning. Reviewed By: nikoant Differential Revision: D32758656 fbshipit-source-id: 5255d694b8783b7bb49f981933741063d012df98 |
||
|
|
3e258c6969 |
Demote connection loop error
Summary: We can't action tasks based on this report, so better to raise it as a warning. Reviewed By: nikoant Differential Revision: D32758850 fbshipit-source-id: 2e8ff984f40d2d0431db192e8f2d983d52b77ccd |
||
|
|
a721e689be |
Flipper Snapshot Bump: v0.123.1-SNAPSHOT
Summary: Releasing snapshot version 0.123.1-SNAPSHOT Reviewed By: lblasa Differential Revision: D32753693 fbshipit-source-id: c6afec3c71b448d2bad9569bee3777195d474a71 |
||
|
|
902242b3b6 |
Flipper Release: v0.123.0
Summary: Releasing version 0.123.0 Reviewed By: lblasa Differential Revision: D32753694 fbshipit-source-id: 70aa24c8711e99c7555346bc44106897ca6753db |
||
|
|
b37b5ee19e |
Track client connect/disconnect events
Summary: By tracking when clients connect and disconnect, we will be able to answer how long does it take for clients to connect Reviewed By: passy Differential Revision: D32697702 fbshipit-source-id: b01893f500c97b08eb4434733058f58433d7f4ef |
||
|
|
a8b9059604 |
Bump dokka-gradle-plugin from 1.5.31 to 1.6.0 (#3108)
Summary: Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.5.31 to 1.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">dokka-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>1.6.0 Beta</h2> <p>Changes:</p> <ul> <li><strong>New UI</strong></li> <li>Support of version plugin for single module projects</li> <li>Allow package-level suppression (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2209">https://github.com/facebook/flipper/issues/2209</a>), thanks <a href="https://github.com/owengray-google"><code>@owengray-google</code></a></li> <li>GFM: Use Markdown syntax to render lists (<a href="https://github-redirect.dependabot.com/Kotlin/dokka/issues/2098">https://github.com/facebook/flipper/issues/2098</a>), thanks <a href="https://github.com/sgilson"><code>@sgilson</code></a></li> <li>Fix names of nested inheritors</li> <li>Fix adding new custom stylesheets in submodules</li> <li>Add keywords <code>expect</code> and <code>actual</code> in signatures</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2907f77c0b |
Upgrade Docusaurus
Reviewed By: nikoant Differential Revision: D32723714 fbshipit-source-id: 83aeffc798d8dfb775c8e4a693591afbe018bc01 |
||
|
|
f4210b2cfd |
Bump eslint-plugin-react from 7.27.0 to 7.27.1 in /desktop (#3113)
Summary: Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.27.0 to 7.27.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1">7.27.1</a> - 2021.11.18</h2> <h3>Fixed</h3> <ul> <li>[<code>no-invalid-html-attribute</code>]: allow <code>link</code> <code>rel</code> to have <code>apple-touch-icon</code>, <code>mask-icon</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3132">#3132</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-unused-class-component-methods</code>]: add <code>getChildContext</code> lifecycle method (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3136">#3136</a>[] <a href="https://github.com/yoyo837"><code>@yoyo837</code></a>)</li> <li>[<code>prop-types</code>]: fix false positives on renames in object destructuring (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3142">#3142</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[<code>no-arrow-function-lifecycle</code>]: fix invalid autofix from a concise arrow method to a regular one (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3145">#3145</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>display-name</code>]: avoid false positives on non-creatClass object expressions (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3144">#3144</a> <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[readme] fix syntax typo (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3141">#3141</a>[] <a href="https://github.com/moselhy"><code>@moselhy</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3145">#3145</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3145">yannickcr/eslint-plugin-react#3145</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3144">#3144</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3144">yannickcr/eslint-plugin-react#3144</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3142">#3142</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3142">yannickcr/eslint-plugin-react#3142</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3141">#3141</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3141">yannickcr/eslint-plugin-react#3141</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3136">#3136</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3136">yannickcr/eslint-plugin-react#3136</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3132">#3132</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3132">yannickcr/eslint-plugin-react#3132</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
2810f68330 |
Bump app-builder-lib from 22.14.7 to 22.14.8 in /desktop (#3115)
Summary: Bumps [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) from 22.14.7 to 22.14.8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/electron-userland/electron-builder/releases">app-builder-lib's releases</a>.</em></p> <blockquote> <h2>22.14.8</h2> <p>electron-updater@4.6.3</p> <h2>What's Changed</h2> <ul> <li>fix: Emit 'before-quit-for-update' when updating via novel means by <a href="https://github.com/Nokel81"><code>@Nokel81</code></a> in <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6395">electron-userland/electron-builder#6395</a></li> <li>chore(deps): lock file maintenance by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6382">electron-userland/electron-builder#6382</a></li> <li>fix: make <code>--no-sandbox</code> optional for building with AppImage by <a href="https://github.com/devinbinnie"><code>@devinbinnie</code></a> in <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6429">electron-userland/electron-builder#6429</a></li> <li>fix(nsis): downgrade nsis to 3.0.4.1 by <a href="https://github.com/mmaietta"><code>@mmaietta</code></a> in <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6447">electron-userland/electron-builder#6447</a></li> <li>chore(deploy): Release by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6414">electron-userland/electron-builder#6414</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/devinbinnie"><code>@devinbinnie</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6429">electron-userland/electron-builder#6429</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/electron-userland/electron-builder/compare/v22.14.7...v22.14.8">https://github.com/electron-userland/electron-builder/compare/v22.14.7...v22.14.8</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/electron-userland/electron-builder/blob/master/packages/app-builder-lib/CHANGELOG.md">app-builder-lib's changelog</a>.</em></p> <blockquote> <h2>22.14.8</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/pull/6447">#6447</a> <a href=" |
||
|
|
63cd507e8d |
Bump @oclif/command from 1.8.3 to 1.8.5 in /desktop (#3112)
Summary: Bumps [oclif/command](https://github.com/oclif/command) from 1.8.3 to 1.8.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/oclif/command/releases"><code>@oclif/command</code>'s releases</a>.</em></p> <blockquote> <h2>v1.8.5</h2> <h3><a href="https://github.com/oclif/command/compare/v1.8.4...v1.8.5">1.8.5</a> (2021-11-29)</h3> <h3>Bug Fixes</h3> <ul> <li>remove lodash.template transitive dep (<a href="https://github-redirect.dependabot.com/oclif/command/issues/274">https://github.com/facebook/flipper/issues/274</a>) (<a href=" |
||
|
|
6313a3da3a |
Bump mock-fs from 5.0.0 to 5.1.2 in /desktop (#3114)
Summary: Bumps [mock-fs](https://github.com/tschaub/mock-fs) from 5.0.0 to 5.1.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tschaub/mock-fs/blob/main/changelog.md">mock-fs's changelog</a>.</em></p> <blockquote> <h2>5.1.2</h2> <ul> <li>Avoid open <code>FSREQCALLBACK</code> file handles (thanks <a href="https://github.com/jloleysens"><code>@jloleysens</code></a>, see <a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/342">https://github.com/facebook/flipper/issues/342</a><a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/342">https://github.com/facebook/flipper/issues/342</a>)</li> </ul> <h2>5.1.1</h2> <ul> <li>Added <code>engines</code> to <code>package.json</code> to clarify that Node >= 12 is required (thanks <a href="https://github.com/tillig"><code>@tillig</code></a>, see <a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/337">https://github.com/facebook/flipper/issues/337</a><a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/337">https://github.com/facebook/flipper/issues/337</a>)</li> </ul> <h2>5.1.0</h2> <ul> <li>Added support for Node >= 16.3 (thanks <a href="https://github.com/Rugvip"><code>@Rugvip</code></a>, see <a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/335">https://github.com/facebook/flipper/issues/335</a><a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/335">https://github.com/facebook/flipper/issues/335</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8a2d99b592 |
Bump reselect from 4.0.0 to 4.1.5 in /desktop (#3111)
Summary: Bumps [reselect](https://github.com/reduxjs/reselect) from 4.0.0 to 4.1.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/reduxjs/reselect/releases">reselect's releases</a>.</em></p> <blockquote> <h2>v4.1.5</h2> <p>This release updates the TS types to correctly infer selector parameters when input selectors have <code>undefined</code> or <code>null</code> as a parameter type or have optional parameters, and exports the <code>CreateSelectorFunction</code> type to fix uses of <code>createStructuredSelector</code>.</p> <p>(The types fixes feel like playing whack-a-mole, but they keep getting better!</p> <h2>What's Changed</h2> <ul> <li>Fix intersection of parameters that are undefined by <a href="https://github.com/markerikson"><code>@markerikson</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/556">reduxjs/reselect#556</a></li> <li>Export CreateSelectorFunction to fix createStructuredSelector usage by <a href="https://github.com/markerikson"><code>@markerikson</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/557">reduxjs/reselect#557</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/reselect/compare/v4.1.4...v4.1.5">https://github.com/reduxjs/reselect/compare/v4.1.4...v4.1.5</a></p> <h2>v4.1.4</h2> <p>This release has (you guessed it) more fixes to the TS types: a change to parameter merging that fixes breakage with selectors and RTK Query's API state, a simplification of the <code>OutputSelectorFields</code> type to improve selector variable readability, another update to parameter merging to flag nested <code>never</code> fields as compile errors, and a fix to <code>createStructuredSelector</code> parameters to resolve a lib compilation problem.</p> <h2>Changelog</h2> <h3>More TS Fixes</h3> <p>The parameter merging fixes in 4.1.3 tried to "unwrap/expand" the parameter types to make them more readable, such as showing intersected objects as <code>{a, b, c}</code> instead of <code>{a} & {b} & {c}</code>. This was done with a recursive expansion type. That turned out to break with the complex state types used by RTK Query. We've updated the type expansion to only be a single level instead, which fixes the compilation issue.</p> <p>The <code>OutputSelectorFields</code> type previously took two generics: the <code>Combiner</code> function, and a <code>Result</code> type. This led to extra values being shown in hover previews for selectors. By inferring <code>Result = ReturnType<Combiner></code>, we were able to drop the second generic and cut down on the amount of types shown in previews.</p> <p>A user noted that intersected objects with top-level incompatible fields (like <code>{a: string} & {a: number}</code>) resulted in empty objects, but no compile error. We've updated the parameter merging to flag those as <code>never</code> and catch the problem at compile time. Deeper nested incompatible fields should already be caught by TS.</p> <p>The previous fix to <code>createStructuredSelector</code> missed a step in the spreading process, which has now been fixed.</p> <h2>What's Changed</h2> <ul> <li>Switch package management to Yarn v3 by <a href="https://github.com/markerikson"><code>@markerikson</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/551">reduxjs/reselect#551</a></li> <li>Fix parameter expansion and improve OutputSelector readability by <a href="https://github.com/markerikson"><code>@markerikson</code></a> in <a href="https://github-redirect.dependabot.com/reduxjs/reselect/pull/552">reduxjs/reselect#552</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/reduxjs/reselect/compare/v4.1.3...v4.1.4">https://github.com/reduxjs/reselect/compare/v4.1.3...v4.1.4</a></p> <h2>v4.1.3</h2> <p>This release rewrites the TS type inference of input selector parameters for correctness, fixes inference of <code>createStructuredSelector</code> inputs, and fixes an issue with the <code>OutputSelectorFields</code> type not being exported.</p> <h2>Changelog</h2> <h3>Input Selector Parameter Inference Improvements</h3> <p>Reselect's types have always been extremely tricky, because it involves passing multiple input selectors with potentially heterogeneous, and then nested function composition of multiple selectors. Additionally, the input selectors can be passed as individual arguments or a single array of input selectors.</p> <p>The <a href="https://github.com/reduxjs/reselect/blob/v4.0.0/src/index.d.ts">4.0.0 typedefs</a> dealt with this by hand-writing dozens of overloads, which was absolutely impossible to maintain.</p> <p>In 4.1, we took advantage of TS's improved abilities to infer array/tuple types to consolidate the typedefs.</p> <p>One of the issues that happened as a result was that arguments at the same input parameter index were being "unioned" together, rather than "intersectioned". For example, in this complex selector:</p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/reduxjs/reselect/blob/master/CHANGELOG.md">reselect's changelog</a>.</em></p> <blockquote> <h1>Change log</h1> <p>All notable changes to this project will be documented in this file. This project adheres to <a href="http://semver.org/">Semantic Versioning</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a2f21faa1c |
Skip embedded plugins docs from indexing
Summary:
We generate two types of pages for plugin docs currently:
1) Full page used on Flipper docs website
2) Page without nav/header/footer which is used to embed docs into Flipper
The problem is that both of them now indexed and can both appear in search result.
See e.g. search results for keyword "android" which contains a lot of such embedded pages just because they have their first sections with name "Android" and because of that indexed to the top although shouldn't appear in search results at all.
{F683602640}
This diff disables indexing for embedded pages as it should be only possible to open them in Flipper.
Reviewed By: passy
Differential Revision: D32727589
fbshipit-source-id: 2068b8d39f19004a449098652c4c0cc2c7272d40
|
||
|
|
ceba421997 |
Prepend mdx files which used as includes with underscore to avoid creating and indexing pages from them
Summary: By default docusaurus generates pages and routes for every mdx file it finds under the root dir. So even for the mdx files which are only used as includes and don't even have headers, page is still created, then index and often looks very weird, e.g. title is the same as file name etc. See e.g. this one: https://www.internalfb.com/intern/staticdocs/flipper/docs/fb/portal-troubleshooting/ I went through Flipper docs and renamed all mdx files which are only used as includes to prepend them with underscore. Everything which name is starting with underscore, or which is inside a folder which name is starting with underscore is considered private by docusaurus and skipped. Reviewed By: passy Differential Revision: D32722547 fbshipit-source-id: 0524d4dd56960714fbdd2b01ad8383cd16de4948 |
||
|
|
bce1316743 |
Bump react-native-flipper from 0.121.0 to 0.122.0 in /react-native/ReactNativeFlipperExample (#3107)
Summary: Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.121.0 to 0.122.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p> <blockquote> <h2>v0.122.0</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> <h2>v0.121.1</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1bf644585e |
Bump anyhow from 1.0.47 to 1.0.50 in /packer (#3106)
Summary: Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.47 to 1.0.50. <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.50</h2> <ul> <li>Recognize more types of expressions in <code>ensure!</code> macro (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/199">https://github.com/facebook/flipper/issues/199</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/200">https://github.com/facebook/flipper/issues/200</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/202">https://github.com/facebook/flipper/issues/202</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/203">https://github.com/facebook/flipper/issues/203</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/204">https://github.com/facebook/flipper/issues/204</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/205">https://github.com/facebook/flipper/issues/205</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/206">https://github.com/facebook/flipper/issues/206</a>)</li> </ul> <h2>1.0.49</h2> <ul> <li>Add a function <code>anyhow::Ok(v)</code> equivalent to <code>Ok::<_, anyhow::Error>(v)</code> (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/192">https://github.com/facebook/flipper/issues/192</a>)</li> </ul> <h2>1.0.48</h2> <ul> <li> <p>Include a <code>Debug</code> rendering of lhs and rhs in <code>ensure!</code> messages (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/193">https://github.com/facebook/flipper/issues/193</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/194">https://github.com/facebook/flipper/issues/194</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/195">https://github.com/facebook/flipper/issues/195</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/196">https://github.com/facebook/flipper/issues/196</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/197">https://github.com/facebook/flipper/issues/197</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/198">https://github.com/facebook/flipper/issues/198</a>)</p> <h3>Example:</h3> <pre lang="rust"><code>ensure!(flags.len() <= 40); </code></pre> <pre lang="rust"><code>ensure!(kind == Kind::File); </code></pre> <p>Before:</p> <pre lang="console"><code>Condition failed: `flags.len() <= 40` Condition failed: `kind == Kind::File` </code></pre> <p>After:</p> <pre lang="console"><code>Condition failed: `flags.len() <= 40` (99 vs 40) Condition failed: `kind == Kind::File` (Symlink vs File) </code></pre> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
4c73cfb930 |
Bump constraintlayout from 2.1.1 to 2.1.2 (#3076)
Summary: Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.1 to 2.1.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/androidx/constraintlayout/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `dependabot rebase` will rebase this PR - `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `dependabot merge` will merge this PR after your CI passes on it - `dependabot squash and merge` will squash and merge this PR after your CI passes on it - `dependabot cancel merge` will cancel a previously requested merge and block automerging - `dependabot reopen` will reopen this PR if it is closed - `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Pull Request resolved: https://github.com/facebook/flipper/pull/3076 Reviewed By: jknoxville Differential Revision: D32698537 Pulled By: passy fbshipit-source-id: 4c9bbbdb3cbc03bfca3ecabef3f81d1300e8b269 |
||
|
|
4df4af0fb1 |
Bump open from 8.3.0 to 8.4.0 in /desktop (#3110)
Summary: Bumps [open](https://github.com/sindresorhus/open) from 8.3.0 to 8.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/open/releases">open's releases</a>.</em></p> <blockquote> <h2>v8.4.0</h2> <ul> <li>Improve ArchLinux support (<a href="https://github-redirect.dependabot.com/sindresorhus/open/issues/265">https://github.com/facebook/flipper/issues/265</a>) b58fb1f</li> </ul> <p><a href="https://github.com/sindresorhus/open/compare/v8.3.0...v8.4.0">https://github.com/sindresorhus/open/compare/v8.3.0...v8.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
090dc5e30b |
Fix typo (#3116)
Summary: ## Changelog Pull Request resolved: https://github.com/facebook/flipper/pull/3116 Reviewed By: jknoxville Differential Revision: D32698504 Pulled By: passy fbshipit-source-id: 0a8b5cb837179315def1298c10a22384572ce644 |
||
|
|
c18207afaf |
Remove CSR from trusted-request-handler event tracker
Summary: ^ Reviewed By: nikoant Differential Revision: D32695273 fbshipit-source-id: 9c9c3e9da83f864f512d66a208fa87f0ded392d3 |
||
|
|
39841292d1 |
Add legacy connection warning
Summary: Add legacy connection warning Reviewed By: passy Differential Revision: D32694056 fbshipit-source-id: e6d1c2fb5aea607d090ab45879c5a46d5fd17dab |
||
|
|
d71b63a8d8 |
Bump @oclif/plugin-help from 3.2.4 to 3.2.5 in /desktop (#3085)
Summary: Bumps [oclif/plugin-help](https://github.com/oclif/plugin-help) from 3.2.4 to 3.2.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/oclif/plugin-help/releases"><code>@oclif/plugin-help</code>'s releases</a>.</em></p> <blockquote> <h2>v3.2.5</h2> <h2><a href="https://github.com/oclif/plugin-help/compare/v3.2.4...v3.2.5">3.2.5</a> (2021-11-18)</h2> <h3>Bug Fixes</h3> <ul> <li>bump deps (<a href="https://github-redirect.dependabot.com/oclif/plugin-help/issues/313">https://github.com/facebook/flipper/issues/313</a>) (<a href=" |
||
|
|
c399e6a8c1 |
Bump react-refresh from 0.10.0 to 0.11.0 in /desktop (#3083)
Summary: Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.10.0 to 0.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/releases">react-refresh's releases</a>.</em></p> <blockquote> <h2>v0.11.0</h2> <h3>React Core</h3> <h4>Breaking Changes</h4> <ul> <li><code>getDefaultProps()</code> is now called once per class and shared across all instances</li> <li><code>MyComponent()</code> now returns a descriptor, not an instance</li> <li><code>React.isValidComponent</code> and <code>React.PropTypes.component</code> validate <em>descriptors</em>, not component instances</li> <li>Custom <code>propType</code> validators should return an <code>Error</code> instead of logging directly</li> </ul> <h4>New Features</h4> <ul> <li>Rendering to <code>null</code></li> <li>Keyboard events include normalized <code>e.key</code> and <code>e.getModifierState()</code> properties</li> <li>New normalized <code>onBeforeInput</code> event</li> <li><code>React.Children.count</code> has been added as a helper for counting the number of children</li> </ul> <h4>Bug Fixes</h4> <ul> <li>Re-renders are batched in more cases</li> <li>Events: <code>e.view</code> properly normalized</li> <li>Added Support for more HTML attributes (<code>coords</code>, <code>crossOrigin</code>, <code>download</code>, <code>hrefLang</code>, <code>mediaGroup</code>, <code>muted</code>, <code>scrolling</code>, <code>shape</code>, <code>srcSet</code>, <code>start</code>, <code>useMap</code>)</li> <li>Improved SVG support <ul> <li>Changing <code>className</code> on a mounted SVG component now works correctly</li> <li>Added support for elements <code>mask</code> and <code>tspan</code></li> <li>Added support for attributes <code>dx</code>, <code>dy</code>, <code>fillOpacity</code>, <code>fontFamily</code>, <code>fontSize</code>, <code>markerEnd</code>, <code>markerMid</code>, <code>markerStart</code>, <code>opacity</code>, <code>patternContentUnits</code>, <code>patternUnits</code>, <code>preserveAspectRatio</code>, <code>strokeDasharray</code>, <code>strokeOpacity</code></li> </ul> </li> <li>CSS property names with vendor prefixes (<code>Webkit</code>, <code>ms</code>, <code>Moz</code>, <code>O</code>) are now handled properly</li> <li>Duplicate keys no longer cause a hard error; now a warning is logged (and only one of the children with the same key is shown)</li> <li><code>img</code> event listeners are now unbound properly, preventing the error "Two valid but unequal nodes with the same <code>data-reactid</code>"</li> <li>Added explicit warning when missing polyfills</li> </ul> <h3>React With Addons</h3> <ul> <li>PureRenderMixin: a mixin which helps optimize "pure" components</li> <li>Perf: a new set of tools to help with performance analysis</li> <li>Update: New <code>$apply</code> command to transform values</li> <li>TransitionGroup bug fixes with null elements, Android</li> </ul> <h3>React NPM Module</h3> <ul> <li>Now includes the pre-built packages under <code>dist/</code>.</li> <li><code>envify</code> is properly listed as a dependency instead of a peer dependency</li> </ul> <h3>JSX</h3> <ul> <li>Added support for namespaces, eg <code><Components.Checkbox /></code></li> <li>JSXTransformer <ul> <li>Enable the same <code>harmony</code> features available in the command line with <code><script type="text/jsx;harmony=true"></code></li> <li>Scripts are downloaded in parallel for more speed. They are still executed in order (as you would expect with normal script tags)</li> <li>Fixed a bug preventing sourcemaps from working in Firefox</li> </ul> </li> </ul> <h3>React Tools Module</h3> <ul> <li>Improved readme with usage and API information</li> <li>Improved ES6 transforms available with <code>--harmony</code> option</li> <li>Added <code>--source-map-inline</code> option to the <code>jsx</code> executable</li> <li>New <code>transformWithDetails</code> API which gives access to the raw sourcemap data</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react-refresh's changelog</a>.</em></p> <blockquote> <h2>0.11.0 (July 17, 2014)</h2> <h3>React Core</h3> <h4>Breaking Changes</h4> <ul> <li><code>getDefaultProps()</code> is now called once per class and shared across all instances</li> <li><code>MyComponent()</code> now returns a descriptor, not an instance</li> <li><code>React.isValidComponent</code> and <code>React.PropTypes.component</code> validate <em>descriptors</em>, not component instances</li> <li>Custom <code>propType</code> validators should return an <code>Error</code> instead of logging directly</li> </ul> <h4>New Features</h4> <ul> <li>Rendering to <code>null</code></li> <li>Keyboard events include normalized <code>e.key</code> and <code>e.getModifierState()</code> properties</li> <li>New normalized <code>onBeforeInput</code> event</li> <li><code>React.Children.count</code> has been added as a helper for counting the number of children</li> </ul> <h4>Bug Fixes</h4> <ul> <li>Re-renders are batched in more cases</li> <li>Events: <code>e.view</code> properly normalized</li> <li>Added Support for more HTML attributes (<code>coords</code>, <code>crossOrigin</code>, <code>download</code>, <code>hrefLang</code>, <code>mediaGroup</code>, <code>muted</code>, <code>scrolling</code>, <code>shape</code>, <code>srcSet</code>, <code>start</code>, <code>useMap</code>)</li> <li>Improved SVG support <ul> <li>Changing <code>className</code> on a mounted SVG component now works correctly</li> <li>Added support for elements <code>mask</code> and <code>tspan</code></li> <li>Added support for attributes <code>dx</code>, <code>dy</code>, <code>fillOpacity</code>, <code>fontFamily</code>, <code>fontSize</code>, <code>markerEnd</code>, <code>markerMid</code>, <code>markerStart</code>, <code>opacity</code>, <code>patternContentUnits</code>, <code>patternUnits</code>, <code>preserveAspectRatio</code>, <code>strokeDasharray</code>, <code>strokeOpacity</code></li> </ul> </li> <li>CSS property names with vendor prefixes (<code>Webkit</code>, <code>ms</code>, <code>Moz</code>, <code>O</code>) are now handled properly</li> <li>Duplicate keys no longer cause a hard error; now a warning is logged (and only one of the children with the same key is shown)</li> <li><code>img</code> event listeners are now unbound properly, preventing the error "Two valid but unequal nodes with the same <code>data-reactid</code>"</li> <li>Added explicit warning when missing polyfills</li> </ul> <h3>React With Addons</h3> <ul> <li>PureRenderMixin: a mixin which helps optimize "pure" components</li> <li>Perf: a new set of tools to help with performance analysis</li> <li>Update: New <code>$apply</code> command to transform values</li> <li>TransitionGroup bug fixes with null elements, Android</li> </ul> <h3>React NPM Module</h3> <ul> <li>Now includes the pre-built packages under <code>dist/</code>.</li> <li><code>envify</code> is properly listed as a dependency instead of a peer dependency</li> </ul> <h3>JSX</h3> <ul> <li>Added support for namespaces, eg <code><Components.Checkbox /></code></li> <li>JSXTransformer <ul> <li>Enable the same <code>harmony</code> features available in the command line with <code><script type="text/jsx;harmony=true"></code></li> <li>Scripts are downloaded in parallel for more speed. They are still executed in order (as you would expect with normal script tags)</li> <li>Fixed a bug preventing sourcemaps from working in Firefox</li> </ul> </li> </ul> <h3>React Tools Module</h3> <ul> <li>Improved readme with usage and API information</li> <li>Improved ES6 transforms available with <code>--harmony</code> option</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/facebook/react/commits/v0.11.0/packages/react">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `dependabot rebase` will rebase this PR - `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `dependabot merge` will merge this PR after your CI passes on it - `dependabot squash and merge` will squash and merge this PR after your CI passes on it - `dependabot cancel merge` will cancel a previously requested merge and block automerging - `dependabot reopen` will reopen this PR if it is closed - `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Pull Request resolved: https://github.com/facebook/flipper/pull/3083 Reviewed By: lblasa Differential Revision: D32674349 Pulled By: passy fbshipit-source-id: 76cf85a26763c82aa732902bf22e5ad1b436b1cd |
||
|
|
674f828599 |
Bump socket.io from 4.3.1 to 4.4.0 in /desktop (#3082)
Summary: Bumps [socket.io](https://github.com/socketio/socket.io) from 4.3.1 to 4.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/socketio/socket.io/releases">socket.io's releases</a>.</em></p> <blockquote> <h2>4.4.0</h2> <h3>Bug Fixes</h3> <ul> <li>only set 'connected' to true after middleware execution (<a href=" |
||
|
|
60de2bc147 |
Addresses a few issues raised during tests
Summary: This change addresses a warning and provides a safer way of resolving the connection promise. Also, fixes an issue whereas the websocket connection was not being reestablished as the listener is not notified when we manually disconnect. Reviewed By: passy Differential Revision: D32591859 fbshipit-source-id: 78ce4eac5414a924217867f2f47b04829da3b705 |
||
|
|
18188e8a9c |
Automated: Update Podfile.lock (#3102)
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/3102 Test Plan: Imported from GitHub, without a `Test Plan:` line. **Static Docs Preview: flipper** |[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D32677576/V2/flipper/)| |**Modified Pages**| |[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D32677576/V2/flipper/docs/getting-started/ios-native/)| Reviewed By: mweststrate Differential Revision: D32677576 Pulled By: passy fbshipit-source-id: a9141dcfbd23438ab2dbb87decebd82a08f69419 |
||
|
|
182d1084de |
Bump live-plugin-manager from 0.16.0 to 0.17.0 in /desktop (#3087)
Summary:
Bumps [live-plugin-manager](https://github.com/davideicardi/live-plugin-manager) from 0.16.0 to 0.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/davideicardi/live-plugin-manager/releases">live-plugin-manager's releases</a>.</em></p>
<blockquote>
<h2>v0.17.0</h2>
<h2>What's Changed</h2>
<ul>
<li>simplify and fix how global are defined inside the sandbox by <a href="https://github.com/davideicardi"><code>@davideicardi</code></a> in <a href="https://github-redirect.dependabot.com/davideicardi/live-plugin-manager/pull/63">davideicardi/live-plugin-manager#63</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/davideicardi/live-plugin-manager/compare/v0.16.0...v0.17.0">https://github.com/davideicardi/live-plugin-manager/compare/v0.16.0...v0.17.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="
|
||
|
|
36f0a902f6 |
Bump app-builder-lib from 22.14.5 to 22.14.7 in /desktop (#3086)
Summary: Bumps [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib) from 22.14.5 to 22.14.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/electron-userland/electron-builder/releases">app-builder-lib's releases</a>.</em></p> <blockquote> <h2>22.14.7</h2> <h3>Bug Fixes</h3> <ul> <li><strong>builder-util:</strong> enable proxy handling in NodeHttpExecutor (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6410">#6410</a>) (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/6286">#6286</a>) (<a href="https://github-redirect.dependabot.com/electron-userland/electron-builder/issues/5906">#5906</a>) (<a href=" |
||
|
|
21905f7df5 |
Bump okhttp from 4.9.2 to 4.9.3 (#3077)
Summary: Bumps [okhttp](https://github.com/square/okhttp) from 4.9.2 to 4.9.3. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p> <blockquote> <h2>Version 4.9.3</h2> <p><em>2021-11-21</em></p> <ul> <li>Fix: Don't fail HTTP/2 responses if they complete before a <code>RST_STREAM</code> is sent.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
225a2a7e34 |
Refactor Stella plugin
Summary: 1. Replace old FileSelector with the new FileSelector 2. Remove showOpenDialog from FlipperLib Reviewed By: mweststrate Differential Revision: D32667103 fbshipit-source-id: be8da034c2695f83b397b6c7d35bc6aee78d66e5 |
||
|
|
b82c41eedd |
Add FileSelector shared component
Summary: Add shared FileSelector component compatibe with the new FlipperLib API Reviewed By: mweststrate Differential Revision: D32667100 fbshipit-source-id: dca1e8b7693d134a99617e916c7cfd30432cef78 |
||
|
|
3491926d17 |
Support importing multiple files and encoding
Summary: 1. Support importing multiple files 2. Support file encoding Reviewed By: mweststrate Differential Revision: D32540132 fbshipit-source-id: 7c2a96ac585f58d01457cb487527940e333da615 |
||
|
|
b77cb0d6c3 |
Bump @babel/preset-env from 7.16.0 to 7.16.4 in /desktop (#3081)
Summary: Bumps [babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.16.0 to 7.16.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/preset-env</code>'s releases</a>.</em></p> <blockquote> <h2>v7.16.4 (2021-11-16)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13961">#13961</a> Wait the correct number of ticks on nested <code>await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13929">#13929</a> Refactor bindingProperty parsing (<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/13957">#13957</a> Add <code>assertions</code> to <code>ExportNamedDeclaration</code> without <code>from</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13951">#13951</a> Throw on duplicate <code>__proto__</code> props followed by assignment (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12827">#12827</a> Add file extension when using <code>absoluteRuntime</code> (<a href="https://github.com/mbehzad"><code>@mbehzad</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/13960">#13960</a> Always expose <code>expressionValue</code> in <code>DirectiveLiteral</code> nodes (<a href="https://github.com/tolmasky"><code>@tolmasky</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Francisco Ryan Tolmasky I (<a href="https://github.com/tolmasky"><code>@tolmasky</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>M Behzad (<a href="https://github.com/mbehzad"><code>@mbehzad</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> <li>Sosuke Suzuki (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> <h2>v7.16.3 (2021-11-09)</h2> <p>Thanks <a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a> for your first PR!</p> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helpers</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13862">#13862</a> fix(helpers): match <code>Reflect.get</code> behaviour (<a href="https://github.com/lightmare"><code>@lightmare</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13941">#13941</a> Support transforming params of arrow functions in class fields (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13928">#13928</a> fix: incorrect await rejection following arrow function in parameters (Closes <a href="https://github-redirect.dependabot.com/babel/babel/issues/13872">#13872</a>) (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13918">#13918</a> Fix <code>parserOverride</code> support in <code>babel/eslint-parser</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13891">#13891</a> Simplifiy tracking of valid JSX positions (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13892">#13892</a> extract tt.lt and tt.gt from tt.relation (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13914">#13914</a> Update browserslist (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> </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/preset-env</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.16.4 (2021-11-16)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-helper-remap-async-to-generator</code>, <code>babel-plugin-transform-async-to-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13961">#13961</a> Wait the correct number of ticks on nested <code>await</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13929">#13929</a> Refactor bindingProperty parsing (<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/13957">#13957</a> Add <code>assertions</code> to <code>ExportNamedDeclaration</code> without <code>from</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13951">#13951</a> Throw on duplicate <code>__proto__</code> props followed by assignment (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-async-generator-functions</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12827">#12827</a> Add file extension when using <code>absoluteRuntime</code> (<a href="https://github.com/mbehzad"><code>@mbehzad</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/13960">#13960</a> Always expose <code>expressionValue</code> in <code>DirectiveLiteral</code> nodes (<a href="https://github.com/tolmasky"><code>@tolmasky</code></a>)</li> </ul> </li> </ul> <h2>v7.16.3 (2021-11-09)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-helpers</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13862">#13862</a> fix(helpers): match <code>Reflect.get</code> behaviour (<a href="https://github.com/lightmare"><code>@lightmare</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-parameters</code>, <code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13941">#13941</a> Support transforming params of arrow functions in class fields (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13928">#13928</a> fix: incorrect await rejection following arrow function in parameters (Closes <a href="https://github-redirect.dependabot.com/babel/babel/issues/13872">#13872</a>) (<a href="https://github.com/The-x-Theorist"><code>@The-x-Theorist</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13918">#13918</a> Fix <code>parserOverride</code> support in <code>babel/eslint-parser</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13891">#13891</a> Simplifiy tracking of valid JSX positions (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13892">#13892</a> extract tt.lt and tt.gt from tt.relation (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13914">#13914</a> Update browserslist (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.16.2 (2021-11-01)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13910">#13910</a> skip id-destructuring bugfix when binding info is not found (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13905">#13905</a> babel-parser: add missing assertions type (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h2>v7.16.1 (2021-10-30)</h2> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/13900">#13900</a> Fix binding access for plugin-transform-typescript (<a href="https://github.com/PeachScript"><code>@PeachScript</code></a>)</li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
45242340a5 |
Bump eslint-plugin-jsx-a11y from 6.4.1 to 6.5.1 in /desktop (#3084)
Summary: Bumps [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) from 6.4.1 to 6.5.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases">eslint-plugin-jsx-a11y's releases</a>.</em></p> <blockquote> <h2>v6.5.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.0...v6.5.1">https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.0...v6.5.1</a></p> <h2>v6.5.0</h2> <h2>What's Changed</h2> <ul> <li>Upgrade jsx-ast-utils dependency to v3.1.0 by <a href="https://github.com/jessebeach"><code>@jessebeach</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/754">jsx-eslint/eslint-plugin-jsx-a11y#754</a></li> <li>Remove no-onchange from recommended and strict by <a href="https://github.com/karlhorky"><code>@karlhorky</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/757">jsx-eslint/eslint-plugin-jsx-a11y#757</a></li> <li>Turn off label-has-for in strict rule set by <a href="https://github.com/janmonschke"><code>@janmonschke</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/734">jsx-eslint/eslint-plugin-jsx-a11y#734</a></li> <li>Ran npm update; latest packages by <a href="https://github.com/jessebeach"><code>@jessebeach</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/763">jsx-eslint/eslint-plugin-jsx-a11y#763</a></li> <li>[New] <code>label-has-associated-control</code>: Add glob support by <a href="https://github.com/hallzac2"><code>@hallzac2</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/749">jsx-eslint/eslint-plugin-jsx-a11y#749</a></li> <li>[doc] Add link to MDN Aria documentation by <a href="https://github.com/arjansingh"><code>@arjansingh</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/762">jsx-eslint/eslint-plugin-jsx-a11y#762</a></li> <li>[Tests] migrate tests to Github Actions by <a href="https://github.com/ljharb"><code>@ljharb</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/764">jsx-eslint/eslint-plugin-jsx-a11y#764</a></li> <li>docs: Add example for tabIndex on seemingly non-interactive element by <a href="https://github.com/eps1lon"><code>@eps1lon</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/760">jsx-eslint/eslint-plugin-jsx-a11y#760</a></li> <li>Add Next.js case to anchor-is-valid rule docs by <a href="https://github.com/zackdotcomputer"><code>@zackdotcomputer</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/769">jsx-eslint/eslint-plugin-jsx-a11y#769</a></li> <li>[Docs] <code>no-redundant-roles</code>: Adds missing closing square bracket by <a href="https://github.com/mikeriley131"><code>@mikeriley131</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/775">jsx-eslint/eslint-plugin-jsx-a11y#775</a></li> <li>[Docs] <code>anchor-is-valid</code>: general cleanup by <a href="https://github.com/Anima-t3d"><code>@Anima-t3d</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/728">jsx-eslint/eslint-plugin-jsx-a11y#728</a></li> <li>Update flow-bin version to support aarch64 by <a href="https://github.com/odidev"><code>@odidev</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/784">jsx-eslint/eslint-plugin-jsx-a11y#784</a></li> <li>Fully deprecate accessible-emoji rule by <a href="https://github.com/backwardok"><code>@backwardok</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/782">jsx-eslint/eslint-plugin-jsx-a11y#782</a></li> <li>Fix Flow warnings by <a href="https://github.com/jessebeach"><code>@jessebeach</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/785">jsx-eslint/eslint-plugin-jsx-a11y#785</a></li> <li>[Docs] Document the similarity between html-has-lang and lang by <a href="https://github.com/denis-sokolov"><code>@denis-sokolov</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/778">jsx-eslint/eslint-plugin-jsx-a11y#778</a></li> <li>[Docs] Clarify the title of the strictness table in the main doc by <a href="https://github.com/denis-sokolov"><code>@denis-sokolov</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/786">jsx-eslint/eslint-plugin-jsx-a11y#786</a></li> <li>Update recommended config to allow fieldset to have the radiogroup role by <a href="https://github.com/hallzac2"><code>@hallzac2</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/746">jsx-eslint/eslint-plugin-jsx-a11y#746</a></li> <li>Update focus/hover style for link-button by <a href="https://github.com/mdvorscak"><code>@mdvorscak</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/662">jsx-eslint/eslint-plugin-jsx-a11y#662</a></li> <li>Support img role for canvas. Fix for <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/648">https://github.com/facebook/flipper/issues/648</a>. by <a href="https://github.com/markwoon"><code>@markwoon</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/796">jsx-eslint/eslint-plugin-jsx-a11y#796</a></li> <li>Fix no-access-key wording and grammar by <a href="https://github.com/breadadams"><code>@breadadams</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/800">jsx-eslint/eslint-plugin-jsx-a11y#800</a></li> <li>[Docs] <code>scope</code>: replace duplicate scope word by <a href="https://github.com/rafaelss95"><code>@rafaelss95</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/799">jsx-eslint/eslint-plugin-jsx-a11y#799</a></li> <li>[Tests] use <code>babel/eslint-parser</code> instead of <code>babel-eslint</code> by <a href="https://github.com/MichaelDeBoey"><code>@MichaelDeBoey</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/811">jsx-eslint/eslint-plugin-jsx-a11y#811</a></li> <li>Switch to <code>export default</code> syntax for exporting rules by <a href="https://github.com/bmish"><code>@bmish</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/819">jsx-eslint/eslint-plugin-jsx-a11y#819</a></li> <li>Add <code>eslint-plugin-eslint-plugin</code> by <a href="https://github.com/bmish"><code>@bmish</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/818">jsx-eslint/eslint-plugin-jsx-a11y#818</a></li> <li>add missing close / for jsx succeed example by <a href="https://github.com/adamrhunter"><code>@adamrhunter</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/821">jsx-eslint/eslint-plugin-jsx-a11y#821</a></li> <li>[Docs] HTTP => HTTPS by <a href="https://github.com/Schweinepriester"><code>@Schweinepriester</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/823">jsx-eslint/eslint-plugin-jsx-a11y#823</a></li> <li>[New] support ESLint 8.x by <a href="https://github.com/MichaelDeBoey"><code>@MichaelDeBoey</code></a> in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/810">jsx-eslint/eslint-plugin-jsx-a11y#810</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/karlhorky"><code>@karlhorky</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/757">jsx-eslint/eslint-plugin-jsx-a11y#757</a></li> <li><a href="https://github.com/janmonschke"><code>@janmonschke</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/734">jsx-eslint/eslint-plugin-jsx-a11y#734</a></li> <li><a href="https://github.com/hallzac2"><code>@hallzac2</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/749">jsx-eslint/eslint-plugin-jsx-a11y#749</a></li> <li><a href="https://github.com/arjansingh"><code>@arjansingh</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/762">jsx-eslint/eslint-plugin-jsx-a11y#762</a></li> <li><a href="https://github.com/zackdotcomputer"><code>@zackdotcomputer</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/769">jsx-eslint/eslint-plugin-jsx-a11y#769</a></li> <li><a href="https://github.com/mikeriley131"><code>@mikeriley131</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/775">jsx-eslint/eslint-plugin-jsx-a11y#775</a></li> <li><a href="https://github.com/Anima-t3d"><code>@Anima-t3d</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/728">jsx-eslint/eslint-plugin-jsx-a11y#728</a></li> <li><a href="https://github.com/odidev"><code>@odidev</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/784">jsx-eslint/eslint-plugin-jsx-a11y#784</a></li> <li><a href="https://github.com/denis-sokolov"><code>@denis-sokolov</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/778">jsx-eslint/eslint-plugin-jsx-a11y#778</a></li> <li><a href="https://github.com/mdvorscak"><code>@mdvorscak</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/662">jsx-eslint/eslint-plugin-jsx-a11y#662</a></li> <li><a href="https://github.com/markwoon"><code>@markwoon</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/796">jsx-eslint/eslint-plugin-jsx-a11y#796</a></li> <li><a href="https://github.com/breadadams"><code>@breadadams</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/800">jsx-eslint/eslint-plugin-jsx-a11y#800</a></li> <li><a href="https://github.com/rafaelss95"><code>@rafaelss95</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/799">jsx-eslint/eslint-plugin-jsx-a11y#799</a></li> <li><a href="https://github.com/bmish"><code>@bmish</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/819">jsx-eslint/eslint-plugin-jsx-a11y#819</a></li> <li><a href="https://github.com/adamrhunter"><code>@adamrhunter</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/821">jsx-eslint/eslint-plugin-jsx-a11y#821</a></li> <li><a href="https://github.com/Schweinepriester"><code>@Schweinepriester</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/823">jsx-eslint/eslint-plugin-jsx-a11y#823</a></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md">eslint-plugin-jsx-a11y's changelog</a>.</em></p> <blockquote> <h1>6.5.1 / 2021-11-10</h1> <ul> <li>8f7d0b0 [Fix] properly build <code>module.exports</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/824">https://github.com/facebook/flipper/issues/824</a>)</li> <li>2fd2087 [Dev Deps] update <code>eslint-plugin-import</code></li> </ul> <h1>6.5.0 / 2021-11-09</h1> <ul> <li>0f5f582 [New] support ESLint 8.x (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/810">https://github.com/facebook/flipper/issues/810</a>)</li> <li>1dbc416 [Deps] update <code>babel/runtime</code>, <code>axe-core</code></li> <li>4043d31 [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/eslint-parser</code>, <code>babel/plugin-transform-flow-strip-types</code>, <code>eslint-config-airbnb-base</code></li> <li>d143cba [Docs] HTTP => HTTPS (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/823">https://github.com/facebook/flipper/issues/823</a>)</li> <li>309b040 [Docs] <code>anchor-has-content</code>: add missing close / for jsx succeed example (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/821">https://github.com/facebook/flipper/issues/821</a>)</li> <li>ba1e312 [eslint] simplify eslint command</li> <li>0269025 [meta] change all <code>master</code> references in URLs to <code>HEAD</code></li> <li>f1414cf [Dev Deps] add <code>eslint-plugin-eslint-plugin</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/818">https://github.com/facebook/flipper/issues/818</a>)</li> <li>f44fc05 [meta] update URLs</li> <li>df34872 [Refactor] switch to <code>export default</code> syntax for exporting rules (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/819">https://github.com/facebook/flipper/issues/819</a>)</li> <li>ff26b82 [meta] fix prepublish scripts</li> <li>d4a57d8 [Deps] update <code>babel/runtime</code>, <code>array-includes</code>, <code>axe-core</code>, <code>jsx-ast-utils</code></li> <li>bd1dec6 [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/eslint-parser</code>, <code>eslint-plugin-import</code>, <code>estraverse</code>, <code>safe-publish-latest</code></li> <li>434c4cf [Tests] do not test eslint 7 on node 11</li> <li>aed7a20 [Tests] use <code>babel/eslint-parser</code> instead of <code>babel-eslint</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/811">https://github.com/facebook/flipper/issues/811</a>)</li> <li>0021489 [actions] use codecov action</li> <li>1251088 [meta] delete FUNDING.yml in favor of <code>.github</code> repo</li> <li>ecf7a27 [Docs] <code>scope</code>: replace duplicate <code>scope</code> word (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/799">https://github.com/facebook/flipper/issues/799</a>)</li> <li>952af25 [Fix] <code>no-access-key</code>: Fix wording and grammar (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/800">https://github.com/facebook/flipper/issues/800</a>)</li> <li>6cf7ac0 [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/plugin-transform-flow-strip-types</code>, <code>aud</code>, <code>eslint-plugin-flowtype</code>, <code>eslint-plugin-import</code></li> <li>79a35d4 [Deps] update <code>babel/runtime</code>, <code>axe-core</code>, <code>damerau-levenshtein</code></li> <li>2a9ab71 [Tests] delete <code>src/util/getComputedRole-test.js</code> test in node 6</li> <li>0c1c587 [Tests] <code>autocomplete-valid</code>: move some failed tests to passing</li> <li>8830902 [Tests] fix eslint < 7 not understanding <code>import type</code></li> <li>d57887c [Tests] ensure all tests run</li> <li>55e5c11 Support img role for canvas (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/796">https://github.com/facebook/flipper/issues/796</a>)</li> <li>36102cd [meta] use <code>prepublishOnly</code> script for npm 7+</li> <li>2501a7f Remove the link-button focus css from the anchor-is-valid doc (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/662">https://github.com/facebook/flipper/issues/662</a>)</li> <li>d927625 Update recommended config to allow fieldset to have the radiogroup role (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/746">https://github.com/facebook/flipper/issues/746</a>)</li> <li>5aa8db9 [Docs] Clarify the title of the strictness table in the main doc (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/786">https://github.com/facebook/flipper/issues/786</a>)</li> <li>df3c7ad [Docs] Document the similarity between html-has-lang and lang (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/778">https://github.com/facebook/flipper/issues/778</a>)</li> <li>426d4c2 Fix Flow warnings (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/785">https://github.com/facebook/flipper/issues/785</a>)</li> <li>ecec8e4 Fully deprecate accessible-emoji rule (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/782">https://github.com/facebook/flipper/issues/782</a>)</li> <li>8a0e43c [Tests] remove .travis.yml</li> <li>f88bf6b [Dev Deps] update <code>flow-bin</code> to support aarch64 (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/784">https://github.com/facebook/flipper/issues/784</a>)</li> <li>369f9db [Dev Deps] update <code>babel/cli</code>, <code>babel/core</code>, <code>babel/plugin-transform-flow-strip-types</code>, <code>aud</code>, <code>eslint-plugin-flowtype</code>, <code>jscodeshift</code></li> <li>ce0785f [Deps] update <code>babel/runtime</code>, <code>array-includes</code>, <code>axe-core</code>, <code>emoji-regex</code></li> <li>2c2a2ad [actions] update to use <code>node/install</code> action</li> <li>c275964 [Docs] <code>anchor-is-valid</code>: general cleanup (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/728">#728</a>)</li> <li>3df059e [Docs] <code>no-redundant-roles</code>: Adds missing closing square bracket (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/775">https://github.com/facebook/flipper/issues/775</a>)</li> <li>42ce5b7 [Docs] <code>anchor-is-valid</code>: Add Next.js case (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/769">https://github.com/facebook/flipper/issues/769</a>)</li> <li>2e5df91 [Tests] fix tests breaking on npm 7</li> <li>066ccff [Docs] <code>no-noninteractive-tabindex</code>: Add example for tabIndex on seemingly non-interactive element (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/760">https://github.com/facebook/flipper/issues/760</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
fea717214a |
Bump anyhow from 1.0.45 to 1.0.47 in /packer (#3074)
Summary: Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.45 to 1.0.47. <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.46</h2> <ul> <li> <p>Support for implicit format args to match println and other std macros (<a href="https://rust-lang.github.io/rfcs/2795-format-args-implicit-identifiers.html">https://rust-lang.github.io/rfcs/2795-format-args-implicit-identifiers.html</a>)</p> <pre lang="rust"><code>let var = ...; let error = anyhow!("interpolate {var}"); // equivalent to anyhow!("interpolate {var}", var=var) </code></pre> </li> <li> <p>Detect missing fmt arguments at compile time: <code>anyhow!("{} not found")</code> (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/55">https://github.com/facebook/flipper/issues/55</a>)</p> </li> <li> <p>Reduce occurrence of "future cannot be shared between threads safely" in async code using anyhow macros (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/186">https://github.com/facebook/flipper/issues/186</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
41dd757616 |
More defensively handle initial expand
Reviewed By: jknoxville Differential Revision: D32674423 fbshipit-source-id: 0d8216ebb9da9530c53c7209dcd18eb677c73fc3 |
||
|
|
9773e79724 |
More aggressively filter failed to fetch
Reviewed By: jknoxville Differential Revision: D32674487 fbshipit-source-id: dab9d29c326d2a5e7a49fe55656ee06c0742eb69 |