{"push_id":981678909,"size":22,"distinct_size":22,"ref":"refs/heads/fix-user-notify-ios","head":"184e97e9353ca2e9887d31023f6bd05560c81d57","before":"fb5bb3e70d07b39cc61f5a49e8745911cb24439e","commits":[{"sha":"df2d41033d3a31d2e876075631dee3d84fdb8f17","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"RFC: Limit the number of tracking iframes that can be created using amp-iframe.\n\nThis will try to identify iframes that are only used for tracking and only render one of them per page and remove them from the page 5 seconds after they loaded.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/df2d41033d3a31d2e876075631dee3d84fdb8f17"},{"sha":"311eecdbde825723cebc77a8bb6e97f013bcfc33","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Throttle non-cdn error reporting to 1%.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/311eecdbde825723cebc77a8bb6e97f013bcfc33"},{"sha":"a77d5d0590769b771944acb71f5ef8e6a80bc153","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Transform fetch errors to asserts.\n\nSo, they go into out user error bucket.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/a77d5d0590769b771944acb71f5ef8e6a80bc153"},{"sha":"241a4e75c88535e5b9dd7ebf9541f9a4cad9f320","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Use robust function to remove iframes and add a try-block in case it still fails.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/241a4e75c88535e5b9dd7ebf9541f9a4cad9f320"},{"sha":"2a6913cd5e4c101019ff34d70dffd0c8a26ea51c","author":{"email":"df6660d1098816e6c2766d5eee39e8688f2bca0b@google.com","name":"Dima Voytenko"},"message":"Use creative commons https video for demo","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/2a6913cd5e4c101019ff34d70dffd0c8a26ea51c"},{"sha":"784990fb6c90d03fa527ba1f1833f0c437a234e0","author":{"email":"df6660d1098816e6c2766d5eee39e8688f2bca0b@gmail.com","name":"Dima Voytenko"},"message":"Merge pull request #2058 from dvoytenko/fixes45\n\nUse creative commons https video for demo","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/784990fb6c90d03fa527ba1f1833f0c437a234e0"},{"sha":"4c629009c62d64d620e553a097733c14965f76c8","author":{"email":"9e59aaf60c464b640452e6649b04b641ec64751b@google.com","name":"Jeff Kingyens"},"message":"dockerize validate & support validation from stdin","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/4c629009c62d64d620e553a097733c14965f76c8"},{"sha":"157ef75586c2741f8b7ced111e6fbdcc6cb3703e","author":{"email":"e3878ec40b91d49a934adf21fc75cc0b0673ac49@users.noreply.github.com","name":"Johannes Henkel"},"message":"Merge pull request #2015 from jkingyens/dockerize-validator\n\nDockerize validate & support validation from stdin","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/157ef75586c2741f8b7ced111e6fbdcc6cb3703e"},{"sha":"38b9796e188426e98713f362233e2e63c34dd89c","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #2057 from cramforce/iframe-removal\n\nUse robust function to remove iframes and add a try-block in case it still fails.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/38b9796e188426e98713f362233e2e63c34dd89c"},{"sha":"279edd8d9e49b1d2e978b9354cecc58c9842547e","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #2053 from cramforce/error-reporting-outside-of-cms\n\nTransform fetch errors to asserts.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/279edd8d9e49b1d2e978b9354cecc58c9842547e"},{"sha":"862792cf84650e0805202be583ab0c2ad1fe634a","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #2056 from cramforce/throttle-errors\n\nThrottle non-cdn error reporting to 1%.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/862792cf84650e0805202be583ab0c2ad1fe634a"},{"sha":"2789a0f088bfafe920c5dfe77d56c5e3154a4672","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Revert \"Use Promise polyfill\"\n\nThis reverts commit 7eea000705011a94a8536b3a2b6b25141dae2df0.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/2789a0f088bfafe920c5dfe77d56c5e3154a4672"},{"sha":"f1b15484397e0a9ab9f41aeb93f4540dd7742c01","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Revert \"Drop core-js dependency\"\n\nThis reverts commit d68f1bc43b6313d524aa26a99ca560425064671d.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/f1b15484397e0a9ab9f41aeb93f4540dd7742c01"},{"sha":"1a92e07d03c33ef06beeecbb076ac2dfa0702994","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Revert \"Use Math.sign polyfill\"\n\nThis reverts commit c5acb106c7a713032cb1cfd939f0a5c9f6600246.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/1a92e07d03c33ef06beeecbb076ac2dfa0702994"},{"sha":"9ae95bd760136524454d65f298bfa1f73401c61c","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Remove new usage of Promise.all","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/9ae95bd760136524454d65f298bfa1f73401c61c"},{"sha":"2b165f9c7e5dc24608f29c2a90f237d2c7b4d416","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #2066 from cramforce/saucy\n\nRevert promise polyfill related changes","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/2b165f9c7e5dc24608f29c2a90f237d2c7b4d416"},{"sha":"176a3f7f57f6456e7e917673e8c31d102735a97e","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #1947 from cramforce/analytics-iframes\n\nRFC: Limit the number of tracking iframes that can be created using amp-iframe.","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/176a3f7f57f6456e7e917673e8c31d102735a97e"},{"sha":"9ee0ae99674539d51bee63771ce8697eeffaf3bb","author":{"email":"54dec7280f0c0c2f6ecac6347e11e2f90319c531@gmail.com","name":"Benjamin Diolez"},"message":"AT Internet vendor format fix","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/9ee0ae99674539d51bee63771ce8697eeffaf3bb"},{"sha":"82d9ec030377a8659adb762b87c1c466f9a100a0","author":{"email":"2bf0c378ac524d72929bfb66ed0ebbf71b805de5@googlemail.com","name":"Lewis Cowper"},"message":"Doc: Typo in amp-install-serviceworker example","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/82d9ec030377a8659adb762b87c1c466f9a100a0"},{"sha":"6e5cea5e7b78be602ba83bc8b0a8b8966d463894","author":{"email":"347b224f9afd645f674e1d66c147791e2a146be5@users.noreply.github.com","name":"erwin mombay"},"message":"Merge pull request #2074 from lewiscowper/patch-1\n\nDoc: Typo in amp-install-serviceworker example","distinct":true,"url":"https://api.github.com/repos/erwinmombay/amphtml/commits/6e5cea5e7b78be602ba83bc8b0a8b8966d463894"}]}