{"push_id":848101063,"size":199,"distinct_size":183,"ref":"refs/heads/master","head":"7ae39f83ac5edc6a2fc3a8a68636ba765ce406aa","before":"be70e32de2c417a467af902e7f4e2a0058c8e171","commits":[{"sha":"72b713262fbb84a0606260c4d8879621a3c7f8e7","author":{"email":"f0261b037b9ae5dac9dd83d540eac374734e5f0d@jameside.com","name":"James Ide"},"message":"[CLI] Add Node >= 4 requirement to CLI tools\n\nReact Native's packager now relies on modern V8 so it depends on modern Node. The CLI tools actually run with older versions of Node but the version constraint in the CLI's package.json accomplishes two things:\n\n- Lets us rely on modern V8 in the CLI so we don't have to think about which JS features we can use\n- Fails faster up front. So if someone has Node 0.10 for example they will get an error when setting up the CLI tools instead of later on in the process.","distinct":true,"url":"https://api.github.com/repos/browniefed/react-native/commits/72b713262fbb84a0606260c4d8879621a3c7f8e7"},{"sha":"64c809345fc61f8db5470956133e4f428bb6570f","author":{"email":"f0261b037b9ae5dac9dd83d540eac374734e5f0d@jameside.com","name":"James Ide"},"message":"[CLI] Make `react-native init` check your Node version\n\nWe get a bunch of bugs because people are running old versions of Node that don't support modern JS. We have \"engines\" entries in the package.json files to catch this earlier but printing an explicit error message will also make this clear.\n\nTest Plan: Changed react-native's package.json to require Node >= 5 and got an error message when running the CLI with Node 4.","distinct":true,"url":"https://api.github.com/repos/browniefed/react-native/commits/64c809345fc61f8db5470956133e4f428bb6570f"},{"sha":"2f5681d4f2174bd01d0035dc280e08a079d1a405","author":{"email":"ff72da2401596d90f456c180a0c70679774ab728@gmail.com","name":"Alex Kotliarskyi"},"message":"Fix e2e tests\n\nInternally we don't mirror `scripts` folder from GitHub, which means\nwhen importing #3523 changes to `scripts/e2e-test.sh` will not make it to\nGitHub. This commit contains those changes.","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/2f5681d4f2174bd01d0035dc280e08a079d1a405"},{"sha":"8c18a2427780bb3095d804c8a5ded4989e5dc289","author":{"email":"ff72da2401596d90f456c180a0c70679774ab728@gmail.com","name":"Alexander Kotliarskyi"},"message":"Merge pull request #3586 from frantic/fix-e2e-tests\n\nFix e2e tests","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/8c18a2427780bb3095d804c8a5ded4989e5dc289"},{"sha":"ff17789e98e444eb9ec8e58dc2e5898ea358f876","author":{"email":"a237ac114ae817b82523141c942234e40dbff6fb@fb.com","name":"Felix Oghină"},"message":"consistent redbox theme, bigger text and spacing\n\nDifferential Revision: D2569981\n\nfb-gh-sync-id: 20b9bfc6801544795d6d13aa029ae5e1f5ee1dee","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/ff17789e98e444eb9ec8e58dc2e5898ea358f876"},{"sha":"71da2917e577b7ec659083408cff7f9981d6600f","author":{"email":"e03af45c95eb87e11570d8d0a0c39ab7f4f86030@fb.com","name":"Tadeu Zagallo"},"message":"Remove retainArguments from RCTModuleMethod's invocation\n\nSummary: public\n\nFixes #2527\n\nWe were re-using the same invocation for every module's method, but calling\n`[NSInvocation retainArguments]`, so the arguments would never be released.\n\nReviewed By: nicklockwood\n\nDifferential Revision: D2559997\n\nfb-gh-sync-id: eafa3b3517c7cab3539954e26e250f7f668eee50","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/71da2917e577b7ec659083408cff7f9981d6600f"},{"sha":"66717d802b9d42c5bff8ce1d7b6e5998a1591514","author":{"email":"d8cd10b920dcbdb5163ca0185e402357bc27c265@khanacademy.org","name":"Charles Marsh"},"message":"Allow for styling of ToolbarAndroid's overflow icon\n\nSummary: Fixes #2858.\n\nHere's a screenshot of the custom overflow icon in action:\n<img width=\"638\" alt=\"overflow\" src=\"https://cloud.githubusercontent.com/assets/1309177/10567090/693e395a-75ae-11e5-84cd-20b19149c620.png\">\nCloses https://github.com/facebook/react-native/pull/3497\n\nReviewed By: svcscm\n\nDifferential Revision: D2559787\n\nPulled By: foghina\n\nfb-gh-sync-id: f188711ec094af3fa307722527f22aefff722e64","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/66717d802b9d42c5bff8ce1d7b6e5998a1591514"},{"sha":"ae5de54f009c2c57cb7d69d8770a92871e8d266e","author":{"email":"35a1091f854fff1e63c654c7a51cad152cfd07b8@fb.com","name":"Nick Lockwood"},"message":"Reduced module config data\n\nSummary: public\n\nWe're sending a lot of module config data when the app first starts, and much of this is redundant.\n\nUIExplorer current sends 19061 bytes of module config JSON. This diff reduces that to 16104 (15% saving) by stripping modules that have no methods or constants, and removing method types unless method is async.\n\nReviewed By: tadeuzagallo, javache\n\nDifferential Revision: D2570010\n\nfb-gh-sync-id: 8c0abbd1cdee3264b37a4f52e852008caaffb9c5","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/ae5de54f009c2c57cb7d69d8770a92871e8d266e"},{"sha":"ce7de93275c3f51fc06a2533f69a57bb85f4f1ff","author":{"email":"a237ac114ae817b82523141c942234e40dbff6fb@fb.com","name":"Felix Oghină"},"message":"[android] remove deprecated gradle plugin","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/ce7de93275c3f51fc06a2533f69a57bb85f4f1ff"},{"sha":"afea653cbcb35b6be8908c8b37ae4c9914acbb6f","author":{"email":"b68e9c1bb4437a295986206603e1003e9e70951b@fb.com","name":"Pieter De Baets"},"message":"Measure script conversion time in RCTPLScriptExecution\n\nReviewed By: alexeylang\n\nDifferential Revision: D2570036\n\nfb-gh-sync-id: a3ca8cdf0420b0da12b65ac0a672179940b2f818","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/afea653cbcb35b6be8908c8b37ae4c9914acbb6f"},{"sha":"55f8f3e37010b08dd58878f79d7206d373e793ee","author":{"email":"e8f1c8c7b1c5136249ca30be657ad3ccc05f3c3e@fb.com","name":"Martin Konicek"},"message":"Explanatory message when starting packager on Windows or unknown platform\n\nReviewed By: martinbigio\n\nDifferential Revision: D2564756\n\nfb-gh-sync-id: 097ec541267a54a45d82116a03e4c22b8f49eb99","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/55f8f3e37010b08dd58878f79d7206d373e793ee"},{"sha":"59bb57a0023f090346bf93118e5fa105b2efff77","author":{"email":"73dc1f342547a6bd1986708465b80ac341925643@gmail.com","name":"Pieter De Baets"},"message":"Use latest simulator version","distinct":true,"url":"https://api.github.com/repos/browniefed/react-native/commits/59bb57a0023f090346bf93118e5fa105b2efff77"},{"sha":"58ea08dfdb4f9279eb9071f9e179ae882185ff45","author":{"email":"e8f1c8c7b1c5136249ca30be657ad3ccc05f3c3e@fb.com","name":"Martin Konicek"},"message":"Fix react-tools dependency\n\nReviewed By: foghina, spicyj\n\nDifferential Revision: D2570237\n\nfb-gh-sync-id: 4340953702112af704cac97e7d27313c573eee20","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/58ea08dfdb4f9279eb9071f9e179ae882185ff45"},{"sha":"17ef86d6bb8cf5cd90b610ed6cc4e6f392c20af5","author":{"email":"4c497175bf4316a8d3bf65eb9675cdc51728f932@gmail.com","name":"Martin Konicek"},"message":"Update LinuxWindowsSupport.md","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/17ef86d6bb8cf5cd90b610ed6cc4e6f392c20af5"},{"sha":"32aeeea3135fbb504b1481c0e7cbad1ddf1ae057","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martín Bigio"},"message":"Fix cli entry points\n\nReviewed By: frantic\n\nDifferential Revision: D2565954\n\nfb-gh-sync-id: 6fde9e1dbefd71944e8f857e9a40619bf599ef75","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/32aeeea3135fbb504b1481c0e7cbad1ddf1ae057"},{"sha":"98aed73e1c22a7c82f2c6abcfaf79a9ad39e1b31","author":{"email":"4c497175bf4316a8d3bf65eb9675cdc51728f932@gmail.com","name":"Martin Konicek"},"message":"Update GettingStarted.md","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/98aed73e1c22a7c82f2c6abcfaf79a9ad39e1b31"},{"sha":"3d489c3a6a85765902bd70e63dcde0dcc05e3cfe","author":{"email":"4c497175bf4316a8d3bf65eb9675cdc51728f932@gmail.com","name":"Martin Konicek"},"message":"Update GettingStarted.md","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/3d489c3a6a85765902bd70e63dcde0dcc05e3cfe"},{"sha":"880a06a4b2fc1e144fc8f29064644a67138767e2","author":{"email":"a237ac114ae817b82523141c942234e40dbff6fb@fb.com","name":"Felix Oghină"},"message":"[docs] add bundle and upgrade docs","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/880a06a4b2fc1e144fc8f29064644a67138767e2"},{"sha":"26df0166005bf14a8ef2ed7d0d67eada5bc17c6d","author":{"email":"482e0d3922b9fb7ed969fd3d35c17f5a57d81843@fb.com","name":"Martin Bigio"},"message":"[react-native-cli] Fix errors on tests refering `packager.js`","distinct":true,"url":"https://api.github.com/repos/browniefed/react-native/commits/26df0166005bf14a8ef2ed7d0d67eada5bc17c6d"},{"sha":"eced31ffaf4a412c4e3b0975d2f83e89f0f02813","author":{"email":"4c497175bf4316a8d3bf65eb9675cdc51728f932@gmail.com","name":"Martin Konicek"},"message":"Merge pull request #3611 from foghina/bundle_upgrade_docs\n\n[docs] add bundle and upgrade docs","distinct":false,"url":"https://api.github.com/repos/browniefed/react-native/commits/eced31ffaf4a412c4e3b0975d2f83e89f0f02813"}]}