github ampproject/amphtml 1498174248463

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

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-list Fix lgtm alerts (#10090) Restore bindable amp-list attrs (#10017)
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)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.