{"push_id":1967861673,"size":5,"distinct_size":5,"ref":"refs/heads/patch-1","head":"17f5975af93b0e1f55cdbcbba6321614bfd65425","before":"4215d2e614328e4604f8f65bfc2944a352799326","commits":[{"sha":"64be88398d4c966b24d2f4feeae54db459f75e5f","author":{"name":"Janic Duplessis","email":"f86e95ed6b436aea8f9b2714b1e8fe379ef2d649@gmail.com"},"message":"Fix content offset validation\n\nSummary:\nContent offset was broken because on initial render contentSize is {0,0} so any positive offset is lost. Also inset top/bottom and left/right were inversed �, this led to bad initial scrolling offset when using contentInset. This fixes it by making sure contentSize is actually measured (not {0,0}. I guess it's possible that the content is ACTUALLY {0,0} but in that case I don't think it really matters).\n\n**Test plan**\nTested that a scrollview has proper scroll position when specifying contentOffset. Also tested that it works well with contentInset.\n```js\n<ScrollView contentOffset={{y: 100}}>\n  <View style={{height: 1000}} />\n</ScrollView>\n```\nCloses https://github.com/facebook/react-native/pull/15670\n\nDifferential Revision: D5771221\n\nPulled By: shergin\n\nfbshipit-source-id: 455ed8fd5a4ad1ec61780b573d1a8ef1d77dd124","distinct":true,"url":"https://api.github.com/repos/gusgard/react-native/commits/64be88398d4c966b24d2f4feeae54db459f75e5f"},{"sha":"ad733ad430a4b1d69b89041be8b227e2dfdb5501","author":{"name":"Vince Oppedisano","email":"81ca175ce0700d53483a19450f7b0d84ae3a8b6d@fb.com"},"message":"Extend FlatList to support multiple viewability configs\n\nSummary: FlatList only supports one viewability configuration and callback. This change extends FlatList and VirtualizedList to support multiple viewability configurations and corresponding callbacks.\n\nReviewed By: sahrens\n\nDifferential Revision: D5720860\n\nfbshipit-source-id: 9d24946362fa9001d44d4980c85f7d2627e45a33","distinct":true,"url":"https://api.github.com/repos/gusgard/react-native/commits/ad733ad430a4b1d69b89041be8b227e2dfdb5501"},{"sha":"25639176ffb70aaddce895bbe6b00d787b24abcd","author":{"name":"Martin Yrjölä","email":"af124970071ba1873c12c31e15f70090cf3b5d25@gmail.com"},"message":"Asset basenames in Jest snapshots\n\nSummary:\nThis change only affects tests run with Jest. `require('/images/image1.png')` will be replaced with\n\n```\nObject {\n  \"testUri\": \"relative/path/to/images/image1.png\",\n}\n```\n\nin the Jest snapshot instead of always being 1 returned by RelativeImageStub. This change makes it possible to test conditional asset loading in components.\n\nThe problem with this change is that it will probably break a lot of existing snapshots, but that should be easily fixed when a project updates to a new version of React Native by running `jest -u` to update all snapshots.\n\nA component can have conditional asset loading based on its props, this logic would be nice to test with Jest snapshots. This problem has been discussed in https://github.com/facebook/jest/issues/2838.\n\n* **Who does this affect**: Everyone using `Image` in Jest snapshots\n* **How to migrate**: Running `jest -u` will update the snapshots, the snapshots should be reviewed that they are correct.\n* **Why make this breaking change**: It enables testing of conditional asset loading.\n* **Severity (number of people affected x effort)**: Low.\nCloses https://github.com/facebook/react-native/pull/13319\n\nReviewed By: rafeca\n\nDifferential Revision: D5708180\n\nPulled By: mjesun\n\nfbshipit-source-id: 16ac42004d597db08545a21d4fffe95c5ee7e21f","distinct":true,"url":"https://api.github.com/repos/gusgard/react-native/commits/25639176ffb70aaddce895bbe6b00d787b24abcd"},{"sha":"91b6b4efb90c733715b20d18f88c5d972cf48df3","author":{"name":"Marshall Roch","email":"eb7650b0d779dc598de0c979e5c9462b7201df4d@fb.com"},"message":"@allow-large-files Flow v0.54.0\n\nReviewed By: leebyron\n\nDifferential Revision: D5773490\n\nfbshipit-source-id: 2c54bb6326f23edbe9a969f3010f79da8189923e","distinct":true,"url":"https://api.github.com/repos/gusgard/react-native/commits/91b6b4efb90c733715b20d18f88c5d972cf48df3"},{"sha":"17f5975af93b0e1f55cdbcbba6321614bfd65425","author":{"name":"Gustavo Gard","email":"d34ad0714931462068034edbadc554cb653bf0da@gmail.com"},"message":"Merge branch 'master' into patch-1","distinct":true,"url":"https://api.github.com/repos/gusgard/react-native/commits/17f5975af93b0e1f55cdbcbba6321614bfd65425"}]}
{"actor":{"display_login":"gusgard"}}