Version: 1498174248463
- Improve lightbox 2.0 example with more cases (#10087)
- Server lifetime fixes for
gulp serve
(#10095) - Fix test flake (#10083)
- Top.Mail.Ru as AMP-analytics vendor (#9523)
- Fix test flake (#10083)
- cron job from @erwinmombay to update size.txt (#10065)
- Fix lgtm alerts (#10090)
- AMP - ad - imedia URL fix (#9919)
- add another ad server in the preconnect list (#9915)
- New optional attribute for nexxtv-player extension (#9912)
- Scroll top reset implementation to avoid amp-lightbox scroll freeze on Safari - Fixes #7800 (#10009)
- Wait for page load before Percy snapshot (#10078)
- Fix an issue with the APL link of amp-access-laterpay (#9943)
- AdSense Fast Fetch: include iu parameter based on data-ad-slot (#10072)
- Increment Safeframe version to 1-0-9 to match GPT (#9921)
- Fix query string generation methods to only take JsonObjects. (#10068)
- Move Cid to src services (originally PR #9760) (#9911)
- AdSense Fast Fetch: include iu parameter based on data-ad-slot (#10072)
- Refactor: Create Enum for custom Amp Events (#9783)
- AMP Sidebar v1.0: Started Toolbar (Horizontal Menubar) For AMP Sidebar (#9883)
- add global variable to getAdInfo (#10025)
- change back to layoutRect, add x and y value (#10028)
- Add @fileoverview to describes.js (#10056)
- Allow amp-youtube in AMP Ads (#10057)
- Fix DFP A4A in PWA errors (#9999)
- Delay reading 'sandbox' attribute (#10045)
- cron job from @erwinmombay to update size.txt (#10050)
- Lightbox 2.0: add top gradient bar that will dismiss on tap (#10027)
- cron job from @erwinmombay to update size.txt (#10048)
- Refactor to make action args simpler (#9973)
- cron job from @erwinmombay to update size.txt (#10047)
- Preselect the first purchase option on the list of amp-access-laterpay (#9942)
- anchor ad (#9715)
- AMP Validator: Give more nuance to the dispatch_key field. (#10039)
- AdSense/Doubleclick Fast Fetch: allow for per network, external experiment selection (#10031)
- Use correct type names in banning string methods. (#10037)
- Properly type event.data (#9968)
- Add more validator tests for amp-bind (#10023)
- Backport FIE lightbox behavior into viewport service (#9866)
- Remove canonical origin restriction for form variable substitution (#9879)
- Enabling whitelisted http urls to get feature to replace whitelisted URL parameters (#9974)
- Laterpay badge (#9941)
- Update amp-gist validator to allow data-file attribute (#10007)
- Validator. Fix amp-ad warning and improve unused extension suggestions. (#10020)
- Restore bindable amp-list attrs (#10017)
- video-manager: added playing state to the video manager (#9718)
- Remove use of .includes on strings (#10016)
- Adds AMP-CAROUSEL as a valid container type. (#8994)
- Modifies logic in doubleclick.js for the ad request url and adds tests (#9861)
- Refactor crypto API to just use PKCS without any extra metadata (#9940)
- Validator Rollup (#9997)
- Nit on ordering (#9998)
- Fast Fetch: AdSense/Doubleclick parameter cleanup (#9975)
- Run visual diff tests for PRs (#9996)
- Remove unused import in pr-check (#9990)
- Grab any version of validator and test files (#9887)
- Percy visual diffing of AMP pages served from localhost and using a locally built runtime (#9833)
- Update trust levels for existing actions to spec (#9954)
- Ensure messages send via the viewer integration are properly typed. (#9965)
- Alias JSON.parse with a type safe function. (#9960)
- Switch to preload-as-fetch per change to spec and remove prefetch support. (#9823)
- Optional attribute to change text for screen-reader close button (#9956)
- Remove timestamp in resource-impl log, as it's already provided by dev(). (#9877)
- Changed context.window.location.href to context.window.cannonicalUrl (#9854)
- Fix background color for lightbox example (#9955)
- video-test: More robust test cleanup code (#9925)
- Add AMP.navigateTo action (#9932)
- Skip visState tests on Edge and iOS (#9930)
- Needs careful review: Fix a few and introduce new FOUC for amp-accordion (#9945)
- amp-analytics CSI signals now differentiate between x-domain and FIE. (#9245)
- Prepare platform service for write/speak/code task (#9935)
- Tighten the types of JSON.stringify and postMessage. (#9936)
- Move validator protoascii out of versioned into extension (#9903)
- Slowly migrate AMP to a state where we can obfuscate all properties. (#9875)
- Add trust levels to AMP actions (#9824)
- Connect to sauce labs only when necessary (#9929)
- Doc cleanup + add examples (#9821)
- Document amp-list's [state] binding (#9899)
- amp-ima-video: Added support for track child elements. (#9827)
- Upgrade eslint (#9885)
- Filter links to files renamed / copied by PR (#9923)
- Fix safari flake (#9889)
- Use viewport units for expanding frame (#9901)
- amp-ad Fast Fetch: Increment Safeframe version to 1-0-9 (#9921)
- Add missing assets for amp-by-example test page (#9900)
- Fix script tag src (#9881)
Breakdown by component
ads
Fix lgtm alerts (#10090) AMP - ad - imedia URL fix (#9919) add another ad server in the preconnect list (#9915) Fix query string generation methods to only take JsonObjects. (#10068) add global variable to getAdInfo (#10025)amp-a4a
Refactor crypto API to just use PKCS without any extra metadata (#9940) Nit on ordering (#9998) Alias JSON.parse with a type safe function. (#9960) amp-ad Fast Fetch: Increment Safeframe version to 1-0-9 (#9921)amp-access
AMP Validator: Give more nuance to the dispatch_key field. (#10039)amp-access-laterpay
Fix an issue with the APL link of amp-access-laterpay (#9943) Preselect the first purchase option on the list of amp-access-laterpay (#9942) Laterpay badge (#9941)amp-accordion
Fix lgtm alerts (#10090) Alias JSON.parse with a type safe function. (#9960) Needs careful review: Fix a few and introduce new FOUC for amp-accordion (#9945) Tighten the types of JSON.stringify and postMessage. (#9936)amp-ad
AMP Validator: Give more nuance to the dispatch_key field. (#10039) Properly type event.data (#9968) Validator. Fix amp-ad warning and improve unused extension suggestions. (#10020) Alias JSON.parse with a type safe function. (#9960) Tighten the types of JSON.stringify and postMessage. (#9936) Added comment to indicate embedded example (#9918)amp-ad-exit
AMP Validator: Give more nuance to the dispatch_key field. (#10039) Alias JSON.parse with a type safe function. (#9960)amp-ad-network-adsense-impl
AdSense Fast Fetch: include iu parameter based on data-ad-slot (#10072) Fast Fetch: AdSense/Doubleclick parameter cleanup (#9975)amp-ad-network-cloudflare-impl
Fix query string generation methods to only take JsonObjects. (#10068)amp-ad-network-doubleclick-impl
Fast Fetch: AdSense/Doubleclick parameter cleanup (#9975)amp-ad-network-fake-impl
Alias JSON.parse with a type safe function. (#9960)amp-analytics
Delay reading 'sandbox' attribute (#10045) AMP Validator: Give more nuance to the dispatch_key field. (#10039) Alias JSON.parse with a type safe function. (#9960) Tighten the types of JSON.stringify and postMessage. (#9936) Fix dead links in markdown (#9926)amp-animation
AMP Validator: Give more nuance to the dispatch_key field. (#10039)amp-audio
Improved doc - added src attribute + cleanup (#9963)amp-bind
AMP Validator: Give more nuance to the dispatch_key field. (#10039) Add more validator tests for amp-bind (#10023) amp-bind: Update docs post-launch (#9947) Tighten the types of JSON.stringify and postMessage. (#9936)amp-brid-player
Properly type event.data (#9968)amp-brightcove
Add more validator tests for amp-bind (#10023)amp-carousel
Add more validator tests for amp-bind (#10023) Update trust levels for existing actions to spec (#9954)amp-dailymotion
Properly type event.data (#9968) Tighten the types of JSON.stringify and postMessage. (#9936)amp-experiment
AMP Validator: Give more nuance to the dispatch_key field. (#10039)amp-facebook
Properly type event.data (#9968)amp-facebook-comments
Properly type event.data (#9968)amp-facebook-like
Properly type event.data (#9968)amp-form
Update trust levels for existing actions to spec (#9954)amp-gist
Properly type event.data (#9968) Update amp-gist validator to allow data-file attribute (#10007)amp-iframe
Fix lgtm alerts (#10090)amp-ima-video
Properly type event.data (#9968) Tighten the types of JSON.stringify and postMessage. (#9936)amp-image-lightbox
Optional attribute to change text for screen-reader close button (#9956) Fix dead links in markdown (#9926)amp-imgur
Properly type event.data (#9968)amp-instagram
Properly type event.data (#9968)amp-izlesene
Tighten the types of JSON.stringify and postMessage. (#9936)amp-kaltura-player
Tighten the types of JSON.stringify and postMessage. (#9936)amp-lightbox
Scroll top reset implementation to avoid amp-lightbox scroll freeze on Safari - Fixes #7800 (#10009)amp-lightbox-viewer
Lightbox 2.0: add top gradient bar that will dismiss on tap (#10027)amp-live-list
Update trust levels for existing actions to spec (#9954) Fix dead links in markdown (#9926)amp-nexxtv-player
New optional attribute for nexxtv-player extension (#9912) Properly type event.data (#9968) Tighten the types of JSON.stringify and postMessage. (#9936)amp-ooyala-player
Properly type event.data (#9968)amp-selector
Add more validator tests for amp-bind (#10023) Update trust levels for existing actions to spec (#9954)amp-share-tracking
Tighten the types of JSON.stringify and postMessage. (#9936)amp-sidebar
Prepare platform service for write/speak/code task (#9935) Fix dead links in markdown (#9926)amp-social-share
Fix query string generation methods to only take JsonObjects. (#10068)amp-soundcloud
Tighten the types of JSON.stringify and postMessage. (#9936)amp-twitter
Properly type event.data (#9968)amp-user-notification
Validator. Fix amp-ad warning and improve unused extension suggestions. (#10020) Fix dead links in markdown (#9926)amp-viewer-integration
Properly type event.data (#9968) Ensure messages send via the viewer integration are properly typed. (#9965) Alias JSON.parse with a type safe function. (#9960) Tighten the types of JSON.stringify and postMessage. (#9936)amp-youtube
Allow amp-youtube in AMP Ads (#10057) Properly type event.data (#9968) Add more validator tests for amp-bind (#10023) Tighten the types of JSON.stringify and postMessage. (#9936)validator
Fix lgtm alerts (#10090) Fixes a few minor issues identified by [lgtm](https://lgtm.com/); see https://lgtm.com/projects/g/ampproject/amphtml/alerts/ for more details. Allow amp-youtube in AMP Ads (#10057) Addresses #10044./cc @jasti @lannka
AMP Validator: Give more nuance to the dispatch_key field. (#10039)
Give more nuance to the dispatch_key field. We now let you specify which components of the tag form the key, which allows for more specific targeting of tags to TagSpecs for producing more specific error messages.
Adddresses #9737 and other poor error messages.
Validator. Fix amp-ad warning and improve unused extension suggestions. (#10020)
Mark last validator release as rolled back. (#10015)
Validator Rollup (#9997)
Primarily just picking up revision bumps from other PRs.
Nit on ordering (#9998)
Nit. alphabetical
Validtor Release Notes (#9995)