{"push_id":969115884,"size":14,"distinct_size":14,"ref":"refs/heads/cleanup-tests","head":"183220ec3846d3ca802fc00356701395ce96cd32","before":"4c17a20c22f6633b1ed53cb1a1cda2d63cae9529","commits":[{"sha":"f12843d4764e97a157b13af6b9fdd9db38d746b8","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Provide a robust and tested utility function for doing work only in the master frame.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/f12843d4764e97a157b13af6b9fdd9db38d746b8"},{"sha":"7d823faa115d7a0a4dfc61ebfd39e78c7b1ad5ca","author":{"email":"8912f6220144b0ce91b5be224425d67fe8b65e5a@gmail.com","name":"Ivan"},"message":"Some premature optimization for amp-slides","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/7d823faa115d7a0a4dfc61ebfd39e78c7b1ad5ca"},{"sha":"824c1d96a63ed922625d64787ff753e8505fb3c0","author":{"email":"06c4265b1cf4ef24be370ac452840f2405c9bea7@users.noreply.github.com","name":"Justin Ridgewell"},"message":"Merge pull request #1810 from LendsMan/patch-1\n\nSome premature optimization for amp-slides","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/824c1d96a63ed922625d64787ff753e8505fb3c0"},{"sha":"e5ca3413f8d831775224862c9737b5fd582f0c09","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #1815 from cramforce/in-master\n\nProvide a robust and tested utility function for doing work only in the master frame.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/e5ca3413f8d831775224862c9737b5fd582f0c09"},{"sha":"d6f472131f61b458e19545e443ed7b522376bbb9","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Extend hiding of ads to ads that left the visible viewport.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/d6f472131f61b458e19545e443ed7b522376bbb9"},{"sha":"09c7f2f7a733bc397a3c0bee2d4ca250875d3c5f","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Turns out our performance tracking lib does not like 0s\n\nType coercion for the loose. Especially because the primary interface checks for undefined, but then later switches to falsiness. Sigh.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/09c7f2f7a733bc397a3c0bee2d4ca250875d3c5f"},{"sha":"581e42960f136054063fdfc9d9a5f5278b212999","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #1833 from cramforce/csi-still-broken\n\nTurns out our performance tracking lib does not like 0s","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/581e42960f136054063fdfc9d9a5f5278b212999"},{"sha":"45e145b876e8c873a6eae13037d62820227b3dd3","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #1832 from cramforce/hide-outside-viewport\n\nExtend hiding of ads to ads that left the visible viewport.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/45e145b876e8c873a6eae13037d62820227b3dd3"},{"sha":"dc7fbebecc0c8b33023d78fdb9dbcc81aef21a6b","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Add referenced to announce email list.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/dc7fbebecc0c8b33023d78fdb9dbcc81aef21a6b"},{"sha":"1973ec670189f80c10818bd961030659710ce98b","author":{"email":"d627687e5c9322c3c689ce469dc679cb2981b3cd@google.com","name":"Avi Mehta"},"message":"Sort the variables in vendors.js file.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/1973ec670189f80c10818bd961030659710ce98b"},{"sha":"1ac78de32fe7d16f913b133da587eaf61112324e","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Expose richer visibility APIs to AMP ads.\n\nFixes #1838\nFixes #1826","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/1ac78de32fe7d16f913b133da587eaf61112324e"},{"sha":"0ee45482b3019a46e07ce2f633714805eb8aa876","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #1852 from avimehta/master\n\nSort the variables in vendors.js file.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/0ee45482b3019a46e07ce2f633714805eb8aa876"},{"sha":"deb56a77f49b54563532d230b718cdc04e8cbdc0","author":{"email":"bab03205eebbe981c2a5dbe2dd18277653de109e@users.noreply.github.com","name":"Malte Ubl"},"message":"Merge pull request #1848 from cramforce/invisibility-and-viewability\n\nExpose richer visibility APIs to AMP ads.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/deb56a77f49b54563532d230b718cdc04e8cbdc0"},{"sha":"183220ec3846d3ca802fc00356701395ce96cd32","author":{"email":"ef972a0e0996d56f4e33de270ecdc0a5a9b0f963@gmail.com","name":"Malte Ubl"},"message":"Actually cleanup iframes.\n\nThis was broken in a fix for testing on Safari which doesn't like the immediate removal.","distinct":true,"url":"https://api.github.com/repos/cramforce/amphtml/commits/183220ec3846d3ca802fc00356701395ce96cd32"}]}