github ampproject/amphtml 1512688280139

latest releases: 2405091637000, 2405082004000, 2405080634000...
pre-release6 years ago

Version: 1512688280139

  • Skips flaky tests to unblock PRs. Unskip issue #12336
  • Revert "amp-layout: enable visual tests (#12158)" (#12185)
  • Fix regression caused by #12084 (#12330)
  • Revert "Implement MediaPool for amp-story (#12156)" (#12334)
  • amp-iframe: allow allow attribute (#11953)
  • Validator Rollup (#12310)
  • Support the data-language attribute for AdSense (#12300)
  • Protect from null pointer exeption and silent failure (#12308)
  • Removing CSP related dead code. (#12287)
  • Allow vendors to disable key appending on RTC responses merged for Doubleclick (#12281)
  • InOb Repeat (#12302)
  • amp-video: propagate type to new sources (#12290)
  • Add a new method, failAfterWarningOrError. (#12257)
  • Calculate correct documentHeight for short AMP docs (#12229)
  • Add a function to remove a registered gesture recognizer in gestures (#12271)
  • Set minimum page width (#12265)
  • amp-video: preload and 404 support for cached videos (#12193)
  • Lightbox 2.0: add carousel demo (#12256)
  • intersectionRatio & intersectionRect substitution support (#12217)
  • Fix boilerplate test Firefox failure on animation css api update (#12272)
  • Analytics: Make visible trigger accept an array of visible percentages (#12162)
  • Lightbox 2.0: add basic pinch zoom (#12219)
  • Intent To Implement: Giraff support for amp-ads (#12099)
  • Preload iframe-transport-client-lib.js for amp-analytics (#12050)
  • Update description for pc event to reflect modern usage.
  • Fix cloned node dupe id causing activation to fail on non images (#12241)
  • Pass reference to window in amp-analytics inabox check (#12239)
  • Create iframe within amp-ads for inabox (#12211)
  • Analytics: Timer spec provides configuration for starting and stopping (#11813)
  • Validator rollup (#12242)
  • amp-accordion: Add expand, collapse, toggle actions (#11933)
  • fix amp-sidebar toolbar issue with chrome (#12204)
  • Web share API is out of origin trial.
  • Analytics enable reset visible event (#12094)
  • Doubleclick render idle throttle (#12220)
  • Update async image decoding attribute to updated standard. (#12145)
  • dynamically insert script for unknown extensions found in live-list (#9302)
  • Basic styling of bookend for desktop (#12155)
  • Implement MediaPool for amp-story (#12156)
  • IframeTransport + LongTask API (#11907)
  • Update version of eslint (#12179)
  • Stop requiring source origin header for bookend (#11895)
  • Add amp-embed type=24smi (#12029)
  • Gestures: Fix double tap centering bug (#12160)
  • Lightbox 2.0: Add Zoom and Pan to Lightbox 2.0 (#12092)
  • amp-layout: move it to builtin + bug fix + example file + visual tests (#12143)
  • Write local testing config values to AMP runtime (#12152)
  • Add amp-analytics config to record CSI metrics for Doubleclick/AdSense impls. (#12051)
  • Fix bottom margin for bookend article set (#12146)
  • Nit styling fix for amp-story experimental (#12142)
  • Implementation for , a generic responsive container extension (#10323)
  • Revert changes from PR (#12136)
  • Don't prevent swipe gestures from triggering events (#12126)
  • Presentation fix for replay button when story has image (#12129)
  • Remove "just" from webui. (#12133)
  • Enable experiments before Percy build (#12110)
  • Minor animation fixes (#12123)
  • Disable navigation hint when bookend is open (#12124)
  • Add ati param for remote.html usage (#12090)
  • Fix #12086 (#12113)
  • Style unresolved elements (#12077)
  • Fix dead links (#12111)
  • Launch identity for Adsense/Doubleclick (#12108)
  • Updates default SafeFrame version. (#12103)
  • Use FormDataWrapper instead of native FormData (#12084)
  • Updates default SafeFrame version. (#12103)
  • Added onRender and improve onError callbacks in Yandex and Adfox ads (#11756)
  • validator: add aria-current (#12102)
  • Don't allow other fast fetch impls to import doubleclick or adsense impls. (#12101)
  • amp-youtube: Privacy-enhanced mode (#11956) (#12030)
  • Fix type checker errors (#12081)
  • fix typos in amp-form extension error messages (#12053)
  • Add validator test for XHR interceptor (#12087)
  • "template" is required attribute (#12032)
  • Ignore Vim swap files (*.swp, *.swo) (#12080)
  • Run unit tests on Chrome and Safari via Sauce Labs (#11827)

Breakdown by component

ads Intent To Implement: Giraff support for amp-ads (#12099)
amp-a4a Removing CSP related dead code. (#12287) Allow vendors to disable key appending on RTC responses merged for Doubleclick (#12281) Doubleclick render idle throttle (#12220) amp-layout: move it to builtin + bug fix + example file + visual tests (#12143) Updates default SafeFrame version. (#12103)
amp-ad Intent To Implement: Giraff support for amp-ads (#12099)
amp-ad-network-adsense-impl Support the data-language attribute for AdSense (#12300) Launch identity for Adsense/Doubleclick (#12108) Don't allow other fast fetch impls to import doubleclick or adsense impls. (#12101)
amp-ad-network-doubleclick-impl Allow vendors to disable key appending on RTC responses merged for Doubleclick (#12281) Doubleclick render idle throttle (#12220) Revert changes from PR (#12136) Add ati param for remote.html usage (#12090) Launch identity for Adsense/Doubleclick (#12108) Don't allow other fast fetch impls to import doubleclick or adsense impls. (#12101)
amp-analytics Protect from null pointer exeption and silent failure (#12308) InOb Repeat (#12302) intersectionRatio & intersectionRect substitution support (#12217) Analytics: Make visible trigger accept an array of visible percentages (#12162) Pass reference to window in amp-analytics `inabox` check (#12239) Create iframe within amp-ads for inabox (#12211) updated description file for Amp Video Analytics (#12230) Analytics enable reset visible event (#12094)
amp-anim Update async image decoding attribute to updated standard. (#12145)
amp-audio Validator rollup (#12242)
amp-form Use FormDataWrapper instead of native FormData (#12084)
amp-img Update async image decoding attribute to updated standard. (#12145)
amp-layout amp-layout: move it to builtin + bug fix + example file + visual tests (#12143)
amp-lightbox-viewer Lightbox 2.0: add carousel demo (#12256) Fix cloned node dupe id causing activation to fail on non images (#12241) Lightbox 2.0: Add Zoom and Pan to Lightbox 2.0 (#12092)
amp-sidebar fix amp-sidebar toolbar issue with chrome (#12204)
amp-story Validator Rollup (#12310) Set minimum page width (#12265) Validator rollup (#12242) Basic styling of bookend for desktop (#12155) Implement MediaPool for amp-story (#12156) Fix bottom margin for bookend article set (#12146) Nit styling fix for amp-story experimental (#12142) Don't prevent swipe gestures from triggering events (#12126) Presentation fix for replay button when story has image (#12129) Minor animation fixes (#12123) Disable navigation hint when bookend is open (#12124) Fix #12086 (#12113)
amp-video amp-video: propagate type to new sources (#12290) amp-video: preload and 404 support for cached videos (#12193) Validator rollup (#12242)
validator Add release notes for this validator release and previous. (#12312) Also adding some newlines to make things easier to read. Validator Rollup (#12310)

Add a new method, failAfterWarningOrError. (#12257)
If used instead of failAfterError, gulp will effectively consider validator
warnings as errors. I've extracted a helper routine to avoid
duplicating too much code.
Validator rollup (#12242)
Release notes: All amp-video and amp-audio elements that are descendants of the amp-story element must specify the autoplay attribute.
amp-layout: move it to builtin + bug fix + example file + visual tests (#12143)

Remove "just" from webui. (#12133)

Fix dead links (#12111)

validator: add aria-current (#12102)
closes #12096
Add validator test for XHR interceptor (#12087)
This is for #11294.

The XHR interceptor checks whether the root element has an
attribute called allow-xhr-interception. This attribute must be not
allowed by the validator so that only the viewer who also has control
of the document can add it, after validation.

@choumx @jridgewell

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.