github ampproject/amphtml 1529449959701

latest releases: 2405022220000, 2404230718000, 2405011605000...
5 years ago

Version: 1529449959701

  • Start sending EID on canonical doubleclick fast fetch traffic again. (#16077)
  • Start sending EID on canonical doubleclick fast fetch traffic again. (#16077)
  • 🐛 Only try to return an ampdoc shell if the ampdoc-shell experiment is on (#16048)
  • 🐛Report if defaultView is null in preconnect (#15993)
  • 🏗 Exempt build-system/ and test/ from JSDoc requirements (#15994)
  • Sidebar should not close when toolbar is present (#15990)
  • Sidebar should not close when toolbar is present (#15990)
  • 🏗 Add amp-story-responsive-units experiment (#15962)
  • Add support for binding to svg image (#15734)
  • [amp-story-bookend] Replaces amp images to regular images in amp-story-bookend (#15904)
  • Allow sending RTC with consentState policy adherence (#15951)
  • Changes amp-story-bookend config to use camelcase (#15944)
  • 🏗 Require JSDoc comments for all classes, methods, and functions in AMP code (#15977)
  • Increment binding limit by 500 on user gesture (up to 2000) (#15985)
  • Skip flaky tests (#15981)
  • 🚀♻️Delegate autoplay using signal (#15952)
  • 🐛 Work around Android blank frame issue (#15957)
  • ✨ Add "gtag" vendor configuration. (#15915)
  • Remove inline installation (#15970)
  • 📖Update release process docs & create new cherry pick template (#15911)
  • 📖 Create an issue template for Type: Release issues (#15914)
  • Fix more test-amp-analytics.js failures due to expected console errors. (#15963)
  • user().error() on bad json (#15877)
  • 🐛 Undo hostname change on Safari and re-enable testing on latest version (#15853)
  • Migrate Navigation service to use Url service (#15731)
  • Doubleclick experiment removing throttling for non-AMP creatives (#15954)
  • Add experiment to disable amp-story desktop UI (#15937)
  • 🏗 Allow duplicate error messages in expectAsyncConsoleError (#15936)
  • Scroll AMP doc to center highlighted elements in the viewport (#15791)
  • Deal with clashing presets in amp-fx gracefully (#15938)
  • ♻️ amp-carousel: obsolete flag clean up (#15930)
  • Fix arrow keys disappear on second open bug (#15879)
  • 🐛Support fullscreening
  • Add simple test to run during local-changes test (#15935)
  • class to constructor (#15943)
  • Mute expected error: BLOCK_BY_CONSENT (#15903)
  • AMPHTML Email Spec (#14532)
  • ♻️Introduce more functionality to new expander. (#15889)
  • Fixing bookend prompt consent margin when no config. (#15929)
  • amp-facebook-page resize to container width (#15917)
  • Disallows bookend-config-src attr in amp-story tag (#15846)
  • Deprecate dismiss consent translation key. (#15908)
  • Specify error reporting url for media.net RTC (#15902)
  • ✨Create amp-drive-viewer behind experiment (#15824)
  • Adding translation keys for the bookend prompt consent link. (#15910)
  • Add ability to not trigger amp-position-observer after first iteration (#15779)
  • Add a prompt consent button in the v0.1 bookend. (#15905)
  • Update whitelist (#15896)
  • Fix getAdContainer potential crash when the body element is called (#15880)
  • Update docs for doubleclick in stamp. (#15901)
  • Add consentHandlingOverride flag to ezoic ampad (#15646)
  • Add a prompt consent button in the bookend. (#15897)
  • Fixing the bookend article layout. (#15899)
  • Docs - add links to ABE demos (#15900)
  • Allow publisher defined consent policy (#15724)
  • Replace A4A with AMPHTML ad (#15895)
  • Update whitelist (#15896)
  • 🐛 amp-next-page: Fix trying to rewrite canonical URLs to cache URLs when it shouldn't (#15831)
  • wisteria ad: Update path and params for wisteria ad. (#15890)
  • ✨ Provides a "Continue Anyway" button when stories are rendered on unsupported browsers (#15382)
  • Using the proper consend ID. (#15881)
  • Update sf docs (#15876)
  • ✨Add New Ads Network - Epeex (#15676)
  • Stories paused state, and state machine. (#15874)
  • ♻️ Extract common video iframe helpers (#15527)
  • ✅ Update AMP by Example visual test pages (#15854)
  • ♻️ Remove once() (#15739)
  • Wisteria amp-ad support (#15625)
  • 🐛 Register localization service in amp-story 1.0 tests (#15806)
  • ♻️ Port amp-story info dialog to 1.0 (#15872)
  • 🏗 Enable amp-story-v1 experiment in canary and production (#15869)
  • Fix test-integration.js (#15766)
  • Validator rollup (#15873)
  • 🚮 Gdpr Update: Removing Unnecessary GDPR Macros (#15849)
  • 🌐 Add translations for new batch of strings (#15737)
  • Avoid sanitizing 'on' attr with DOMPurify (#15820)
  • 📖 Update doc to reflect Fluid status beta->launched (#15861)
  • amp-3d-gltf: fix test (#15860)
  • amp-3d-gltf: fix src attribute (#15832)
  • ✨Adds AMP-to-AMP linking support in amp-story bookend components (#15558)
  • ♻️ adds support for bookend config v1.0 in amp story v0.1. (#15761)
  • Refactor Real Time Config code (#15595)
  • Reinstate verification of Percy builds during PR checks (#15855)
  • ♻️ Remove src/url requirement from amp-app-banner (#15692)
  • Noddus ad-tech integration (#15303)

Breakdown by component

amp-accordion Add documentation for animate attribute on amp-accordion (#15958)
amp-analytics Fix more test-amp-analytics.js failures due to expected console errors. (#15963)
amp-bind Increment binding limit by 500 on user gesture (up to 2000) (#15985)
amp-nexxtv-player Skip flaky tests (#15981)
amp-sidebar Sidebar should not close when toolbar is present (#15990)
amp-video 🐛 Work around Android blank frame issue (#15957)
validator 🏗 Require JSDoc comments for all classes, methods, and functions in AMP code (#15977) Until now, `gulp lint` used to check existing JSDoc comments for correctness, but it didn't complain if they were missing.

With this PR, we require JSDoc comments for all classes, methods, and functions in the AMP codebase. This is critical to our ability to speed up the compilation of the AMP runtime using closure compiler.

Since there are numerous instances of missing JSDoc comments, this rule will be run in warning mode for push builds on master, while it will run in error mode on files touched by a PR (large refactors are exempted).
Remove inline installation (#15970)
Remove the inline installation of the AMP Validator Chrome Extension from the Validator WebUI.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.