{"push_id":2967836374,"size":37,"distinct_size":37,"ref":"refs/heads/master","head":"4f0bd45905b52b52406a006ccf42046828aa6bf2","before":"ce96e2df4d9f3367e07f25153e5282d4c0869bac","commits":[{"sha":"8315a30b9beeaba66f2b6dcdcfac1de58025332d","author":{"name":"Joe Cortopassi","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@joecortopassi.com"},"message":"--save is no longer needed (#13756)\n\n`--save` is on by default as of [npm 5](https://blog.npmjs.org/post/161081169345/v500), and `npm install aphrodite` is functionally equivalent to `npm install --save aphrodite` now","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/8315a30b9beeaba66f2b6dcdcfac1de58025332d"},{"sha":"3c60f32747ecd8ab3ee35bbca3921948631db4bc","author":{"name":"Andrew Clark","email":"2acf6cde80014901295f159e9eeaed48c8126d4e@fb.com"},"message":"Fix simple-cache-provider import that I missed","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/3c60f32747ecd8ab3ee35bbca3921948631db4bc"},{"sha":"3e9a5de88847f7d51ec92bef10a89126dfb5820f","author":{"name":"Maksim Markelov","email":"79f99cb70d72c5dd19d4838b4d226d0a0be69a7f@mail.ru"},"message":"UMD react-cache build (#13761)","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/3e9a5de88847f7d51ec92bef10a89126dfb5820f"},{"sha":"36c5d69caa3e9270b1b175b33cd8c53cc6c0e690","author":{"name":"Brian Vaughn","email":"402d01d3e800004cddda48fcac7fb832b25ae741@gmail.com"},"message":"Always warn about legacy context within StrictMode tree (#13760)","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/36c5d69caa3e9270b1b175b33cd8c53cc6c0e690"},{"sha":"5c783ee75102da682519be14cd11260a04a42593","author":{"name":"Heaven","email":"4f8b4fffb2ea2c8f927735515804f64916ab1e03@163.com"},"message":"Remove unreachable code (#13762)","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/5c783ee75102da682519be14cd11260a04a42593"},{"sha":"96bcae9d50cae41ab87539075dceeaf3a0e0a36d","author":{"name":"Andrew Clark","email":"2acf6cde80014901295f159e9eeaed48c8126d4e@me.com"},"message":"Jest + test renderer helpers for concurrent mode (#13751)\n\n* Jest + test renderer helpers for concurrent mode\r\n\r\nMost of our concurrent React tests use the noop renderer. But most\r\nof those tests don't test the renderer API, and could instead be\r\nwritten with the test renderer. We should switch to using the test\r\nrenderer whenever possible, because that's what we expect product devs\r\nand library authors to do. If test renderer is sufficient for writing\r\nmost React core tests, it should be sufficient for others, too. (The\r\nconverse isn't true but we should aim to dogfood test renderer as much\r\nas possible.)\r\n\r\nThis PR adds a new package, jest-react (thanks @cpojer). I've moved\r\nour existing Jest matchers into that package and added some new ones.\r\n\r\nI'm not expecting to figure out the final API in this PR. My goal is\r\nto land something good enough that we can start dogfooding in www.\r\n\r\nTODO: Continue migrating Suspense tests, decide on better API names\r\n\r\n* Add additional invariants to prevent common errors\r\n\r\n- Errors if user attempts to flush when log of yields is not empty\r\n- Throws if argument passed to toClearYields is not ReactTestRenderer\r\n\r\n* Better method names\r\n\r\n- toFlushAll -> toFlushAndYield\r\n- toFlushAndYieldThrough ->\r\n- toClearYields -> toHaveYielded\r\n\r\nAlso added toFlushWithoutYielding\r\n\r\n* Fix jest-react exports\r\n\r\n* Tweak README","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/96bcae9d50cae41ab87539075dceeaf3a0e0a36d"},{"sha":"95a3e1c2e7b766b21b4cad8210940b2535860951","author":{"name":"Andrew Clark","email":"2acf6cde80014901295f159e9eeaed48c8126d4e@fb.com"},"message":"Rename ReactSuspense-test -> ReactSuspenseWithNoopRenderer-test\n\nDoing this in its own commit to preserve history","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/95a3e1c2e7b766b21b4cad8210940b2535860951"},{"sha":"4eabeef11b02e7ed5653474bf896b7b553756eaf","author":{"name":"Andrew Clark","email":"2acf6cde80014901295f159e9eeaed48c8126d4e@fb.com"},"message":"Rename ReactSuspenseWithTestRenderer-test -> ReactSuspense-test","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/4eabeef11b02e7ed5653474bf896b7b553756eaf"},{"sha":"cbc22402880a6f55ed3d127b6ea2a4398a25e649","author":{"name":"Spencer Davies","email":"60fc4054ec9c03319faf511d8e1af2e5aba9676d@users.noreply.github.com"},"message":"fix - small misspelling (#13768)\n\nlonger term needs a hyphen.","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/cbc22402880a6f55ed3d127b6ea2a4398a25e649"},{"sha":"acc7f404ce68f9eaef5724b1b340e487013440c2","author":{"name":"Andrew Clark","email":"2acf6cde80014901295f159e9eeaed48c8126d4e@me.com"},"message":"Restart from root if promise pings before end of render phase (#13774)\n\n* Restart from root if promise pings before end of render phase\r\n\r\n* Test that placeholder resolves successfully even if fallback render is pending","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/acc7f404ce68f9eaef5724b1b340e487013440c2"},{"sha":"605ab10a4a40ed8db5f5a1438b08cfa6e36a5c80","author":{"name":"Michael Ridgway","email":"cd9c0430f92ba29d64dcf02bf1fe47fa476ab606@gmail.com"},"message":"Add envify transform to scheduler package (#13766)\n\nThis package uses `process.env.NODE_ENV` but does not transform its usage during bundling like the rest of the React libraries do. This causes issues when `process` is not defined globally.","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/605ab10a4a40ed8db5f5a1438b08cfa6e36a5c80"},{"sha":"40a521aa7247872d0080d5a581120b64998152da","author":{"name":"Dan Abramov","email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com"},"message":"Terminology: Functional -> Function Component (#13775)\n\n* Terminology: Functional -> Function Component\r\n\r\n* Drop the \"stateless\" (functions are already stateless, right?)","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/40a521aa7247872d0080d5a581120b64998152da"},{"sha":"d83601080a7c913cedcfbad86044702d008039c7","author":{"name":"Sophie Alpert","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@sophiebits.com"},"message":"Wrap retrySuspendedRoot using SchedulerTracing (#13776)\n\nPreviously, we were emptying root.pendingInteractionMap and permanently losing those interactions when applying an unrelated update to a tree that has no scheduled work that is waiting on promise resolution. (That is, one that is showing a fallback and waiting for the suspended content to resolve.)\r\n\r\nThe logic I'm leaving untouched with `nextRenderIncludesTimedOutPlaceholder` is *not* correct -- what we want is instead to know if *any* placeholder anywhere in the tree is showing its fallback -- but we don't currently have a better replacement, and this should unblock tracing with suspense again.","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/d83601080a7c913cedcfbad86044702d008039c7"},{"sha":"e2e7cb9f4cb3b415775688fb118846a9927acaf3","author":{"name":"plievone","email":"e3b6cda228242c30b711ac17cb264f1dbadfd0b6@screen.io"},"message":"[scheduler] add a test documenting current behavior (#13687)\n\n* [scheduler] add a test documenting current behavior\r\n\r\n* Update with latest changes from master and confirm fixed behavior","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/e2e7cb9f4cb3b415775688fb118846a9927acaf3"},{"sha":"b2cea9078d28015ce95a4da523a4172b171989ad","author":{"name":"Andrew Clark","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@andrewclark.io"},"message":"[scheduler] Eagerly schedule rAF at beginning of frame (#13785)\n\n* [scheduler] Eagerly schedule rAF at beginning of frame\r\n\r\nEagerly schedule the next animation callback at the beginning of the\r\nframe. If the scheduler queue is not empty at the end of the frame, it\r\nwill continue flushing inside that callback. If the queue *is* empty,\r\nthen it will exit immediately. Posting the callback at the start of the\r\nframe ensures it's fired within the earliest possible frame. If we\r\nwaited until the end of the frame to post the callback, we risk the\r\nbrowser skipping a frame and not firing the callback until the frame\r\nafter that.\r\n\r\n* Re-name scheduledCallback -> scheduledHostCallback","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/b2cea9078d28015ce95a4da523a4172b171989ad"},{"sha":"f47a958ea8d328190c88bac1ad6f85eaaaefc310","author":{"name":"Philipp","email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@philippspiess.com"},"message":"Don’t add onclick listener to React root (#13778)\n\nFixes #13777\r\n\r\nAs part of #11927 we introduced a regression by adding onclick handler\r\nto the React root. This causes the whole React tree to flash when tapped\r\non iOS devices (for reasons I outlined in\r\nhttps://github.com/facebook/react/issues/12989#issuecomment-414266839).\r\n\r\nTo fix this, we should only apply onclick listeners to portal roots. I\r\nverified that my proposed fix indeed works by checking out our DOM\r\nfixtures and adding regression tests.\r\n\r\nStrangely, I had to make changes to the DOM fixtures to see the behavior\r\nin the first place. This seems to be caused by our normal sites (and \r\nthus their React root) being bigger than the viewport:\r\n\r\n![](http://cl.ly/3f18f8b85e91/Screen%20Recording%202018-10-05%20at%2001.32%20AM.gif)\r\n\r\nAn alternative approach to finding out if we're appending to a React\r\nroot would be to add a third parameter to `appendChildToContainer` based\r\non the tag of the parent fiber.","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/f47a958ea8d328190c88bac1ad6f85eaaaefc310"},{"sha":"8af6728c6f105d37f9c0006288a6d1ac3903dc71","author":{"name":"Dan Abramov","email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com"},"message":"Enable Suspense + rename Placeholder (#13799)\n\n* Enable Suspense\r\n\r\n* <unstable_Placeholder delayMs> => <unstable_Suspense maxDuration>\r\n\r\n* Update suspense fixture","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/8af6728c6f105d37f9c0006288a6d1ac3903dc71"},{"sha":"9abb9cd50a769d07ae3f87bc8802a3e483c69c2b","author":{"name":"Dan Abramov","email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com"},"message":"comment out temporarily","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/9abb9cd50a769d07ae3f87bc8802a3e483c69c2b"},{"sha":"77f8dfd81e628b9110c10cf61e3c8bd117944a8c","author":{"name":"Dan Abramov","email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com"},"message":"Updating package versions for release 16.6.0-alpha.8af6728","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/77f8dfd81e628b9110c10cf61e3c8bd117944a8c"},{"sha":"1a57dc66891a3747f2c5039803654b48871f451c","author":{"name":"Dan Abramov","email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com"},"message":"Updating dependencies for react-noop-renderer","distinct":true,"url":"https://api.github.com/repos/stemlending/react/commits/1a57dc66891a3747f2c5039803654b48871f451c"}]}
{"actor":{"display_login":"shantanusharma"}}