Optin around 9:30 AM, Jul 15, 2016 UTC-7
Production around 9:00 AM, Jul 22, 2016 UTC-7
Version: 1468559675860
- Gracefully handle an error during CID generation. (#4045)
- Override body.overflow to always be visible in natural viewport (#4039)
- Limit base CID retrieval. (#4030)
- Update experiment ID. (#4043)
- Removed unnecessary A4A registration. (#4042)
- Support new extension AMP.push format (#4032)
- Fix comment typo in amp-user-notification (#4033)
- apply docs recommendation (#3822)
- Added link
- PulsePoint adapter for AMP. (#3919)
- Support
referrerpolicy
onamp-iframe
(#3973) - remove sticky-ad guards (#4012)
- Implement AdSense and DoubleClick ads on top of A4A (#3956)
- terminate loading animation for 404 imgaes (#3821)
- Avoid multiple hidden classes for
amp-img
. (#3988) - When fetching pages for the validator webui, set the user agent to what I see on my Nexus 5X phone with Chrome. (#4016)
- only build css files for production dist creation (#4006)
- Avoid 1-2 closure allocations per service retrieval. (#3982)
- add cleanupIssue field to experiments.js (#3825)
- Only create the img element for an amp-img during layout. (#3990)
- Small optimizations vaguely related to style insertion. (#3993)
- Widespace integration (#3926)
- Fix broken build. API was renamed after PR was cut. (#3994)
- Reduce memory allocations in frequently called code. (#3987)
- Experimental amp-vr-image element. (#3767)
- Set
referrerpolicy=origin
on auto generated placeholders. (#3940) - Attach shadow root and install main stylesheet (#3957)
- [amp-experiment] Fix an issue that user notification was blocking variant allocation (#3975)
- Validator Roll Up (#3981)
Breakdown by component
ads
- PulsePoint adapter for AMP.
- Implement AdSense and DoubleClick ads on top of A4A
- Widespace integration
amp-a4a
- Removed unnecessary A4A registration.
- Implement AdSense and DoubleClick ads on top of A4A
amp-ad
- Implement AdSense and DoubleClick ads on top of A4A
- Only create the img element for an amp-img during layout.
amp-ad-network-adsense-impl
- Update experiment ID.
- Implement AdSense and DoubleClick ads on top of A4A
amp-ad-network-doubleclick-impl
- Implement AdSense and DoubleClick ads on top of A4A
amp-analytics
- Avoid 1-2 closure allocations per service retrieval.
amp-brid-player
- Set
referrerpolicy=origin
on auto generated placeholders.
amp-carousel
- Only create the img element for an amp-img during layout.
amp-experiment
- [amp-experiment] Fix an issue that user notification was blocking variant allocation
amp-google-vrview-image
- Fix broken build. API was renamed after PR was cut.
amp-iframe
- Support
referrerpolicy
onamp-iframe
amp-img
- Avoid multiple hidden classes for
amp-img
. - Only create the img element for an amp-img during layout.
- Set
referrerpolicy=origin
on auto generated placeholders.
amp-instagram
- Set
referrerpolicy=origin
on auto generated placeholders.
amp-jwplayer
- Set
referrerpolicy=origin
on auto generated placeholders.
amp-kaltura-player
- Set
referrerpolicy=origin
on auto generated placeholders.
amp-live-list
- Avoid 1-2 closure allocations per service retrieval.
amp-springboard-player
- Set
referrerpolicy=origin
on auto generated placeholders.
amp-sticky-ad
- remove sticky-ad guards
amp-user-notification
- Fix comment typo in amp-user-notification
- Avoid 1-2 closure allocations per service retrieval.
- [amp-experiment] Fix an issue that user notification was blocking variant allocation
amp-youtube
- Set
referrerpolicy=origin
on auto generated placeholders.
validator
-
When fetching pages for the validator webui, set the user agent to what I see on my Nexus 5X phone with Chrome.
This should avoid getting a desktop page. In practice it should also be similar to what Google
indexing uses. It should reduce confusion around sites that behave differently based on the user agent:
https://groups.google.com/forum/#!topic/amphtml-discuss/NqzESU2_YNYNote that the resulting user agent for validator.ampproject.org includes
an AppEngine string as well. E.g. with the dev server it reads:Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; validator.ampproject.org) AppEngine-Google; (+http://code.google.com/appengine; appid: dev~None) - Validator Roll Up