{"push_id":840782246,"size":337,"distinct_size":337,"ref":"refs/heads/master","head":"3de6c2883d8dca9fb7ce21befc635319e5dec429","before":"34c26f31f6309f2a5167861b21faba60bce5ab0f","commits":[{"sha":"a31d3a9d4f60c3f1914f44fe914c7f26049f171e","author":{"email":"d328d5e295f8e7d0d51e357ce85b6350a7ecab1c@gmail.com","name":"Eric Jing Cai"},"message":"updated ReactiveAndroid installation info","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/a31d3a9d4f60c3f1914f44fe914c7f26049f171e"},{"sha":"cb8b656a82ad0105679f14b02cbec5fbeaea9cd3","author":{"email":"f0261b037b9ae5dac9dd83d540eac374734e5f0d@jameside.com","name":"James Ide"},"message":"Only handle accessibility notifications from the correct RCTAccessibilityManager\n\nSummary: When you reload and create a new bridge, one of the things that happens during setup is that the RCTAccessibilityManager fires a notification. The old bridge would receive this notification from the new bridge's RCTAccessibilityManager, which we don't want, especially because the two are running on different shadow queues.\n\nI believe this led to a gnarly crash in NSConcreteTextStorage because RCTMeasure in RCTShadowText.m was getting called for the old RCTText (getting destroyed) from a notification fired from the new shadow queue. The fix is for the UIManager to handle notifications only from its bridge's RCTAccessibilityManager. See #2001 for the kinds of crashes we were seeing.\nCloses https://github.com/facebook/react-native/pull/3279\n\nReviewed By: @​svcscm\n\nDifferential Revision: D2521652\n\nPulled By: @nicklockwood\n\nfb-gh-sync-id: a4ffe3ef8304667727e573e2a2e8b716e1d2f3e1","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/cb8b656a82ad0105679f14b02cbec5fbeaea9cd3"},{"sha":"83f14da0a389370d69118629ee273fc18b72f363","author":{"email":"b68e9c1bb4437a295986206603e1003e9e70951b@fb.com","name":"Pieter De Baets"},"message":"Fix OSS UIExplorer tests\n\nReviewed By: @jspahrsummers\n\nDifferential Revision: D2517136\n\nfb-gh-sync-id: d00ddcd8baa0f06c4f41f57b8336d67e354eca5b","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/83f14da0a389370d69118629ee273fc18b72f363"},{"sha":"706cf3893177e3aa5b47c4dfd509011d410bed8d","author":{"email":"b68e9c1bb4437a295986206603e1003e9e70951b@fb.com","name":"Pieter De Baets"},"message":"Fix Xcode analyzer warning\n\nReviewed By: @nicklockwood\n\nDifferential Revision: D2517025\n\nfb-gh-sync-id: 3948f6b4255bc9035b2e7441469d0cc31c8027f8","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/706cf3893177e3aa5b47c4dfd509011d410bed8d"},{"sha":"63a37be1dde02894c3d452f4b4e9c1fd87a4fbfc","author":{"email":"35a1091f854fff1e63c654c7a51cad152cfd07b8@fb.com","name":"Nick Lockwood"},"message":"Removed RCTCache\n\nReviewed By: @tadeuzagallo\n\nDifferential Revision: D2410542\n\nfb-gh-sync-id: 98af1b51802e69e7ede9a31feda0df5a526a6db5","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/63a37be1dde02894c3d452f4b4e9c1fd87a4fbfc"},{"sha":"6ca8f4836d20585fef83168801b0b0265f71278c","author":{"email":"b68e9c1bb4437a295986206603e1003e9e70951b@fb.com","name":"Pieter De Baets"},"message":"Disable RCTAssert completely in production builds\n\nReviewed By: @tadeuzagallo, @jspahrsummers\n\nDifferential Revision: D2521700\n\nfb-gh-sync-id: f769afd98bb662e8bbe773adb45990f2175cdfe4","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/6ca8f4836d20585fef83168801b0b0265f71278c"},{"sha":"e3e9be9efb173f66358576c296f2625fd53d47be","author":{"email":"105ffaae1a36434635e2da25b5f2e26b9e3a3534@fb.com","name":"Alexey Lang"},"message":"Log time to prepare native config\n\nReviewed By: @jspahrsummers\n\nDifferential Revision: D2517033\n\nfb-gh-sync-id: fd560304f163b0ab9be592024e2a9b793fb990bc","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/e3e9be9efb173f66358576c296f2625fd53d47be"},{"sha":"23a16f60f8c7cf6a7c6958c0a42e36c96225d8cb","author":{"email":"03a68791313a7404d31d0caa75379230e3730dbb@fb.com","name":"Marc Horowitz"},"message":"Update fbjni from upstream\n\nReviewed By: @mkonicek\n\nDifferential Revision: D2517281\n\nfb-gh-sync-id: 9deeae6821f13394a2886d6d86781b4f563aadf6","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/23a16f60f8c7cf6a7c6958c0a42e36c96225d8cb"},{"sha":"c740edaf03521f9501ca7db6ebc49a94871285d7","author":{"email":"e8f1c8c7b1c5136249ca30be657ad3ccc05f3c3e@fb.com","name":"Martin Konicek"},"message":"Add a comment to CLI's init","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/c740edaf03521f9501ca7db6ebc49a94871285d7"},{"sha":"91e6c98ecdf5c9116bd894475ce3f3ed601fc5bc","author":{"email":"35a1091f854fff1e63c654c7a51cad152cfd07b8@fb.com","name":"Nick Lockwood"},"message":"Implemented inline image support for <Text>\n\nSummary: @​public\n\nThis diff implements inline image support for <Text> nodes. Images are specified using <Image> tags, however all properties of the image are currently ignored apart from the source (including width/height styles).\n\nImages are loaded asyncronously, and will trigger a text re-layout when they have loaded.\n\nReviewed By: @javache\n\nDifferential Revision: D2507725\n\nfb-gh-sync-id: 59d0696d00a1bc531915cc35242a16b2dec96e85","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/91e6c98ecdf5c9116bd894475ce3f3ed601fc5bc"},{"sha":"7fe7a2a26b748ea9d115b1a04d4d4e187b6f6a05","author":{"email":"35a1091f854fff1e63c654c7a51cad152cfd07b8@fb.com","name":"Nick Lockwood"},"message":"Improved JS bundle loading performance\n\nSummary: @​public\n\nRCTJavaScriptLoader was using an NSURLSessionDataTask to load local bundle.js files. While this works, it was non-optimal from a performance point of view.\n\nReviewed By: @tadeuzagallo\n\nDifferential Revision: D2522598\n\nfb-gh-sync-id: b32981b3be4c336512d1462d3f4943b5aad34ae0","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/7fe7a2a26b748ea9d115b1a04d4d4e187b6f6a05"},{"sha":"1fd2e176ae1e6d66aaf67fda730f942ddde6c18b","author":{"email":"42801ce9f95fc47cedcf3521ed197f2c349c12e2@gmail.com","name":"Brent Vatne"},"message":"Fix broken code block and make the example nicer\n\nSummary: @​kmagiera @mkonicek - made a mistake while updating it, removed the `margin` style for some reason on the inner Text (it was 1am, ¯\\_(ツ)_/¯). This also makes the example nicer looking - style the navigation with a white background, center the text in the main content view.\n\n![](http://url.brentvatne.ca/16xXe.png)\n![](http://url.brentvatne.ca/1a4Jt.png)\nCloses https://github.com/facebook/react-native/pull/2682\n\nReviewed By: @​svcscm\n\nDifferential Revision: D2454465\n\nPulled By: @mkonicek\n\nfb-gh-sync-id: 2fa17366b34ae31c490d37791ad693c17ac3f128","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/1fd2e176ae1e6d66aaf67fda730f942ddde6c18b"},{"sha":"35f9ac89a7554f1fcc0371ae09297245ffd8f24f","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Unify oss and internal version of dev-tools middleware\n\nReviewed By: @amasad\n\nDifferential Revision: D2518928\n\nfb-gh-sync-id: 0c98b16481b524436a2cf4af3e196ac5715b55ee","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/35f9ac89a7554f1fcc0371ae09297245ffd8f24f"},{"sha":"f37ad56afd74279669abfaad0650a8ab81ce9069","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Unify oss and internal version of stack trace editor opener\n\nReviewed By: @vjeux\n\nDifferential Revision: D2519344\n\nfb-gh-sync-id: 022d8865cd8eea3b0b51f9070c000f15c464dc6a","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/f37ad56afd74279669abfaad0650a8ab81ce9069"},{"sha":"f980c330732b832befd5bc606325ba5901200631","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Unify oss and internal version of status page middleware\n\nReviewed By: @vjeux\n\nDifferential Revision: D2519415\n\nfb-gh-sync-id: 2cf27c88b29c18a7a1f3aa1611f0d7f510a8fa24","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/f980c330732b832befd5bc606325ba5901200631"},{"sha":"22e88f206939c02142a443a6bee8cf8d72e0efde","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Unify oss and internal version of systrace profiler middleware\n\nReviewed By: @amasad\n\nDifferential Revision: D2519518\n\nfb-gh-sync-id: 6682f80447e2b62fcf6b137412ca8ddbe03ecb09","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/22e88f206939c02142a443a6bee8cf8d72e0efde"},{"sha":"0a835b7994b57cba545be062f8c882c763ecbe50","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Factor out cpu profiler middleware into it's own file\n\nReviewed By: @amasad\n\nDifferential Revision: D2519562\n\nfb-gh-sync-id: c2b2ba56072d75d7082740532b5d1959273c84f4","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/0a835b7994b57cba545be062f8c882c763ecbe50"},{"sha":"42d756310aef37317f1da6a51ea05e596b4f0247","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Unify oss and internal version of base body loader middleware\n\nReviewed By: @amasad\n\nDifferential Revision: D2519637\n\nfb-gh-sync-id: 88f23c33a1ca0423852ce8ed7696df811e3f8d27","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/42d756310aef37317f1da6a51ea05e596b4f0247"},{"sha":"32b62ef055e1a99211860d0ca0b0c41fbf529757","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Unbreak packager on oss master\n\nSummary: @​public\nThis was a hard one, bare with me on the full story of what happened.\n\nWe recently started writting additional JS scripts in ES6 for the cli. These code needs to be transformed by babel before we execute it as we don't run node with `--harmony`. To do so we removed the `only` attribute on the `babel-register`. Turns out this broke the packager on oss as if no `only` not `ignore` parameter is specified babel will ignore `node_modules`. Since on oss when a project is created `react-native-github` is located inside of `node_modules` we started getting syntax errors.\n\nThe fix is to include separately all the different paths we need to make sure babel transforms each of them. We cannot simply have a single `babel-core/register` as we need to include paths that belong both to oss and internal only. So, we need to have multiple `register` invocations. Since babel does not accumulate the `only` you send on every invocation we need to build a small wrapper to do so.\n\nReviewed By: @frantic\n\nDifferential Revision: D2522426\n\nfb-gh-sync-id: 379a7bb169c7d5cb3002268742de269238bba766","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/32b62ef055e1a99211860d0ca0b0c41fbf529757"},{"sha":"3ae0f4044fcc1dc4e760ab2cf612dbbb985655ba","author":{"email":"561b7cff9b41929995f1982c8b3616d43ab3c5f9@zoho.com","name":"J. Andrew Brassington"},"message":"[Docs] fix typo in KnownIssues.md\n\nLine 53: \"currenty\" => \"currently\"","distinct":true,"url":"https://api.github.com/repos/satya164/react-native/commits/3ae0f4044fcc1dc4e760ab2cf612dbbb985655ba"}]}