Version: 1513121207678
- Unbreak extensions with versions≠0.1 in ShadowDOM (#12430)
- Rescale/blur active page on bookend only for mobile (#12436)
- Fix equality check (#12435)
- Simplify AmpStoryHint (fixes repaint issue) (#12386)
- Fix page transition on desktop (#12422)
- Ensure WebAnimation polyfill is installed for amp-story (#12387)
- Iframe transport example ES6->ES5 (#12410)
- Address edge case of minVisible = 100% (#12355)
- Add "What's allowed in AMP" video to spec page (#10585)
- Swap win for ampdoc in amp-font to support shadowroot (#12417)
- amp-animation: remove ticker warning (#12421)
- Fix videos blocking manual navigation on Safari (#12419)
- Bookend UI changes (#12415)
- Date Picker using react-dates (#12016)
- Implementing full width responsive non fast-fetch path. (#12200)
- Update Mediavine script url (#12159)
- Add documentation link for amp-analytics googleadwords examples (#12409)
- Fix layout bug for non-prerendered AMP elements in first viewport (#12311)
- amp-shadow: gets parsed as markup when parsing HTML strings! (#12161)
- Check that :scope selector behaves correctly. (#12383)
- Calculate share button padding dynamically for scroll affordance (#12127)
- Fix gray border on image for alt with no src bug on lightbox (#12379)
- hasAudio() function in amp-story MediaElement Class returns true (#12377)
- Fix lightbox controls toggle (#12365)
- Revert transition (#12341)
- Center blurred background (#12357)
- Fix AMP.pushState() bug for nested objects (#12359)
- Add scroll position parameters to the ads request (#12354)
- Revert temporary fix for the TrustedViewer issue caused by missing appropriate handshake (#12361)
- amp-ad: add type=adagio ad network implementation (#12008)
- adding viralize amp tag (#12164)
- Adding placement attribute to our slot placement element (#12291)
- eslint: remove deprecated rulePaths (#12350)
- Make repeat be boolean-only, not boolean or int (#12316)
- Revert "amp-layout: enable visual tests (#12158)" (#12185)
- Fix a double encoding issue in extraUrlParams. (#12335)
- Fix regression caused by #12084 (#12330)
- Revert "Implement MediaPool for amp-story (#12156)" (#12334)
- Skips flaky tests to unblock PRs. Unskip issue #12336
- Rotate overlay if mobile is in landscape mode (#12235)
- amp-nexxtv-player: update attribute (#12095)
- Replace Element#matches() in amp-story component with helper in dom.js (#12307)
- Always call performance.mark at the pre-render complete time. (#12317)
- Improve amp-story prerender heuristic and prebuild quota usage (#12322)
- Fix regression caused by #12084 (#12330)
- Skip flaky tests to unblock PRs. Unskip issue #12336 (#12337)
- Revert "amp-layout: enable visual tests (#12158)" (#12185)
- Fix square aspect ratios on desktop (#12326)
- Desktop fixes (#12252)
- Intercept XHR for trusted capable viewers (#11314)
- Remove old dead code for glade in delayed fetch (#12269)
- Lightbox 2.0: Add entrance animations to lightbox (#12313)
- Lightbox 2.0: prettified demo (#12314)
- Strip
usqp
parameter from urls for analytics (#12292) - Lightbox 2.0: swipe to close (#12284)
- Remove firefox special case (#12272)
- Protect from null pointer exeption and silent failure (#12308)
- 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 when the page takes too long time to be ready (#12204)
- Web share API is out of origin trial.
Breakdown by component
ads
Adding placement attribute to our slot placement element (#12291)amp-a4a
Removing CSP related dead code. (#12287) Allow vendors to disable key appending on RTC responses merged for Doubleclick (#12281)amp-ad-network-adsense-impl
Support the data-language attribute for AdSense (#12300)amp-ad-network-doubleclick-impl
Update doubleclick RTC doc to reflect new option (#12347) Allow vendors to disable key appending on RTC responses merged for Doubleclick (#12281)amp-analytics
Address edge case of minVisible = 100% (#12355) Add documentation link for amp-analytics googleadwords examples (#12409) Make repeat be boolean-only, not boolean or int (#12316) Fix a double encoding issue in extraUrlParams. (#12335) Protect from null pointer exeption and silent failure (#12308) InOb Repeat (#12302) intersectionRatio & intersectionRect substitution support (#12217) Pass reference to window in amp-analytics `inabox` check (#12239) updated description file for Amp Video Analytics (#12230)amp-animation
Ensure WebAnimation polyfill is installed for amp-story (#12387) amp-animation: remove ticker warning (#12421)amp-audio
Validator rollup (#12242)amp-bind
Fix AMP.pushState() bug for nested objects (#12359)amp-font
Swap win for ampdoc in amp-font to support shadowroot (#12417)amp-iframe
fix dead IntersectionObserver link in amp-iframe.md (#12420)amp-lightbox-viewer
Fix gray border on image for alt with no src bug on lightbox (#12379) Fix lightbox controls toggle (#12365) Lightbox 2.0: Add entrance animations to lightbox (#12313) Lightbox 2.0: swipe to close (#12284) Lightbox 2.0: add carousel demo (#12256) Fix cloned node dupe id causing activation to fail on non images (#12241)amp-story
Rescale/blur active page on bookend only for mobile (#12436) Fix equality check (#12435) Simplify AmpStoryHint (fixes repaint issue) (#12386) Fix page transition on desktop (#12422) Fix videos blocking manual navigation on Safari (#12419) Bookend UI changes (#12415) hasAudio() function in amp-story MediaElement Class returns true (#12377) Revert transition (#12341) Center blurred background (#12357) Revert "Implement MediaPool for amp-story (#12156)" (#12334) Rotate overlay if mobile is in landscape mode (#12235) Replace Element#matches() in amp-story component with helper in dom.js (#12307) Fix typo in amp-story.md (#12325) Improve amp-story prerender heuristic and prebuild quota usage (#12322) Fix square aspect ratios on desktop (#12326) Desktop fixes (#12252) Validator Rollup (#12310) Set minimum page width (#12265) 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.