Version: 1457112743399
- remove reference to whenFirstLayoutCompleteResolve_ (#2429)
- Micro optimizations for our dom library. (#2408)
- Force GPT for doubleclick test. (#2404)
- i18n for login done page (#2406)
- Cleanup amp-access-analytics experiment (#2396)
- Fix violation of a presubmit rule (#2415)
- Validator Roll-up (#2401)
- whitelist branches with the name amp-release-.* for a travis build (#2403)
- Launch amp-access-analytics (#2391)
- Render amp-youtube lazily. (#2385)
- Log 100% of 3p errors and mark traffic from the default origin as "CDN". (#2384)
- Enable unique 3p hostnames for everyone. (#2383)
- Add Criteo support to amp-ad (#2299)
- Modifies the Glade code in doubleclick.js to use "fill" size (#2375)
- Disable SRA and mark 1% of GPT requests as control (#2303)
- Viewer-based openDialog API (#2370)
- Hide placeholder when the ad fallback is shown (#2371)
- Adding TripleLift to amp-ads (#2320)
- Include optimized inline svg icons for amp-social-share (#1925)
- cancel autoplay once user interacts with carousel(type=slides) (#2344)
- Handle custom protocols on iOS Safari (#2292)
- Use 'gulp-load-plugins' to load gulp plugins (#2362)
- Add more valid Adform hosts (#2338)
- Require origin for message channel (#2318)
- Redesign for login-done page (#2319)
- Cleanup FixedLayer experiment (#2317)
- Add vendor configuration, Readme, example and test for mediametrie an… (#2322)
- Do not wait for messaging unless the document is embedded (#2289)
Breakdown by component
ads
- Force GPT for doubleclick test. (#2404)
- Add Criteo support to amp-ad (#2299)
- Modifies the Glade code in doubleclick.js to use "fill" size (#2375)
- Disable SRA and mark 1% of GPT requests as control (#2303)
- Adding TripleLift to amp-ads (#2320)
- Add more valid Adform hosts (#2338)
amp-access
- i18n for login done page (#2406)
- Cleanup amp-access-analytics experiment (#2396)
- Launch amp-access-analytics (#2391)
- Viewer-based openDialog API (#2370)
- Redesign for login-done page (#2319)
amp-ad
- Hide placeholder when the ad fallback is shown (#2371)
amp-analytics
- Clarify extraUrlParams documentation (#2398)
- Request count starts at one, not zero (#2359)
- Fix header levels on analytics vendors (#2356)
- Add vendor configuration, Readme, example and test for mediametrie an… (#2322)
amp-carousel
- cancel autoplay once user interacts with carousel(type=slides) (#2344)
amp-youtube
- Render amp-youtube lazily. (#2385)
validator
-
Fix violation of a presubmit rule (#2415)
Cc @Gregable - Validator Roll-up (#2401)
Changes affecting PASS/FAIL:
- Disallow slashes in data- attribute names, for example
<p data-foo/bar="baz">
. - Disallow unparseable URL values in URL() functions inside CSS.
- Allow upper case data-video-id and data-ui-highlight attr values for
<amp-dailymotion>
- Allow upper case data-color attr values for
<amp-soundcould>
- Allow
<link rel=mask-icon>
, 2nd attempt, requires https URL for href value. - Explicitly (rather than implicitly through parser) allow attributes of form "foo=foo" when the spec requires that the attribute value is an empty string. No-op in practice.
Changes improving error messages
- Emit a deprecation warning for pages using the old boilderplate syntax.
- Change errors referring to 'author stylesheet' to 'style amp-custom'
- Reference "tag 'foo' " rather than " 'foo' tag" for easier translations.
- Many spec URL references moving from github to ampproject.org.
- Add the tagname to STYLESHEET_TOO_LONG error format strings.
- invalid CSS at rules now read "@import" instead of "import" in the error messages
- layouts error messages now distinguish between "implied" and "explicit" layouts.
Also includes some minor refactorings.
- Disallow slashes in data- attribute names, for example