{"push_id":1180844408,"size":775,"distinct_size":773,"ref":"refs/heads/master","head":"801c4006f64b4b8bc6f68372b28558e74cfc66ce","before":"14a84357be0d180c1febbfc0df66ac3576ce2924","commits":[{"sha":"f14b161be1beca1fe1aa573202636553785137aa","author":{"name":"Alex Dean","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@snowplowanalytics.com"},"message":"Added support for Snowplow (https://github.com/snowplow/snowplow) to AMP analytics (closes #1354)\n\nImplements a minimal subset of the Snowplow Tracker Protocol (https://github.com/snowplow/snowplow/wiki/snowplow-tracker-protocol).\n\nDocumentation: https://github.com/snowplow/snowplow/wiki/Google-AMP-Tracker\n\nThere is scope for adding more functionality in the future but this should get us started.\n\n/cc @httpheaders, @luishgoncalves","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/f14b161be1beca1fe1aa573202636553785137aa"},{"sha":"7cc42340fc19199b088b954fb3ec6a06700b357f","author":{"name":"stephan.guenther","email":"18671f996948e7d81de7b956832ebd25a80224aa@webtrekk.com"},"message":"edit transport from webtrekk in amp-analytics","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/7cc42340fc19199b088b954fb3ec6a06700b357f"},{"sha":"28e91364694a59e4c7fdc48d7e44c119ebd02650","author":{"name":"Avi Mehta","email":"b43a97773b68b61460ee0e2d6ff06c41cebc8c5c@google.com"},"message":"Changed the way url params are added to a URL.\n\nWith this change, the other parts of URL are not touched when appending\nto the query parameters.\n\nFixes #2245","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/28e91364694a59e4c7fdc48d7e44c119ebd02650"},{"sha":"2a737fa2b30e4d6bb907c0bc068f6c7408a0b6bd","author":{"name":"Marcin Orczyk","email":"7308d78274e0aede920ab3fe5cc4e68d398d8269@gmail.com"},"message":"Adds a listener for gladeAdFetched event to support fallback content for Glade.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/2a737fa2b30e4d6bb907c0bc068f6c7408a0b6bd"},{"sha":"5471094bdca56f01e65eb89f6edc7f3298085651","author":{"name":"Dima Voytenko","email":"25fbbb6929233b848e1fe3e32f489f86dc37c0dd@google.com"},"message":"Replace all setTimeout/throw with log.error","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/5471094bdca56f01e65eb89f6edc7f3298085651"},{"sha":"18c9960f47dc63d5c9cd2a74a159ee04b6a645ce","author":{"name":"Marko Ristic","email":"c90c07f6c13a84824d9ec634fc57a36569089a5a@gmail.com"},"message":"Adding amp-brid-player component","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/18c9960f47dc63d5c9cd2a74a159ee04b6a645ce"},{"sha":"d364fcfcc5881bf8b944047397f24c9ac08118c7","author":{"name":"Nicolas Truchi","email":"e452bd280a3920fc91e8c7f5922addd6ed0c5d55@nicolastruchi.com"},"message":"Merge pull request #4 from ampproject/master","distinct":false,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/d364fcfcc5881bf8b944047397f24c9ac08118c7"},{"sha":"201d0dfbf042d688eadf16c4f057575c2716d77a","author":{"name":"Nicolas Truchi","email":"7acf2c4c3d32ebfca9e2b4ada43cdc83beb3f039@criteo.com"},"message":"Enable asynchronous display for Criteo amp-ad\n\nWill solve rendering issues with the current synchronous call.","distinct":false,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/201d0dfbf042d688eadf16c4f057575c2716d77a"},{"sha":"ddaab27207ae352eaaa0fddbff1673173eb5dc5d","author":{"name":"Justin Ridgewell","email":"868578aade1dd02cdb2a21ec3f82194875834fe0@users.noreply.github.com"},"message":"Merge pull request #2589 from criteo-forks/async-displayad\n\nEnable asynchronous display for Criteo amp-ad","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/ddaab27207ae352eaaa0fddbff1673173eb5dc5d"},{"sha":"d44954461bdab79d1eae04c849da4fed00bfc7a1","author":{"name":"Justin Ridgewell","email":"868578aade1dd02cdb2a21ec3f82194875834fe0@users.noreply.github.com"},"message":"Merge pull request #1358 from snowplow/feature/issue-1354\n\nAdded support for Snowplow Analytics in AMP analytics suite (closes #1354)","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/d44954461bdab79d1eae04c849da4fed00bfc7a1"},{"sha":"ac5e2b9cac148468ce2b34db483ca43daac693f6","author":{"name":"Dima Voytenko","email":"25fbbb6929233b848e1fe3e32f489f86dc37c0dd@gmail.com"},"message":"Merge pull request #2438 from DarXector/master\n\nBrid player component","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/ac5e2b9cac148468ce2b34db483ca43daac693f6"},{"sha":"f9f56fbeba5ac091d2e1eafe1f95ba15b3f19ae0","author":{"name":"Greg Grothaus","email":"3d07c94da9f4ddd63ae501564fe9ae3f18733ad1@gmail.com"},"message":"Fix error messages with respect to javascript on the page and improve a few other cases as well. To do so we incorporate the mandatory_parent into the dispatch key concept. If a tagspec has a dispatch key, we only ever emit errors related to that tagspec if the dispatch key matches.\n\nThis should resolve Github #1205 as well.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/f9f56fbeba5ac091d2e1eafe1f95ba15b3f19ae0"},{"sha":"f3d3841103ed22643c631ec21563e0037d5a2eae","author":{"name":"honeybadgerdontcare","email":"6a039ded6e984a200317181c211413fd5e3e5598@users.noreply.github.com"},"message":"Distinguish between warnings and errors in validator API.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/f3d3841103ed22643c631ec21563e0037d5a2eae"},{"sha":"1ad3779d1015b30b70da0230e885d310486e9d04","author":{"name":"Greg Grothaus","email":"3d07c94da9f4ddd63ae501564fe9ae3f18733ad1@gmail.com"},"message":"Allow type=\"text/javascript\" on all javascript <script> tags (not the json\nones).\n\nGithub #2421","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/1ad3779d1015b30b70da0230e885d310486e9d04"},{"sha":"7d8277d4d085b987e3115ef1b010c6e1826623a8","author":{"name":"honeybadgerdontcare","email":"6a039ded6e984a200317181c211413fd5e3e5598@users.noreply.github.com"},"message":"Fix parsing of srcset tag.\n\nPreviously, we were splitting the srcset attribute on commas to get\nindividual image candidate strings.  Because commas are valid characters\nin URLS, though, this resulted in splitting valid URLs.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/7d8277d4d085b987e3115ef1b010c6e1826623a8"},{"sha":"3766b2670991cf9fcadffab1f6ef10c41c87f387","author":{"name":"Johannes Henkel","email":"5777df145a7668dacd277b5a6a41cde19a630955@google.com"},"message":"Extract a ParsedUrlSpec class.\n\nThis is a pure refactoring in preparation of making the code for\nvalidating URLs more flexible so it can be applied to URLs in\nCSS stylesheets.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/3766b2670991cf9fcadffab1f6ef10c41c87f387"},{"sha":"f55fe436ec9af95a8b3f262830d2dd29c167b39e","author":{"name":"Greg Grothaus","email":"3d07c94da9f4ddd63ae501564fe9ae3f18733ad1@gmail.com"},"message":"Whitelist a bunch of stuff...\n\nFind as much stuff as we can reasonably whitelist for `rel=` attribute values,\nincluding making the match case-insensitive.\nGithub #2325\n\nSupport `ftp://` protocols in `<a href>` tags.\nGithub #2441\n\nSupport font-awesome fonts.\nGithub #2413\n\nTweak error categories for style attributes, `on*` attributes, and `<link rel=stylesheet>.\n\nAllow `type=\"text/css\"` for `<style amp-custom>`\n\nAllow anchor target to be set to default value `_self`.\n\nAdd more allowed attributes for a few tags: `<ol>, <ul>, <li>, <video>, <audio>, <button>, <link>`.\n\nAllow tag `<o:p>`.\n\nAllow protocol relative font requests.\n\nAllow `align` attribute on `<p>, <div>, <td>, <th>, <h1-6>, <blockquote>, <hr>`\n\nAllow `border` attribute on `<table>, <img>, <a>, <amp-img>`\n\nAllow `width`, `height`, `bgcolor` attributes on `<tr>, <td>, <th>`","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/f55fe436ec9af95a8b3f262830d2dd29c167b39e"},{"sha":"f64e164bebd84b2a541e2385612d7159fd6ffdf4","author":{"name":"honeybadgerdontcare","email":"6a039ded6e984a200317181c211413fd5e3e5598@users.noreply.github.com"},"message":"Uniformity of the protoascii.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/f64e164bebd84b2a541e2385612d7159fd6ffdf4"},{"sha":"47b4a29c9a0ab61f505c264ba50a76a0a75e7e3e","author":{"name":"Greg Grothaus","email":"3d07c94da9f4ddd63ae501564fe9ae3f18733ad1@gmail.com"},"message":"Whitelist a bunch of stuff round 2...\n\nAllow `cite` attribute in `<blockquote>`, `<q>` tag. Github #2469\n\nRequire `cite` attribute to be a valid URL, and apply `<a href` protocol\nrequirements.\n\nAllow more html5 attributes on `<a>` tags: `download`, `media`, `type`. Allow target attr value to match case-insensitively.\n\nAllow the `base` tag with `target` attribute, but do not yet allow an `href` attribute. Adding comments\nsuggesting that `href` is coming. b/27356051\n\nAllow `dir` attr in `<bdo>` tags.\n\nAllow `ismap`, `longdesc` attrs in `<img>` tags (still only allowed inside a `<noscript>` tag.\n\nAllow `hreflang`, `media`, `sizes`, `target`, `type`, `charset=utf-8` attrs\nin `<link>` tags.\n\nAllow `chrome=1` for `<meta http-equiv=X-UA-Compatible>` tags.\n\nAllow `media` attr on `<source>` tags.\n\nRelax rules for meta tags:\n - Any combination of `name`, `content`, `property`, and `itemprop` attrs\n   allowed as long as `name` doesn't have one of the 3 special values`.\n - Allow `http-equiv` attribute values of `pics-label`, `imagetoolbar`, and\n   `resource-type`.\n - Allow `http-equiv` attribute values of `content-style-type` and\n   `content-script-type` with the default values.\n\nAllow `<track>` tags inside `<audio>` and `<video>` tags.\n\nAllow more non-standard attributes on appropriate `table`, `tr`, `td`, `th` tags: `align`, `border`, `bgcolor`, `cellpadding`, `cellspacing`, `height`, `width`, `valign`.\n\nAllow html5 standard `sortable` attribute on `table`.\n\nNon-standard, non-used attributes being trimmed:\nRemove `border` attribute for `a` tags.\nRemove `align` attribute for `hr` tags.\nRemove `type` attribute for `ul`, `li` tags.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/47b4a29c9a0ab61f505c264ba50a76a0a75e7e3e"},{"sha":"8843c4a8fb77631d00455ef08f77fcfbe31ac5d2","author":{"name":"Johannes Henkel","email":"5777df145a7668dacd277b5a6a41cde19a630955@google.com"},"message":"Add URL validation for URLs in CSS stylesheets.\nThis distinguishes the font urls and the image urls.\nFor both cases, we can specify a set of allowed protocols, and\nwhether they're allowed to be relative and empty.\n\nFor starters, protocols are 'http', 'https', and they're allowed\nto be relative and empty.\n\nEmptiness is a new thing, this is because quite a few URLs\nin user stylesheets on the web are specified as url(''). This makes\nno sense but is probably someone trying to make the minimal edits\nto get a stylesheet to pass our checker. So for now, we allow it,\nbut it is easy to disallow it later.","distinct":true,"url":"https://api.github.com/repos/criteo-forks/amphtml/commits/8843c4a8fb77631d00455ef08f77fcfbe31ac5d2"}]}
{"actor":{"display_login":"nicolastruchi"}}