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