Rafael Oleza
e741ff8aa1
Bump metro@0.46.0
...
Summary: monkey_publish
Reviewed By: jeanlauliac
Differential Revision: D10009619
fbshipit-source-id: cde0a979e44940140c61494b35ac495c822d6f30
2018-09-24 08:20:30 -07:00
Tim Yung
25119f95c8
React: Upgrade to react-devtools@^3.4.0
...
Summary:
Upgrades to `react-devtools@^3.4.0`.
Notably, this brings the improved coloring to the React Profiler.
Reviewed By: bvaughn
Differential Revision: D9985352
fbshipit-source-id: 64a76d194275e551f04dd52d775bf26bb16df6b8
2018-09-21 14:02:52 -07:00
Rafael Oleza
023f0a6855
Bump metro@0.45.6
...
Summary: shiptoasting
Reviewed By: pvdz
Differential Revision: D9968663
fbshipit-source-id: 4a1257f627c5bbc86dc686c3887c517f6972fe2b
2018-09-21 06:32:05 -07:00
Rafael Oleza
8e988117ee
Bump metro@0.45.5
...
Summary: shipship
Reviewed By: mjesun
Differential Revision: D9966914
fbshipit-source-id: a61e15e1e2a8f84eddabd5d1968ce850f23c0d48
2018-09-20 04:31:55 -07:00
Miguel Jimenez Esun
24679cd32b
Upgrade Metro to v0.45.4
...
Summary: garbagedoge
Reviewed By: rafeca
Differential Revision: D9934463
fbshipit-source-id: a570bf08a5bcdb2ad0118c715720d0093fe1623f
2018-09-19 14:20:16 -07:00
Nat Mote
b118f4ec3d
Upgrade xplat/js to Flow v0.81
...
Reviewed By: dsainati1, pakoito
Differential Revision: D9920018
fbshipit-source-id: 208fa08109d307dc09f0e0357f5caa6dfcfa5ddf
2018-09-18 13:47:57 -07:00
Rafael Oleza
44dc283bcd
Upgrade babel-eslint to 9.0.0
...
Summary: This diff updates babel-eslint to the stable 9.0.0 version, which uses babel 7.0.0 so we can get rid of babel-7.0.0-beta.52
Reviewed By: rubennorte
Differential Revision: D9894311
fbshipit-source-id: b5276ea7d1b10725fffef13eb1338fe6415dbd36
2018-09-18 06:48:25 -07:00
Rafael Oleza
238dec2787
Bump metro@0.45.3
...
Summary: This one gets rid of the dependency on `metro-visualizer`
Reviewed By: mjesun
Differential Revision: D9829876
fbshipit-source-id: e3a52a2771bee386f8c1276004065fe480b3fc52
2018-09-14 08:31:43 -07:00
Rafael Oleza
1d2808eee8
Bump metro@0.45.2
...
Summary: shipit
Reviewed By: mjesun
Differential Revision: D9788868
fbshipit-source-id: c7bb4ca1cb67006cf53ccd1e003c4161cc7081ff
2018-09-12 09:17:10 -07:00
Tim Yung
5491c3f942
React: Upgrade to react-devtools@3.3.4
...
Summary:
Upgrades `react-devtools` for React Native and Nuclide to v3.3.4.
Notably, this brings working support for the React Profiler!
Reviewed By: bvaughn
Differential Revision: D9721317
fbshipit-source-id: 898666d12a33d8b874fcb133e9353f483285edc2
2018-09-10 14:47:11 -07:00
Tim Yung
672528ffde
React sync for revisions bc1ea9c...ade5e69
...
Summary:
This sync includes the following changes:
- **[ade5e6928](https://github.com/facebook/react/commit/ade5e6928 )**: Manually update schedule dep in react-native-renderer (#13609 ) //<Brian Vaughn>//
- **[f260b14a8](https://github.com/facebook/react/commit/f260b14a8 )**: Fix host bailout for the persistent mode (#13611 ) //<Dan Abramov>//
- **[4a40d7624](https://github.com/facebook/react/commit/4a40d7624 )**: Fix a regression related to isReactComponent prototype check (#13608 ) //<Dan Abramov>//
- **[03ab1efeb](https://github.com/facebook/react/commit/03ab1efeb )**: Improve DX when combining react-dom/profiling and schedule/tracking (#13605 ) //<Brian Vaughn>//
- **[144328fe8](https://github.com/facebook/react/commit/144328fe8 )**: Enable no-use-before-define rule (#13606 ) //<Dan Abramov>//
- **[8a8d973d3](https://github.com/facebook/react/commit/8a8d973d3 )**: Use clearer wording //<Dan>//
- **[7d1169b2d](https://github.com/facebook/react/commit/7d1169b2d )**: Remove injectComponentTree from unstable-native-dependencies, add EventPluginHub (#13598 ) //<Brandon Dail>//
- **[8d1038fc6](https://github.com/facebook/react/commit/8d1038fc6 )**: Break up ReactDOMServerIntegrationForm-test (#13600 ) //<Nathan Hunzaker>//
- **[b87aabdfe](https://github.com/facebook/react/commit/b87aabdfe )**: Drop the year from Facebook copyright headers and the LICENSE file. (#13593 ) //<Héctor Ramos>//
- **[e417e0bf7](https://github.com/facebook/react/commit/e417e0bf7 )**: Update ReactNativeViewConfigRegistry Flow Types (#13579 ) //<Timothy Yung>//
- **[71c0e05ba](https://github.com/facebook/react/commit/71c0e05ba )**: Update bundle sizes for 16.5.0 release //<Brian Vaughn>//
- **[6255cc394](https://github.com/facebook/react/commit/6255cc394 )**: Updating package versions for release 16.5.0 //<Brian Vaughn>//
- **[28cb37978](https://github.com/facebook/react/commit/28cb37978 )**: Added a test for Profiler onRender that throws (#13575 ) //<Brian Vaughn>//
- **[8963118b3](https://github.com/facebook/react/commit/8963118b3 )**: Update react-dom README //<Dan Abramov>//
- **[b47a28cb9](https://github.com/facebook/react/commit/b47a28cb9 )**: Tweak react-dom README //<Dan Abramov>//
- **[f765f0225](https://github.com/facebook/react/commit/f765f0225 )**: When a root expires, flush all expired work in a single batch (#13503 ) //<Andrew Clark>//
- **[550dd1d2e](https://github.com/facebook/react/commit/550dd1d2e )**: Call Profiler onRender after mutations (#13572 ) //<Brian Vaughn>//
- **[34348a45b](https://github.com/facebook/react/commit/34348a45b )**: Add enableSuspenseServerRenderer feature flag (#13573 ) //<Alex Taylor>//
- **[4e744be6e](https://github.com/facebook/react/commit/4e744be6e )**: Added react-dom/profiling entry point to NPM package (#13570 ) //<Brian Vaughn>//
- **[bb627228e](https://github.com/facebook/react/commit/bb627228e )**: test: add test for fragement props (#13565 ) //<laoxiong>//
- **[9a110ebd8](https://github.com/facebook/react/commit/9a110ebd8 )**: Cleaned up 'schedule' API wrt interactions and subscriber ref: (#13561 ) //<Brian Vaughn>//
- **[fb88fd9d8](https://github.com/facebook/react/commit/fb88fd9d8 )**: Fixed schedule/tracking require for www sync script (#13556 ) //<Brian Vaughn>//
- **[955393cab](https://github.com/facebook/react/commit/955393cab )**: refactor: remove emove type judgment when defining warning props (#13553 ) //<laoxiong>//
- **[ff9399602](https://github.com/facebook/react/commit/ff9399602 )**: Fix import of ReactDOM in server env //<Dan Abramov>//
- **[281bd64c0](https://github.com/facebook/react/commit/281bd64c0 )**: Fix test file name //<Dan Abramov>//
- **[d6b59e3d2](https://github.com/facebook/react/commit/d6b59e3d2 )**: Check document.documentMode once //<Dan Abramov>//
- **[52633c84e](https://github.com/facebook/react/commit/52633c84e )**: Try/finally //<Dan Abramov>//
- **[2d4705e75](https://github.com/facebook/react/commit/2d4705e75 )**: Make IE 11 not complain about non-crucial style attribute hydration mismatch (#13534 ) //<Michał Gołębiowski-Owczarek>//
- **[25d48a728](https://github.com/facebook/react/commit/25d48a728 )**: Add gridArea to unitless CSS properties (#13550 ) //<Michał Gołębiowski-Owczarek>//
- **[877f8bc6b](https://github.com/facebook/react/commit/877f8bc6b )**: Renamed schedule UMD forwarding methods to stay in-sync with SECRET_INTERNALS change (#13549 ) //<Brian Vaughn>//
- **[0a96f9057](https://github.com/facebook/react/commit/0a96f9057 )**: Revert "Extract common logic" (#13547 ) //<Dan Abramov>//
- **[17a57adde](https://github.com/facebook/react/commit/17a57adde )**: Fix test //<Dan Abramov>//
- **[605da8b42](https://github.com/facebook/react/commit/605da8b42 )**: Extract common logic (#13535 ) //<Heaven>//
- **[69f9f4127](https://github.com/facebook/react/commit/69f9f4127 )**: Document event bubble order (#13546 ) //<Philipp>//
- **[c1ba7b8cf](https://github.com/facebook/react/commit/c1ba7b8cf )**: Remove www scheduler fork (#13545 ) //<Dan Abramov>//
- **[b473d5f86](https://github.com/facebook/react/commit/b473d5f86 )**: Secret exports: Scheduler => Schedule (#13544 ) //<Dan Abramov>//
- **[6312efc34](https://github.com/facebook/react/commit/6312efc34 )**: Tweak README and description //<Dan Abramov>//
- **[b92f947af](https://github.com/facebook/react/commit/b92f947af )**: Rename "react-scheduler" package to "schedule" (#13543 ) //<Brian Vaughn>//
- **[3c1dcd349](https://github.com/facebook/react/commit/3c1dcd349 )**: Expose less internals for TestUtils (#13539 ) //<Dan Abramov>//
- **[0b74e95d7](https://github.com/facebook/react/commit/0b74e95d7 )**: Ignore noscript content on the client (#13537 ) //<Fredrik Höglund>//
- **[8a1e3962a](https://github.com/facebook/react/commit/8a1e3962a )**: Remove negative lookbehind from Rollup plugin that broke Node <= v8.9 (#13538 ) //<Brian Vaughn>//
- **[9604d26ae](https://github.com/facebook/react/commit/9604d26ae )**: Rename ReactDOMFiber* to ReactDOM* (#13540 ) //<Dan Abramov>//
- **[28b928902](https://github.com/facebook/react/commit/28b928902 )**: Tidied up scheduling UMD API forwarding test (#13533 ) //<Brian Vaughn>//
- **[bf8aa6092](https://github.com/facebook/react/commit/bf8aa6092 )**: Added Jest test to verify UMD API-forwarding for scheduling package (#13532 ) //<Brian Vaughn>//
- **[0040efc8d](https://github.com/facebook/react/commit/0040efc8d )**: Fix a typo (#13531 ) //<Heaven>//
- **[46950a3df](https://github.com/facebook/react/commit/46950a3df )**: Interaction tracking follow up (#13509 ) //<Brian Vaughn>//
- **[0452c9bba](https://github.com/facebook/react/commit/0452c9bba )**: Add a regression test for #4618 //<Dan Abramov>//
- **[c21bab694](https://github.com/facebook/react/commit/c21bab694 )**: Add SSR regression test for #6119 //<Dan Abramov>//
- **[0d3fc9de1](https://github.com/facebook/react/commit/0d3fc9de1 )**: Add regression test for #6119 //<Dan Abramov>//
- **[0f050ad7c](https://github.com/facebook/react/commit/0f050ad7c )**: Make regression test better //<Dan Abramov>//
- **[f94342323](https://github.com/facebook/react/commit/f94342323 )**: Add a more precise regression test for #6219 //<Dan Abramov>//
- **[a3e4d0008](https://github.com/facebook/react/commit/a3e4d0008 )**: Fixed typo (#13519 ) //<Ivan>//
- **[b3d8c5376](https://github.com/facebook/react/commit/b3d8c5376 )**: [RN] Remove isMounted() false positive warning (#13511 ) //<Dan Abramov>//
- **[d2123d656](https://github.com/facebook/react/commit/d2123d656 )**: Sync React Native Flow Changes (#13513 ) //<Timothy Yung>//
- **[1c0ba70b4](https://github.com/facebook/react/commit/1c0ba70b4 )**: Fix test to use AsyncMode //<Dan>//
- **[6e4f7c788](https://github.com/facebook/react/commit/6e4f7c788 )**: Profiler integration with interaction-tracking package (#13253 ) //<Brian Vaughn>//
- **[2967ebdbe](https://github.com/facebook/react/commit/2967ebdbe )**: Remove buggy unstable_deferredUpdates() (#13488 ) //<Dan Abramov>//
- **[1664b08f0](https://github.com/facebook/react/commit/1664b08f0 )**: added flow types to setInnerHTML (#13495 ) //<Bryan M>//
- **[672e859d3](https://github.com/facebook/react/commit/672e859d3 )**: Add warning to prevent setting this.state to this.props referentially (#11658 ) //<Veekas Shrivastava>//
- **[29287f088](https://github.com/facebook/react/commit/29287f088 )**: Rename lowestPendingInteractiveExpirationTime (#13484 ) //<Heaven>//
- **[d400d6d5e](https://github.com/facebook/react/commit/d400d6d5e )**: Replace magic number 1 with ELEMENT_NODE (#13479 ) //<Heaven>//
- **[340bfd939](https://github.com/facebook/react/commit/340bfd939 )**: Rename ReactTypeOfWork to ReactWorkTags, ReactTypeOfSideEffect to ReactSideEffectTags (#13476 ) //<Sophie Alpert>//
- **[5cefd9b1e](https://github.com/facebook/react/commit/5cefd9b1e )**: Stringify <option> children (#13465 ) //<Dan Abramov>//
- **[3661616c2](https://github.com/facebook/react/commit/3661616c2 )**: Improve test harness of submit events (#13463 ) //<Philipp Spieß>//
- **[a1be17140](https://github.com/facebook/react/commit/a1be17140 )**: Revert "Rely on bubbling for submit and reset events (#13358 )" (#13462 ) //<Dan Abramov>//
- **[90c92c700](https://github.com/facebook/react/commit/90c92c700 )**: Fix warning message //<Dan Abramov>//
- **[5cb0f2bf5](https://github.com/facebook/react/commit/5cb0f2bf5 )**: Change www error shim API (#13454 ) //<Dan Abramov>//
- **[e106b8c44](https://github.com/facebook/react/commit/e106b8c44 )**: Warn about unsafe toWarnDev() nesting in tests (#12457 ) //<Brian Vaughn>//
- **[026aa9c97](https://github.com/facebook/react/commit/026aa9c97 )**: Bumped version to 16.4.3-alpha.0 (#13448 ) //<Brian Vaughn>//
- **[d670bdc6b](https://github.com/facebook/react/commit/d670bdc6b )**: Warn about ReactDOM.createPortal usage within ReactTestRenderer (#12895 ) //<Brian Vaughn>//
- **[bf1abf478](https://github.com/facebook/react/commit/bf1abf478 )**: Fix React.lazy(forwardRef) (#13446 ) //<Dan Abramov>//
- **[e8571c798](https://github.com/facebook/react/commit/e8571c798 )**: Tweak ReactTypeOfWork order (#13444 ) //<Dan Abramov>//
- **[973496b40](https://github.com/facebook/react/commit/973496b40 )**: Fix component name for React.lazy (#13443 ) //<Dan Abramov>//
- **[0beb2ee76](https://github.com/facebook/react/commit/0beb2ee76 )**: Fix incorrect legacy context for factory components (#13441 ) //<Dan Abramov>//
- **[004cb21bb](https://github.com/facebook/react/commit/004cb21bb )**: Short circuit the logic for exporting a module (#13392 ) //<Joseph>//
- **[f7a538c91](https://github.com/facebook/react/commit/f7a538c91 )**: Remove getTextContentAccessor (#13434 ) //<Brandon Dail>//
- **[d1c42d2f1](https://github.com/facebook/react/commit/d1c42d2f1 )**: Remove addEventListener check in isEventSupported (#13435 ) //<Brandon Dail>//
- **[a869f992a](https://github.com/facebook/react/commit/a869f992a )**: Remove helper object from FallbackCompositionState (#13430 ) //<Brandon Dail>//
- **[0cd8d470d](https://github.com/facebook/react/commit/0cd8d470d )**: Do not toLowerCase lists of lowercase words (#13428 ) //<Nathan Hunzaker>//
- **[b3a4cfea5](https://github.com/facebook/react/commit/b3a4cfea5 )**: Trap click events for portal root (#11927 ) //<Brandon Dail>//
- **[0da5102cf](https://github.com/facebook/react/commit/0da5102cf )**: Add interaction-tracking/subscriptions (#13426 ) //<Brian Vaughn>//
- **[4b32f525e](https://github.com/facebook/react/commit/4b32f525e )**: Refactor away some namespace imports (#13427 ) //<Dan Abramov>//
- **[d2f5c3fbc](https://github.com/facebook/react/commit/d2f5c3fbc )**: Don't diff memoized host components in completion phase (#13423 ) //<Dan Abramov>//
- **[5e0f073d5](https://github.com/facebook/react/commit/5e0f073d5 )**: interaction-tracking package (#13234 ) //<Brian Vaughn>//
- **[d14e443d6](https://github.com/facebook/react/commit/d14e443d6 )**: Resume onSelect tracking after dragend (#13422 ) //<Dan Abramov>//
- **[d5edc1f51](https://github.com/facebook/react/commit/d5edc1f51 )**: Remove unused ReactCall & ReactReturn types (#13419 ) //<Esteban>//
- **[4fa20b53b](https://github.com/facebook/react/commit/4fa20b53b )**: Don't pass instanceHandle to clones (#13125 ) //<Sebastian Markbåge>//
- **[fe959eea7](https://github.com/facebook/react/commit/fe959eea7 )**: React.lazy (#13398 ) //<Andrew Clark>//
- **[2b3082800](https://github.com/facebook/react/commit/2b3082800 )**: Fix wrong Flow return type //<Andrew Clark>//
- **[5031ebf6b](https://github.com/facebook/react/commit/5031ebf6b )**: Accept promise as element type (#13397 ) //<Andrew Clark>//
- **[77b7a660b](https://github.com/facebook/react/commit/77b7a660b )**: fix: do not reconcile children that are iterable functions (#13416 ) //<Rauno Freiberg>//
- **[cb7745c6c](https://github.com/facebook/react/commit/cb7745c6c )**: remove unused state initialValue from ReactDOMFiberSelect (#13412 ) //<Kartik Lad>//
- **[9832a1b6d](https://github.com/facebook/react/commit/9832a1b6d )**: Avoid setting empty value on reset & submit inputs (#12780 ) //<Ellis Clayton>//
- **[8862172fa](https://github.com/facebook/react/commit/8862172fa )**: Provide a better error message (#12421 ) //<Aaron Brager>//
- **[581682917](https://github.com/facebook/react/commit/581682917 )**: De-duplicate commitUpdateQueue effect commit (#13403 ) //<Ruud Burger>//
- **[1bc975d07](https://github.com/facebook/react/commit/1bc975d07 )**: Don't stop context traversal at matching consumers (#13391 ) //<Andrew Clark>//
- **[83e446e1d](https://github.com/facebook/react/commit/83e446e1d )**: Refactor ReactErrorUtils (#13406 ) //<Dan Abramov>//
- **[13fa96a54](https://github.com/facebook/react/commit/13fa96a54 )**: Improve bad ref invariant (#13408 ) //<Dan Abramov>//
- **[b2adcfba3](https://github.com/facebook/react/commit/b2adcfba3 )**: Don't suppress jsdom error reporting in our tests (#13401 ) //<Dan Abramov>//
- **[69e2a0d73](https://github.com/facebook/react/commit/69e2a0d73 )**: Ability to access window.event in development (#11687 ) (#11696 ) //<Conrad Irwin>//
- **[ade4dd3f6](https://github.com/facebook/react/commit/ade4dd3f6 )**: Fix typo in a comment (#13373 ) //<davidblnc>//
- **[2c59076d2](https://github.com/facebook/react/commit/2c59076d2 )**: Warn when "false" or "true" is the value of a boolean DOM prop (#13372 ) //<Moti Zilberman>//
- **[de5102c4c](https://github.com/facebook/react/commit/de5102c4c )**: Ignore symbols and functions in select tag (#13389 ) //<Rauno Freiberg>//
- **[d04d03e47](https://github.com/facebook/react/commit/d04d03e47 )**: Fix passing symbols and functions to textarea (#13362 ) //<Rauno Freiberg>//
- **[5550ed4a8](https://github.com/facebook/react/commit/5550ed4a8 )**: Ensure arguments are coerced to strings in warnings (#13385 ) //<Nathan Hunzaker>//
- **[3938ccc88](https://github.com/facebook/react/commit/3938ccc88 )**: Allow the user to opt out of seeing "The above error..." addendum (#13384 ) //<Dan Abramov>//
- **[47e217a77](https://github.com/facebook/react/commit/47e217a77 )**: Provide component reference in ReactDOMFiberTextarea warnings (#13361 ) //<Rauno Freiberg>//
- **[a0190f828](https://github.com/facebook/react/commit/a0190f828 )**: Rename SafeValue to ToStringValue (#13376 ) //<Philipp Spieß>//
- **[33602d435](https://github.com/facebook/react/commit/33602d435 )**: Improve soundness of ReactDOMFiberInput typings (#13367 ) //<Philipp Spieß>//
- **[ae855cec2](https://github.com/facebook/react/commit/ae855cec2 )**: Support tangentialPressure and twist fields of pointer events (#13374 ) //<Moti Zilberman>//
- **[725e499cf](https://github.com/facebook/react/commit/725e499cf )**: Rely on bubbling for submit and reset events (#13358 ) //<Philipp Spieß>//
- **[e07a3cd28](https://github.com/facebook/react/commit/e07a3cd28 )**: fix typo on inline comment (#13364 ) //<Alex Rohleder>//
- **[e0204084a](https://github.com/facebook/react/commit/e0204084a )**: Fix typos detected by github.com/client9/misspell (#13349 ) //<Kazuhiro Sera>//
- **[be4533af7](https://github.com/facebook/react/commit/be4533af7 )**: Fix hydration of non-string dangerousSetInnerHTML.__html (#13353 ) //<Dan Abramov>//
- **[0072b5998](https://github.com/facebook/react/commit/0072b5998 )**: Improve scry() error message for bad first argument (#13351 ) //<Dan Abramov>//
- **[d59b993a7](https://github.com/facebook/react/commit/d59b993a7 )**: Make nicer stacks DEV-only //<Dan>//
- **[54d86eb82](https://github.com/facebook/react/commit/54d86eb82 )**: Improve display of filenames in component stack (#12059 ) //<Billy Janitsch>//
- **[067cc24f5](https://github.com/facebook/react/commit/067cc24f5 )**: Profiler actualDuration bugfix (#13313 ) //<Brian Vaughn>//
- **[3cfab14b9](https://github.com/facebook/react/commit/3cfab14b9 )**: Treat focusable as enumerated boolean SVG attribute (#13339 ) //<Dan Abramov>//
- **[3b3b7fcbb](https://github.com/facebook/react/commit/3b3b7fcbb )**: Don't search beyond Sync roots for highest priority work (#13335 ) //<Dan Abramov>//
- **[08e32263f](https://github.com/facebook/react/commit/08e32263f )**: Fix Prettier "No parser" warning while building (#13323 ) //<Bartosz Kaszubowski>//
- **[ac7238856](https://github.com/facebook/react/commit/ac7238856 )**: Add support for auxclick event (#11571 ) //<Jason Quense>//
- **[75491a8f4](https://github.com/facebook/react/commit/75491a8f4 )**: Add a regression test for #12200 (#12242 ) //<Gareth Small>//
- **[2d0356a52](https://github.com/facebook/react/commit/2d0356a52 )**: Make sure that `select` has `multiple` attribute set to appropriate state before appending options (#13270 ) //<Dmytro Zasyadko>//
- **[b179bae0a](https://github.com/facebook/react/commit/b179bae0a )**: Enhance get derived state from props state warning - #12670 (#13317 ) //<Felix Wu>//
- **[15a8f0318](https://github.com/facebook/react/commit/15a8f0318 )**: Fix ambiguity in doc comment for isValidElement (#12826 ) //<Alexey>//
- **[5cff21207](https://github.com/facebook/react/commit/5cff21207 )**: add flowtype to function signature (#13285 ) //<ryota-murakami>//
- **[b565f4953](https://github.com/facebook/react/commit/b565f4953 )**: Minimally support iframes (nested browsing contexts) in selection event handling (#12037 ) //<Andrew Patton>//
- **[1609cf343](https://github.com/facebook/react/commit/1609cf343 )**: Warn about rendering Generators (#13312 ) //<Dan Abramov>//
- **[46d5afc54](https://github.com/facebook/react/commit/46d5afc54 )**: Replace console.error() with a throw in setTimeout() as last resort exception logging (#13310 ) //<Dan Abramov>//
- **[b3b80a483](https://github.com/facebook/react/commit/b3b80a483 )**: Inject react-art renderer into react-devtools (#13173 ) //<Yunchan Cho>//
- **[5e8beec84](https://github.com/facebook/react/commit/5e8beec84 )**: Add a regression test for #11602 //<Dan Abramov>//
- **[470377bbd](https://github.com/facebook/react/commit/470377bbd )**: Remove extraneous condition //<Dan Abramov>//
- **[6db080154](https://github.com/facebook/react/commit/6db080154 )**: Remove irrelevant suggestion of a legacy method from a warning (#13169 ) //<Ideveloper>//
- **[f60a7f722](https://github.com/facebook/react/commit/f60a7f722 )**: Fix SSR crash on a hasOwnProperty attribute (#13303 ) //<Dan Abramov>//
- **[ff41519ec](https://github.com/facebook/react/commit/ff41519ec )**: Sanitize unknown attribute names for SSR (#13302 ) //<Dan Abramov>//
- **[c44c2a216](https://github.com/facebook/react/commit/c44c2a216 )**: More helpful message when passing an element to createElement() (#13131 ) //<Dylan Cutler>//
- **[28cd494bd](https://github.com/facebook/react/commit/28cd494bd )**: Refactor validateDOMNesting a bit (#13300 ) //<Dan Abramov>//
- **[b381f4141](https://github.com/facebook/react/commit/b381f4141 )**: Allow Electrons <webview> tag (#13301 ) //<Philipp Spieß>//
- **[0182a7463](https://github.com/facebook/react/commit/0182a7463 )**: Fix a crash when using dynamic children in <option> tag (#13261 ) //<Konstantin Yakushin>//
- **[2a2ef7e0f](https://github.com/facebook/react/commit/2a2ef7e0f )**: Remove unnecessary branching from updateContextProvider (#13282 ) //<Andrew Clark>//
- **[840cb1a26](https://github.com/facebook/react/commit/840cb1a26 )**: Add an invariant to createRoot() to validate containers (#13279 ) //<Dan Abramov>//
Release Notes:
[GENERAL] [FEATURE] [React] - React sync for revisions bc1ea9c...ade5e69
Reviewed By: bvaughn
Differential Revision: D9561644
fbshipit-source-id: 3be120d7450f310af458897d54993a6c086cff2f
2018-09-10 14:47:11 -07:00
Tim Yung
5023b105e4
JS: Switch to `nullthrows` Package [1/4]
...
Summary:
Switches to the `nullthrows` package instead of using `fbjs/lib/nullthrows`.
The version of `nullthrows` in `fbjs` is outdated and already missing features that exist in the standalone `nullthrows` package.
Also, this mitigates the inevitable collision between `nullthrows` (as a Haste module) and `nullthrows` (as a `node_modules` dependency).
Reviewed By: zertosh
Differential Revision: D9733178
fbshipit-source-id: 1b589d48c1ed57cebf2088b796ad72e212534c0a
2018-09-10 01:46:48 -07:00
Rafael Oleza
9e63b5c5d2
Bump metro@0.45.1
...
Summary:
This version of metro contains experimental support for inlining import statements, which will unblock RAM bundling for opensource users that use imports, yay!!!
Publishing as a minor version, since there are no breaking changes. This way, this will also be available already in RN 0.57, since it depends on Metro 0.57 (https://fburl.com/t2j2k2sw ).
/cc @[805780135:Eli White], @[1268286274:David Vacca], @[121800083:Héctor Ramos]
Reviewed By: mjesun
Differential Revision: D9682357
fbshipit-source-id: ddd450649e55ee37701667cdff0e81165875e76d
2018-09-07 10:26:20 -07:00
Gabe Levi
66bd4992b8
Deploy v0.80.0 to xplat/js
...
Reviewed By: samwgoldman
Differential Revision: D9646704
fbshipit-source-id: d5a19f653785c81929337876936ba5069fc0abc3
2018-09-05 08:48:31 -07:00
Tim Yung
1cc29c53fb
React: Upgrade to react-devtools@3.3.2
...
Summary: Upgrades `react-devtools` for React Native and Nuclide to v3.3.2.
Reviewed By: bvaughn
Differential Revision: D9565574
fbshipit-source-id: 320b21edee3bcf9b4541ca4936461cdb6f1373e1
2018-09-02 12:19:35 -07:00
Rafael Oleza
169812f9ce
Bump metro@0.45.0
...
Summary: shipitwithfiremissile
Reviewed By: mjesun
Differential Revision: D9558666
fbshipit-source-id: 1e4102de3986832ae86f56e5d245e0a0b6c4fa17
2018-08-30 03:33:03 -07:00
Rafael Oleza
bf8e1b4ffa
Upgrade to babel@7.0.0
...
Summary: Now that babel7 is stable, we can upgrade Metro and fbsource to use it, yay!!!!!
Reviewed By: mjesun
Differential Revision: D9518571
fbshipit-source-id: c85569cb3058235f4f9310949897f7955ecf7324
2018-08-29 11:02:52 -07:00
Eli White
ee543ecf86
Bump Detox to 8.2.3
...
Summary: 8.2.2 was a broken version, bumping to 8.2.3.
Reviewed By: yungsters
Differential Revision: D9539442
fbshipit-source-id: 554cc34261d988464671d0c4e4a7a18b6d495b73
2018-08-28 12:59:37 -07:00
Rafael Oleza
cfeb60c19b
Bump metro@0.44.0
...
Summary: shipit-splash
Reviewed By: mjesun
Differential Revision: D9504325
fbshipit-source-id: 191f27ee33c1363f180b0c6c710f65096e139df1
2018-08-27 19:31:52 -07:00
gengjiawen
a84785cc34
Fixes #20712 on unix-like OS ( #20751 )
...
Summary:
add `packager.sh` for run-android task for unix like system. This only fix on linux and macOS.
pass all current ci.
none
[GENERAL] [BUGFIX] [CLI] - add `packager.sh` back for run-android task
Pull Request resolved: https://github.com/facebook/react-native/pull/20751
Differential Revision: D9398197
Pulled By: hramos
fbshipit-source-id: 213b066c0c034136c5ad5bbf8d45c6f331b1d185
2018-08-20 07:32:01 -07:00
Panagiotis Vekris
d4870babe6
v0.79.1 in xplat/js
...
Summary: The controller you requested could not be found.
Reviewed By: gabelevi
Differential Revision: D9390604
fbshipit-source-id: 68ba89ba197f74322e4c85c3bfc1f334fb740852
2018-08-18 22:19:34 -07:00
Ives van Hoorne
877212e18c
Bump metro to 0.43.6
...
Summary: New version of metro to add module.id
Reviewed By: rafeca
Differential Revision: D9360070
fbshipit-source-id: fc0e2d98483404ddbc1ca920c4f42f52573734c6
2018-08-16 16:52:43 -07:00
Ives van Hoorne
0a72df910f
Bump metro to 0.43.5
...
Summary: Makes it possible to use Metro in node environments
Reviewed By: mjesun
Differential Revision: D9267780
fbshipit-source-id: 2a534a32681f3a19659989cd24e77d4465ed2caa
2018-08-10 10:02:20 -07:00
Linus Unnebäck
87f5463c0e
Upgrade Babel to 7.0.0-beta.56 ( #216 )
...
Summary:
**Summary**
This pull request bumps Babel to 7.0.0-beta.56 to incorporate the latest bugfixes from Babel.
**Test plan**
One way to test is to add a simple TypeScript file with a type as the default export:
```typescript
export const test = 1
export default interface A {}
```
and then import that file from any other file:
```js
import { test } from './typescript-test'
```
Before this would throw an error, but with the latest Babel this is now fixed.
Pull Request resolved: https://github.com/facebook/metro/pull/216
Reviewed By: mjesun
Differential Revision: D9216331
Pulled By: rafeca
fbshipit-source-id: a48e87c3c6b2902be410395b1b4afab63cb88fec
2018-08-10 03:16:35 -07:00
Miguel Jimenez Esun
8f7372fe1b
Fix "http" monkeypatch
...
Summary:
Some time ago I had to add a monkeypatch to the `http` library to enforce IPv6, due to the lack of support in Node for that. In version 2.2.0 of `node-fecth`, this has been fixed, and `family: 6` can be enforced via `agent`, which is what this diff does.
I also simplified `Promise` handling at the `test-console-call` level by removing an un-needed `.then()` nesting.
Reviewed By: rafeca
Differential Revision: D9200515
fbshipit-source-id: fe06acddd8e3539f590f88eef3468b02c4242afc
2018-08-08 03:46:22 -07:00
Mayank Patke
ccf5dfbe3f
v0.78 in fbsource
...
Summary: The controller you requested could not be found.
Reviewed By: pakoito
Differential Revision: D9174188
fbshipit-source-id: 4ec9ef5b6f802964a83b6bc0bd29db7f47b37c21
2018-08-07 16:03:09 -07:00
gengjiawen
a286c0e753
Fix RNTester on Windows ( #19974 )
...
Summary:
Currrent, RNTester can not work on windows.
* Fixes https://github.com/facebook/react-native/issues/19654 .
Pull Request resolved: https://github.com/facebook/react-native/pull/19974
Differential Revision: D9150453
Pulled By: rafeca
fbshipit-source-id: 1bd2046fbe0e8eaadf249604357c2e6acd80455e
2018-08-03 13:32:49 -07:00
Ives van Hoorne
72b0238242
Bump metro to 0.43.4
...
Summary: New version for metro.
Reviewed By: rafeca
Differential Revision: D9148300
fbshipit-source-id: 77a520aba8be7111da0bf71898684cd6922ff556
2018-08-03 11:17:35 -07:00
Rafael Oleza
cbfe159d44
Bump metro@0.43.3
...
Summary:
This new release is going to contain 3 things:
- Builtin TypeScript support
- A fix on the traversal of dependencies
- A fix on the way that RN loads the config file (@[100000044482482:ives] is working on the diff atm)
Lots of things added in just 1 day! 😅
Reviewed By: CompuIves
Differential Revision: D9131710
fbshipit-source-id: 6a5ec3b35f420d1a400611ce8e094a07807e3e44
2018-08-02 06:46:53 -07:00
Rafael Oleza
4ddd8a8b65
Bump metro@0.43.2
...
Summary: shiptoasting
Reviewed By: mjesun
Differential Revision: D9116560
fbshipit-source-id: 2688e8ea895199d3b2100fe69979afe37cbfecf3
2018-08-01 03:46:34 -07:00
Rotem M
7f0a4f72b4
Initial Detox E2E iOS configuration to be run on RNTester ( #20235 )
...
Summary:
This PR adds initial setup for Detox E2E iOS and some tests for ButtonExample.
Pull Request resolved: https://github.com/facebook/react-native/pull/20235
Reviewed By: hramos
Differential Revision: D8924525
Pulled By: TheSavior
fbshipit-source-id: 8117fc1559c2e9cb831f7b081aa8f4ddc8ba7401
2018-07-30 14:31:24 -07:00
Ives van Hoorne
bda84a32d0
Fix configuration naming in loadConfig
...
Summary: There was a typo in configuration names that sneaked in...
Reviewed By: mjesun
Differential Revision: D9028977
fbshipit-source-id: 23d4a7040b3d37bef587de8822f2bda0ace87aea
2018-07-30 04:02:52 -07:00
Ives van Hoorne
169d6839bb
Bump Metro to 0.43.0
...
Summary: Bump to new version because of breaking configuration changes in metro
Reviewed By: hramos, rafeca
Differential Revision: D8989698
fbshipit-source-id: 6f397004f4a87075909ee47b1950a3fe32c1caff
2018-07-27 05:31:47 -07:00
Avik Chaudhuri
1f545743b9
@allow-large-files flow 0.77 fbsource release
...
Reviewed By: pakoito
Differential Revision: D8950363
fbshipit-source-id: 15b72b586076cf9523a40f36e489066542bec7d5
2018-07-23 11:48:44 -07:00
Rafael Oleza
583cb137b8
Bump metro@0.42.2
...
Summary:
shipit
@public
[skip-ci]
Reviewed By: mjesun
Differential Revision: D8931237
fbshipit-source-id: db5bb09eb8ec01ae302cee16e4d6cb229f8244c9
2018-07-20 07:16:12 -07:00
Peter van der Zee
b9d1c832b0
Bump babel to 7 beta.54
...
Summary:
@public
Bump Babel to version 7 beta 54
This version has reversed the windows path denormalization so we need it to be able to fix windows paths.
Reviewed By: rafeca
Differential Revision: D8894700
fbshipit-source-id: 3ae1480b77380cae8070621d4729b21a34c4b928
2018-07-19 05:01:51 -07:00
Héctor Ramos
e64e13fce3
Bump minimum Node version to 8.3 ( #20236 )
...
Summary:
Node rest/spread syntax started working without the harmony flag in 8.3 (https://github.com/facebook/react-native/pull/20178#issuecomment-404961149 ).
Release Notes:
[GENERAL] [BREAKING] [Node] - Bump minimum req. Node version to 8.3
Pull Request resolved: https://github.com/facebook/react-native/pull/20236
Differential Revision: D8876357
Pulled By: hramos
fbshipit-source-id: 1f5f791ef318e70c6be8b23d887a1d650a68e594
2018-07-17 21:02:19 -07:00
Rafael Oleza
51cf9eb3e8
Upgrade jest to 23.4.1
...
Summary:
This includes 8b8f5bc40e
, which improves the watchman query to calculate the initial haste map to be much faster under Eden.
**Time to initialize Metro after resetting jest-haste-map cache (Eden checkout)**
* Before this diff: 3m14 (sometimes taking up to 15min!! after rebasing)
* With this diff: 12s (quite constant after rebasing)
(16X improvement)
**Time to initialize Metro with a warm jest-haste-map cache (Eden checkout)**
* Before this diff: 1.1s
* With this diff: 1.1s
(I haven't seen meaningful perf changes in non-eden checkouts)
Reviewed By: mjesun
Differential Revision: D8857820
fbshipit-source-id: 5ce9da04a69bd02d121a8efe65bf369c7fa1e834
2018-07-17 03:16:52 -07:00
Rubén Norte
724c7498b6
Upgraded Babel to v7.0.0-beta.48
...
Summary:
This is the same version we're using on www. It has support for new Flow syntax and we need it on fbsource too.
allow_many_files
allow-large-files
Differential Revision: D8819980
fbshipit-source-id: 736d6d93ad879311e638da00873ca2acf42d1422
2018-07-12 12:47:01 -07:00
Miguel Jimenez Esun
00936a003c
Upgrade Jest to v23.4.0
...
Summary: Upgrade Jest to the latest version.
Differential Revision: D8784710
fbshipit-source-id: 2319bf0d11506c1c0ad0506ba38a76e07f8feb3b
2018-07-11 06:47:34 -07:00
Rafael Oleza
1ee6396c56
Bump metro@0.42.1
...
Summary:
@public
[skip-ci]
Reviewed By: mjesun
Differential Revision: D8781445
fbshipit-source-id: 32f2cbfeadbd2fb763078a046b779a16359c8bbd
2018-07-10 09:02:28 -07:00
Rafael Oleza
a69c330347
Bump metro@0.42.0
...
Summary:
@public
[skip-ci]
Differential Revision: D8773719
fbshipit-source-id: d05f7060a45751ed14dc5479ff1135f35a38c432
2018-07-10 04:02:18 -07:00
Rubén Norte
0f2f0cad41
Upgrade ESLint to 5.1.0
...
Summary:
This release fixes several issues. Most importantly for us:
- https://github.com/eslint/eslint/issues/10560
- https://github.com/eslint/eslint/issues/10512
Differential Revision: D8767118
fbshipit-source-id: 2048829d780b5f0f2f607114f803c8d0c3e02ca7
2018-07-09 12:32:38 -07:00
Rubén Norte
abf1188de2
Upgraded babel-eslint to v9.0.0-beta.2 with better support for Flow
...
Summary: Upgraded the library to fix an error in Babel causing wrong unused variable errors.
Differential Revision: D8765952
fbshipit-source-id: 352d1bb50ada76caed247bf9aa4521eff2d510e9
2018-07-09 09:17:13 -07:00
Gabe Levi
eac34e3021
Flow v0.76.0
...
Summary: No new errors in this version. Just removed a bunch of unused suppressions
Reviewed By: TheSavior
Differential Revision: D8754160
fbshipit-source-id: 2f02240b6d65edecba5d9ed603c7703462547a7f
2018-07-09 08:17:51 -07:00
Peter van der Zee
ba56725eb8
Upgrade eslint to v5.0.1 on xplat
...
Summary:
@public
Upgrades eslint to v5.0.1
Updated `eslint-plugin-eslint-comments`, which was necessary for eslint 5
Disabled the `prefer-const` rule while we wait for https://github.com/eslint/eslint/issues/10520 to be fixed/published.
Reviewed By: zertosh
Differential Revision: D8692838
fbshipit-source-id: fa0cae3e299af2350c8c30ceb94d70740ee84eab
2018-07-03 08:48:27 -07:00
gengjiawen
18d3648fa8
Simplify `yarn prettier` and make it work on windows ( #19987 )
...
Summary:
make prettier script works on windows
pass all current ci.
none
[GENERAL] [INTERNAL] [Script] - make prettier script works on windows.
Closes https://github.com/facebook/react-native/pull/19987
Differential Revision: D8714381
Pulled By: hramos
fbshipit-source-id: 0e5c5a6a5817094edd47918eb57d7f5a281560d6
2018-07-02 14:49:23 -07:00
Tim Wang
bc2f12c68c
Upgrade Jest to version 23.2.0 ( #19876 )
...
Summary:
@public
[Jest 23.2.0](https://github.com/facebook/jest/blob/master/CHANGELOG.md#2320 ) landed fix for `MockNativeMethods` access in react-native jest preset.
[GENERAL] [BUGFIX] [./package.json] - Upgrade Jest to version 23.2.0 and resolve `MockNativeMethods` access in `react-native` jest preset.
Closes https://github.com/facebook/react-native/pull/19876
Reviewed By: mjesun
Differential Revision: D8618905
Pulled By: hramos
fbshipit-source-id: 8463868b1e5dbcf430c76c0551e58d38e4c85a04
2018-06-27 13:06:12 -07:00
Miguel Jimenez Esun
770dd38bbb
Upgrading Metro to 0.39.2
...
Summary: Upgrade to v0.39.2
Reviewed By: rafeca
Differential Revision: D8664421
fbshipit-source-id: 9c71928ab45cb7ef8f882d25cfca1ff0b1687039
2018-06-27 11:17:26 -07:00
Peter van der Zee
5bf3476133
Upgrade Prettier to 1.13.6 on fbsource
...
Reviewed By: zertosh
Differential Revision: D8638504
fbshipit-source-id: c6991b2e884e14868ddc1d9047a78191219d673f
2018-06-27 03:32:42 -07:00