Nathan Hunzaker
8d1038fc6d
Break up ReactDOMServerIntegrationForm-test ( #13600 )
...
In https://github.com/facebook/react/pull/13394 , I encountered an
issue where the ReactDOMServerIntegrationForm test suite consumed
sufficient memory to crash CircleCI. Breaking up this test suite by
form element type resolved the issue.
This commit performs that change separate from the Symbol/Function
stringification changes in #13394 .
2018-09-08 11:31:32 -07:00
Héctor Ramos
b87aabdfe1
Drop the year from Facebook copyright headers and the LICENSE file. ( #13593 )
2018-09-07 15:11:23 -07:00
Ali Torki
12f3a5475f
chore: remove duplicate **when** ( #13587 )
2018-09-07 07:52:31 -10:00
Nish
c6dcf46d65
Build schedule which is required for time slicing demo ( #13588 )
...
* Build schedule which is required for time slicing demo
* Update suspense demo README too
* Update README.md
* Update README.md
* Update README.md
2018-09-07 17:11:19 +01:00
Brian Vaughn
7bcc0778fd
Fixed small CHANGELOG error ( #13583 )
2018-09-06 18:03:58 -07:00
Brian Vaughn
d66505dbc7
Updated 16.5 changelog
2018-09-06 12:59:22 -07:00
Timothy Yung
e417e0bf7c
Update ReactNativeViewConfigRegistry Flow Types ( #13579 )
2018-09-06 12:27:44 -07:00
Brian Vaughn
8f45a685be
Add 2fa OTP code to npm dist-tag command too
2018-09-06 09:49:42 -07:00
Brian Vaughn
71c0e05ba7
Update bundle sizes for 16.5.0 release
v16.5.0
2018-09-06 09:34:27 -07:00
Brian Vaughn
92a620e214
Update error codes for 16.5.0 release
2018-09-06 09:34:27 -07:00
Brian Vaughn
6255cc3949
Updating package versions for release 16.5.0
2018-09-06 09:29:36 -07:00
Brian Vaughn
5c5fc5f473
Updating yarn.lock file for 16.5.0 release
2018-09-06 09:27:41 -07:00
Brian Vaughn
1bede616d1
Build script correctly bumps prerelease deps (e.g. schedule) for react ( #13577 )
2018-09-06 08:59:51 -07:00
Brian Vaughn
0a8740db61
Build script correctly bumps prerelease deps (e.g. schedule) ( #13576 )
2018-09-06 08:06:05 -07:00
Brian Vaughn
28cb379782
Added a test for Profiler onRender that throws ( #13575 )
2018-09-06 08:03:09 -07:00
Dan Abramov
8963118b3c
Update react-dom README
2018-09-06 15:27:06 +01:00
Dan Abramov
b47a28cb9e
Tweak react-dom README
2018-09-06 15:22:10 +01:00
Andrew Clark
f765f02253
When a root expires, flush all expired work in a single batch ( #13503 )
...
Instead of flushing each level one at a time.
2018-09-06 15:07:02 +01:00
Dan Abramov
0156740610
Changelog for 16.5.0 ( #13571 )
2018-09-06 15:06:32 +01:00
Brian Vaughn
550dd1d2ec
Call Profiler onRender after mutations ( #13572 )
2018-09-05 17:55:12 -07:00
Alex Taylor
34348a45b4
Add enableSuspenseServerRenderer feature flag ( #13573 )
2018-09-05 15:04:59 -07:00
Brian Vaughn
4e744be6ee
Added react-dom/profiling entry point to NPM package ( #13570 )
2018-09-05 11:16:43 -07:00
laoxiong
bb627228ea
test: add test for fragement props ( #13565 )
2018-09-05 16:28:50 +01:00
Brian Vaughn
9a110ebd8c
Cleaned up 'schedule' API wrt interactions and subscriber ref: ( #13561 )
...
* Removed 'private' ref methods from UMD forwarding API
* Replaced getters with exported constants since they were no longer referenced for UMD forwarding
2018-09-05 07:29:30 -07:00
Brian Vaughn
fb88fd9d8c
Fixed schedule/tracking require for www sync script ( #13556 )
...
* Fixed schedule/tracking require for www sync script
* Remove unused remapped FB modules from bundle as well
* Remove www module rename plugin
* Revert unnecessary change to strip-unused-imports plugin
2018-09-04 10:31:52 -07:00
Dan Abramov
2d5c590cc2
Change async fixtures to use schedule
2018-09-04 15:27:07 +01:00
laoxiong
955393cab9
refactor: remove emove type judgment when defining warning props ( #13553 )
2018-09-04 15:03:10 +01:00
Dan Abramov
ff93996028
Fix import of ReactDOM in server env
2018-09-04 15:00:03 +01:00
Dan Abramov
281bd64c00
Fix test file name
2018-09-04 14:27:35 +01:00
Dan Abramov
d6b59e3d26
Check document.documentMode once
2018-09-04 14:27:21 +01:00
Dan Abramov
52633c84e2
Try/finally
2018-09-04 14:27:14 +01:00
Michał Gołębiowski-Owczarek
2d4705e753
Make IE 11 not complain about non-crucial style attribute hydration mismatch ( #13534 )
...
IE 11 parses & normalizes the style attribute as opposed to other
browsers. It adds spaces and sorts the properties in some
non-alphabetical order. Handling that would require sorting CSS
properties in the client & server versions or applying
`expectedStyle` to a temporary DOM node to read its `style` attribute
normalized. Since it only affects IE, we're skipping style warnings
in that browser completely in favor of doing all that work.
Fixes #11807
2018-09-04 14:26:51 +01:00
Michał Gołębiowski-Owczarek
25d48a7281
Add gridArea to unitless CSS properties ( #13550 )
...
Ref #9185
2018-09-04 12:22:21 +01:00
Brian Vaughn
877f8bc6b2
Renamed schedule UMD forwarding methods to stay in-sync with SECRET_INTERNALS change ( #13549 )
2018-09-03 18:48:47 -07:00
Dan Abramov
0a96f90572
Revert "Extract common logic" ( #13547 )
...
* Revert "Fix test"
This reverts commit 17a57adde2 .
* Revert "Extract common logic (#13535 )"
This reverts commit 605da8b420 .
2018-09-03 21:46:16 +01:00
Dan Abramov
17a57adde2
Fix test
2018-09-03 21:39:45 +01:00
Heaven
605da8b420
Extract common logic ( #13535 )
2018-09-03 20:57:13 +01:00
Philipp
69f9f4127a
Document event bubble order ( #13546 )
...
This is documenting the current order in which events are dispatched
when interacting with native document listeners and other React apps.
For more context, check out #12919 .
2018-09-03 21:39:20 +02:00
Dan Abramov
c1ba7b8cfd
Remove www scheduler fork ( #13545 )
...
Remove unused www scheduler fork
2018-09-03 19:55:58 +01:00
Dan Abramov
b473d5f864
Secret exports: Scheduler => Schedule ( #13544 )
2018-09-03 19:51:30 +01:00
Dan Abramov
6312efc34f
Tweak README and description
2018-09-03 19:34:04 +01:00
Brian Vaughn
b92f947af1
Rename "react-scheduler" package to "schedule" ( #13543 )
...
* Git moved packages/react-scheduler -> packages/schedule
* Global find+replace 'react-scheduler' -> 'schedule'
* Global find+replace 'ReactScheduler' -> 'Scheduler'
* Renamed remaining files "ReactScheduler" -> "Schedule"
* Add thank-you note to schedule package README
* Replaced schedule package versions 0.1.0-alpha-1 -> 0.2.0
* Patched our local fixtures to work around Yarn install issue
* Removed some fixture hacks
2018-09-03 19:27:50 +01:00
Dan Abramov
3c1dcd349a
Expose less internals for TestUtils ( #13539 )
...
* Expose less internals for TestUtils
* Keep EventPluginHub for www
* Reorder to simplify
2018-09-03 17:21:00 +01:00
Fredrik Höglund
0b74e95d7b
Ignore noscript content on the client ( #13537 )
...
* Ignore noscript content on the client (#11423 )
* Fix failing test for ignoring noscript content
* Add a ServerIntegration test for noscript
2018-09-03 17:17:53 +01:00
Brian Vaughn
8a1e3962ab
Remove negative lookbehind from Rollup plugin that broke Node <= v8.9 ( #13538 )
2018-09-02 17:59:29 -07:00
Dan Abramov
9604d26aec
Rename ReactDOMFiber* to ReactDOM* ( #13540 )
2018-09-03 01:45:12 +01:00
Brian Vaughn
28b9289022
Tidied up scheduling UMD API forwarding test ( #13533 )
2018-09-01 13:05:21 -07:00
Brian Vaughn
bf8aa60925
Added Jest test to verify UMD API-forwarding for scheduling package ( #13532 )
...
* Added Jest test to verify UMD API-forwarding for scheduling package
* Added separate dev/prod UMD bundles for scheduler package
2018-09-01 12:52:26 -07:00
Heaven
0040efc8d8
Fix a typo ( #13531 )
2018-09-01 20:40:17 +01:00
Brian Vaughn
46950a3dfc
Interaction tracking follow up ( #13509 )
...
* Merged interaction-tracking package into react-scheduler
* Add tracking API to FB+www builds
* Added Rollup plugin to strip no-side-effect imports from Rollup bundles
* Re-bundle tracking and scheduling APIs on SECRET_INTERNALS object for UMD build (and provide lazy forwarding methods)
* Added some additional tests and fixtures
* Fixed broken UMD fixture in master (#13512 )
2018-09-01 12:00:00 -07:00