github ampproject/amphtml 1492571781980

latest releases: 2404230718000, 2405011605000, 2404291353000...
7 years ago

Version: 1492571781980

  • Focus on sidebar after open is complete (#8832)
  • youtube no longer sends onready - and is not needed (#8831)
  • Move history trace into a single enqueuer (#8817)
  • Don't depend on formatting args in error message in amp-list#layoutCallback (#8818)
  • Analytics: expose visibility API (#8787)
  • Trace history API to investigate common failures (#8786)
  • Monitor duplicate pixels (#8781)
  • Protect from invalid intersectioRatio values (#8772)
  • Update AMP4ADS start document for validator.ampproject.org. (#8769)
  • Taboola: fixing typo. the Taboola script supports type "other" not "others". (#8744)
  • Update amp4ads validator test cases to replace usage of v0.js with amp4ads-v0.js. (#8766)
  • amp-bind: Expose encodeURI and encodeURIComponent in bind (#8723)
  • Don't deep merge an object with itself in object util function (#8749)
  • Unflake the error.js test (#8760)
  • Extension analytics to load immediately (#8759)
  • Enable CORS so disable3pfallback works locally as well (#8753)
  • amp-bind: Allow binding to amp-state[src] (#8729)
  • Fix validation for duplicate attribute names on dispatch keys (#8748)
  • Adds centering logic for AdSense/DoubleClick FF. (#8724)
  • Add launch flags to invert A4A experiment flags (#8674)
  • Added isc--isCanary--as a URL param attached to outgoing AdSense/DoubleClick ad requests. (#8707)
  • Fixes amp-analytics debug pings to include additional information. (#8722)
  • Prevent 'forEach is not defined' in installActionHandler (#8702) (#8712)
  • amp-bind: Fix [class] verification (#8717)
  • Fix race condition between amp-bind's scan and amp-form (#8661)
  • Resolve flake when reported flag is applied to an error in test (#8732)
  • Enable CORS on test A4A requests (#8726)
  • Fix initialization of lifecycle reporter for delayed fetch slots. (#8706)
  • amp-hulu (#8721)
  • Fix race condition in service registration (#8720)
  • Fix race condition in service registration (#8720)
  • Check iframe existence before resize (#8714)
  • Add CORS note for amp-call-tracking docs (#8563)
  • Presubmit checks for catching bad merge conflicts (#8711)
  • Fix image-lightbox resize issue in ios 10.3 (#8687)
  • Optimize and fix pump-early-frame experiment. (#8669)
  • Add support for "waitFor" in visibility-v3 (#8650)
  • Add cdnProxyRegex to AMP_CONFIG so it can be overriden externally (#8684)
  • Fix image-lightbox resize issue in ios 10.3 (#8687)
  • Decrease time until SW installation from 20s to 10s. (#8679)
  • Only allow setting cookies on AMP cache domains when explicitly allowed. (#8690)
  • amp-state: Allow fetch on page load (#8574)
  • Fix test-bind-integration-ptag.js (#8689)
  • Add cdnProxyRegex to AMP_CONFIG so it can be overriden externally (#8684)
  • amp-bind: Remove key-value setState syntax (#8595)
  • Tighten amp-state script validation. (#8686)

Breakdown by component

ads Taboola: fixing typo. the Taboola script supports type "other" not "others". (#8744)
amp-a4a Update name from "A4A" to AMP ad where applicable (#8758) Adds centering logic for AdSense/DoubleClick FF. (#8724) Update documentation to allow autoplay video in amp-carousel (#8623) Enable CORS on test A4A requests (#8726)
amp-access-laterpay Add OWNERS.yaml for many directories (#8783)
amp-ad Adds centering logic for AdSense/DoubleClick FF. (#8724) Fix initialization of lifecycle reporter for delayed fetch slots. (#8706) Check iframe existence before resize (#8714)
amp-ad-network-adsense-impl Adds centering logic for AdSense/DoubleClick FF. (#8724) Fixes amp-analytics debug pings to include additional information. (#8722) Fix initialization of lifecycle reporter for delayed fetch slots. (#8706)
amp-ad-network-cloudflare-impl Add OWNERS.yaml for many directories (#8783)
amp-ad-network-doubleclick-impl Adds centering logic for AdSense/DoubleClick FF. (#8724) Add launch flags to invert A4A experiment flags (#8674) Added isc--isCanary--as a URL param attached to outgoing AdSense/DoubleClick ad requests. (#8707) Fixes amp-analytics debug pings to include additional information. (#8722) Fix initialization of lifecycle reporter for delayed fetch slots. (#8706)
amp-ad-network-triplelift-impl Add OWNERS.yaml for many directories (#8783)
amp-analytics Analytics: expose visibility API (#8787) Add OWNERS.yaml for many directories (#8783) Protect from invalid intersectioRatio values (#8772) Extension analytics to load immediately (#8759) Fix bad merge, removes analytics vendors from main amp-analytics doc … (#8710) Add support for "waitFor" in visibility-v3 (#8650)
amp-animation Add OWNERS.yaml for many directories (#8783)
amp-auto-ads Add OWNERS.yaml for many directories (#8783)
amp-bind amp-bind: Expose encodeURI and encodeURIComponent in bind (#8723) amp-bind: Allow binding to amp-state[src] (#8729) amp-bind: Fix [class] verification (#8717) Fix race condition between amp-bind's scan and amp-form (#8661) amp-bind: Documentation Updates (#8660) Tighten amp-state script validation. (#8686)
amp-brid-player Add OWNERS.yaml for many directories (#8783)
amp-brightcove Add OWNERS.yaml for many directories (#8783)
amp-crypto-polyfill Add OWNERS.yaml for many directories (#8783)
amp-experiment Add OWNERS.yaml for many directories (#8783)
amp-facebook Add OWNERS.yaml for many directories (#8783)
amp-facebook-comments Add OWNERS.yaml for many directories (#8783)
amp-font Add OWNERS.yaml for many directories (#8783)
amp-form Add OWNERS.yaml for many directories (#8783) Prevent 'forEach is not defined' in installActionHandler (#8702) (#8712) Fix race condition between amp-bind's scan and amp-form (#8661)
amp-fresh Add OWNERS.yaml for many directories (#8783)
amp-fx-flying-carpet Add OWNERS.yaml for many directories (#8783)
amp-fx-parallax Add OWNERS.yaml for many directories (#8783)
amp-gfycat Add OWNERS.yaml for many directories (#8783)
amp-hulu Add OWNERS.yaml for many directories (#8783) amp-hulu (#8721)
amp-iframe Add OWNERS.yaml for many directories (#8783)
amp-image-lightbox Add OWNERS.yaml for many directories (#8783) Fix image-lightbox resize issue in ios 10.3 (#8687)
amp-instagram Add OWNERS.yaml for many directories (#8783)
amp-install-serviceworker Add OWNERS.yaml for many directories (#8783) Decrease time until SW installation from 20s to 10s. (#8679)
amp-izlesene Add OWNERS.yaml for many directories (#8783)
amp-jwplayer Add OWNERS.yaml for many directories (#8783)
amp-kaltura-player Add OWNERS.yaml for many directories (#8783)
amp-lightbox Add OWNERS.yaml for many directories (#8783)
amp-lightbox-viewer Add OWNERS.yaml for many directories (#8783)
amp-nexxtv-player Add OWNERS.yaml for many directories (#8783)
amp-o2-player Add OWNERS.yaml for many directories (#8783)
amp-pixel Monitor duplicate pixels (#8781)
validator Update AMP4ADS start document for validator.ampproject.org. (#8769) The runtime for AMP4ADS is now a seperate script, so we should reference it here. Update amp4ads validator test cases to replace usage of v0.js with amp4ads-v0.js. (#8766) Partially addresses https://github.com//issues/8764 Fix validation for duplicate attribute names on dispatch keys (#8748)

Tighten amp-state script validation. (#8686)
amp-state must have 1 child and that child must be <script type=application/json></script>

Makes the following three cases invalid:

<amp-state>
</amp-state>
<amp-state>
<script type=application/json>
...
</script>
<script type=application/json>
</script>
</amp-state>
<amp-state>
<script type=application/json>
...
</script>
<span></span>
</amp-state>

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.