github ampproject/amphtml 1902261915030
1902261915030-old-rc

latest releases: 2404230718000, 2404181825000, 2404091947000...
pre-release5 years ago

Version: 1902261915030

Baseline: 1902191749350

  • ✨Add wildcard domain matching for linker (#20976)
  • ✨ Add Reppublika as an analytics vendor (#20990)
  • Update dependency jest to v24 (#21089)
  • Update dependency rollup-plugin-node-resolve to v4.0.1 (#21081)
  • Rename CONSENT_STATE variables (#21101)
  • Visibility tracking with hostAPI (#20714)
  • 🏗🐛 Upgrade lolex to 3.1.0 and fix bug in test usage (#21100)
  • Update dependency react-dates to v19 (#21092)
  • Escape HTML chars (#20737)
  • Update dependency karma to v4 (#21090)
  • Update react monorepo to v16.8.3 (#21085)
  • Update dependency postcss-import to v12.0.1 (#21077)
  • Update dependency prop-types to v15.7.2 (#21078)
  • Update dependency rollup to v1.3.0 (#21079)
  • Update dependency rollup-plugin-commonjs to v9.2.1 (#21080)
  • Update dependency tsickle to v0.34.3 (#21082)
  • Update dependency watchify to v3.11.1 (#21084)
  • Update dependency eslint-plugin-chai-expect to v2 (#21086)
  • Update dependency google-closure-compiler to v20190215 (#21087)
  • Update dependency mocha to v6 (#21091)
  • ♻️Rename amp-carousel 0.2 to amp-base-carousel (#21034)
  • ✨auto-lightbox carousels under experiment (#20910)
  • ♻️✨ amp-fx=float-in-(top|bottom) (#20905)
  • Update dependency moment to v2.24.0 (#21073)
  • Update dependency eslint-plugin-jsdoc to v4.1.1 (#21065)
  • Update dependency fuse.js to v3.4.2 (#21066)
  • Update dependency karma-coverage-istanbul-reporter to v2.0.5 (#21068)
  • Update dependency karma-source-map-support to v1.4.0 (#21069)
  • Update dependency nodemon to v1.18.10 (#21076)
  • 🏗🐛 Fix broken single pass build (#21075)
  • 📖 Simplify docking example (#21037)
  • ✨Accept canonical URL in proxy form (#21043)
  • Simplify amp-state/bindReady race fix (#21052)
  • Update dependency gulp-ava to v1 (#19904)
  • ✅ Skip failing performance test on Safari (#21061)
  • 🐛 amp-animation scrolltimeline: bug fixes (#20915)
  • Update dependency gulp-git to v2.9.0 (#20240)
  • Update dependency karma-babel-preprocessor to v8 (#20315)
  • Update dependency autoprefixer to v9.4.9 (#21059)
  • Update babel monorepo to v7.3.4 (#21054)
  • Fixed typo in fixed-elements-in-lightbox experiment (#21057)
  • Validator rules/test for amp-action-macro (#20928)
  • Update SwG version to 0.1.22.45 (#21055)
  • Update dependency rollup-plugin-babel to v4.3.2 (#20102)
  • Update dependency rimraf to v2.6.3 (#20123)
  • Update dependency ajv to v6.9.2 (#20298)
  • Update dependency bluebird to v3.5.3 (#21012)
  • Update dependency escodegen to v1.11.1 (#21018)
  • Update dependency postcss to v7.0.14 (#19909)
  • Update dependency ava to v1.2.1 (#20299)
  • Update dependency typescript to v3.3.3333 (#20448)
  • 🐛Fix stretched images in lightbox. (#21051)
  • Update dependency @octokit/rest to v16.16.0 (#20132)
  • Update dependency jsdom to v13.2.0 (#21029)
  • Update dependency rollup to v1 (#20099)
  • Pin dependency fuse.js to 3.3.0 (#20017)
  • Update dependency gulp-sourcemaps to v2.6.5 (#21019)
  • Update dependency ajv-keywords to v3.4.0 (#21006)
  • Update dependency babel-plugin-istanbul to v5.1.1 (#21011)
  • Update dependency codecov to v3.2.0 (#21014)
  • Add extension buffer to registerElement examples (#21030)
  • 🏗 Small changes to Travis build matrix utility class (#20996)
  • Don't warn for missing overflow in amp-list-load-more (#20993)
  • amp-bind: Fix state/ready race condition (#21033)
  • Hide floating tool on desktop mode (#21027)
  • Implement transfer of fixed children in amp-lightbox (#20954)
  • 🐛 Move responsive font-size declaration to amp-story tag (#20981)
  • ♻️ Extract CSS module (#21007)
  • Add CONSENT_STATE macro support for amp-analytics (#20995)
  • Visual diff comments and cleanup (#21032)
  • 🐛 Implement waitForHead and change waitForBody to use documentReady (#20658)
  • fix required attributes (#20989)
  • add multi size macro to aps callout URL (#20914)
  • 🐛 Fix getBoundingClientRect polyfill (#21026)
  • Update amp-subscriptions doc (#20920)
  • Update dependency cssnano to v4.1.10 (#21015)
  • ✅ amp-recaptcha-input: Wrote an integration test (#20541)
  • Fix --pseudo_names typo (#21008)
  • 🐛 Disable docking in viewer/iOS (#21020)
  • 🚮 Just use querySelector in elementByTag (#21004)
  • Update amp-list-load-more documentation (#20898)
  • 🏗 Build runtime for visual-diff only commits (#21002)
  • 🚮 Remove closestAncestorElementByTag (#21000)
  • 🐛Update @ampproject/animations (#21003)
  • Revert "🏗 Added simple Visual Diff Tests for amp-consent" (#20999)
  • ✨ AoG: Add amp-viewer-assistance extension. (#20725)
  • Update dependency sinon to v7.2.4 (#19754)
  • Update dependency fetch-mock to v7.3.0 (#19964)
  • Update dependency autoprefixer to v9.4.8 (#20134)
  • Update dependency eslint to v5.14.1 (#20156)
  • 🌐✨ Add fallback message functionality to localization service (#20983)
  • Update dependency eslint-plugin-jsdoc to v4 (#20404)
  • 🐛 amp-ad: Fixed URL handling order on uzou.js (#20674)
  • Update babel monorepo (#20925)
  • ✨ Record new tick event fid (first input delay). (#20721)
  • amp-ad integration - ucfunnel (#20616)
  • 🏗 Added simple Visual Diff Tests for amp-consent (#20783)
  • 🏗 Update packages for some Travis jobs (#20991)
  • 🧪Remove linker-form experiment (#20977)
  • 🏗 Compute the startup time for sauce connect (#20986)
  • 🐛 Move upgradeBackgroundAudio to layoutCallback (#20982)
  • ✨Request Bank: Fixed AMP CORs and Multipart form data (#20879)
  • ♻ Pass PositionObserver as service builder directly (#20975)
  • Only allowing amp-audio layout=nodisplay within amp-story. (#20969)
  • Change all references to test server port (8081) to a constant in the Karma config file (#20896)
  • Update AMPHTML Email doc (#20722)
  • ✨ PromoteIQ : add (#20694)
  • Validator rollup (#20961)
  • Moving the story desktop system layer buttons. (#20949)
  • 🍪 Chocolate chip cookie recipe (#20952)
  • 🐛 Don't wait for implementation to mark node as visited (#20953)
  • 🐛 Fix selectUp off-by-one bug in amp-selector. (#20889)
  • 🐛 Defer the initialization of HighlightHandler until win.document becomes ready. (#20883)
  • 📖 amp-add-this: fix video in documentation (#20900)
  • ✨Support (#20913)
  • ✨Flick to dismiss docked video (#20906)
  • amd-ad: add type=sas network implementation (#20534)
  • ✨Support (#20911)
  • 🐛 Do not reset component element on undock (#20912)
  • 🖍✨ Display loaders on all video player components (#20947)
  • 🏗 Add conditional dist job for push builds (#20930)
  • 🐛 Wait for element to be upgraded before mutate (#20943)
  • 🐛 Fix optional check (#20940)
  • 🏗 Clean up pr-check task (#20921)
  • clean up amp-list-viewport-resize experiment (#20644)
  • Fix regex to detect ad type (#20899)
  • Update dependency dompurify to v1.0.10 (#20301)
  • 🖍🐛 Undo stacking lightbox on top (#20909)
  • Keep same macro for A4A and inabox (#20874)
  • Refactor to avoid bundling DOMPurify into amp-bind and amp-mustache-0.1. (#20849)
  • Reject host service on failures. (#20859)
  • Enable layers in canary (#20902)
  • ♻️ 🐛: amp-animation: animationWorklet: Only create one module + organizational refactoring (#20831)
  • ✨amp-recaptcha-input: Added Origin Trial Support for the experiment (#20877)
  • Carousel v2 manual test cleanup. (#20894)
  • carousel v2: simplify CSS. (#20895)
  • 🏗 Fix Travis when build job is skipped (#20901)
  • ✨ Adding 'allow-same-origin' to the consent prompt UI iframe (#20863)
  • 🏗 Print git change summary only for non-push builds (#20893)
  • amp-list-load-more bugfixes (#20871)
  • Revert "✨Create new extension - AMP-smartlinks" (#20891)
  • 📖 Fix validity of amp-list[load-more] examples (#20799)
  • 🏗 New Travis Build Matrix (#20811)
  • Split visual diff helper functions to simplify the API for test writers (#20888)
  • Removing myself as owner (#20886)
  • Support a maximum number of auto advance loops. (#20872)
  • ✨Create new extension - AMP-smartlinks (#20494)
  • Revert "Force the subscriptions dialog into the fixed layer to avoid collisions with border" (#20876)
  • 🐛 Prevent toggle() from throwing error when no elements are selected. (#20795)
  • ✨Add support for contextual article matching (#20748)
  • Revert "Force the subscriptions dialog into the fixed layer to avoid collisions with border" (#20876)
  • Add support for setting the slide via an attribute. (#20820)
  • 🚀 Wait for mutate phase before layoutCallback (#20814)
  • Use const in validator code (#20873)
  • 📖 video-docking: Target types and events (#20810)
  • Return 400 when recaptcha example fails (#20668)
  • [amp-story] Allow more parameters for pan/zoom animations ✨ (#20778)
  • 🐛 Assert that values are never returned from vsync callbacks (#20836)
  • SwG Release 0.1.22.44 (#20834)
  • 🐛 Guard against getBoundingClientRect to prevent unspecified errors in IE. (#20731)
  • Undo space reservation after successful height change (#20856)
  • Export few data types from content-recommendation.js (#20854)
  • 🐛Do not perform static layout for cloned nodes with static layout. (#20724)
  • AdSense Fast Fetch delay 3 viewport experiment - respect loading strategy (#20866)
  • ✨Implement autoexpand for amp-form textarea element (#20772)
  • Displaying more specific messages when users have to resize their window, + refactoring. (#20835)
  • initial commit (#20865)
  • amp-ad-exit: use HostService if exists. (#20357)
  • Make is-my-pr-in-production-yet more prominent in our docs (#20857)
  • ✨auto-lightbox: Discard tap actions with invalid references (#20789)
  • Improve Google matched content logic to reflect adsbygoogle.js. (#20624)
  • initial commit (#20837)
  • initial commit (#20833)

Breakdown by component

amp-access ♻️ Extract CSS module (#21007)
amp-ad 🚮 Remove closestAncestorElementByTag (#21000)
amp-ad-exit Validator rollup (#20961)
amp-addthis fix required attributes (#20989)
amp-analytics ✨Add wildcard domain matching for linker (#20976) ✨ Add Reppublika as an analytics vendor (#20990) Rename CONSENT_STATE variables (#21101) Add CONSENT_STATE macro support for amp-analytics (#20995) 🧪Remove linker-form experiment (#20977)
amp-app-banner Validator rollup (#20961)
amp-audio 🚮 Remove closestAncestorElementByTag (#21000) Only allowing amp-audio layout=nodisplay within amp-story. (#20969)
amp-auto-ads 🚮 Remove closestAncestorElementByTag (#21000)
amp-auto-lightbox 🐛 Don't wait for implementation to mark node as visited (#20953) 🐛 Wait for element to be upgraded before mutate (#20943)
amp-base-carousel ♻️Rename amp-carousel 0.2 to amp-base-carousel (#21034)
amp-bind 🏗🐛 Upgrade `lolex` to 3.1.0 and fix bug in test usage (#21100) Simplify amp-state/bindReady race fix (#21052) amp-bind: Fix state/ready race condition (#21033) 🚮 Remove closestAncestorElementByTag (#21000) Validator rollup (#20961)
amp-consent Documentation for amp-story-consent external link. (#21001)
amp-date-picker ♻️ Extract CSS module (#21007) 🚮 Remove closestAncestorElementByTag (#21000)
amp-form ♻️ Extract CSS module (#21007)
amp-gwd-animation ♻️ Extract CSS module (#21007)
amp-image-lightbox 🚮 Remove closestAncestorElementByTag (#21000)
amp-image-viewer 🐛Fix stretched images in lightbox. (#21051)
amp-inputmask Validator rollup (#20961)
amp-install-serviceworker 🚮 Remove closestAncestorElementByTag (#21000)
amp-lightbox Implement transfer of fixed children in amp-lightbox (#20954)
amp-lightbox-gallery ♻️ Extract CSS module (#21007) 🚮 Remove closestAncestorElementByTag (#21000) 🐛 Fix optional check (#20940)
amp-list Don't warn for missing overflow in amp-list-load-more (#20993)
amp-live-list Validator rollup (#20961)
amp-payment-google-button Validator rollup (#20961)
amp-payment-google-inline Validator rollup (#20961)
amp-payment-google-inline-async Validator rollup (#20961)
amp-recaptcha-input Validator rollup (#20961)
amp-selector Validator rollup (#20961)
amp-sidebar 🚮 Remove closestAncestorElementByTag (#21000)
amp-story 🐛 Move responsive font-size declaration to amp-story tag (#20981) 📖 Update amp-story.md with 0.1 deprecation instructions (#20980) ♻️ Extract CSS module (#21007) 🚮 Remove closestAncestorElementByTag (#21000) 🌐✨ Add fallback message functionality to localization service (#20983) 🐛 Move upgradeBackgroundAudio to layoutCallback (#20982) Validator rollup (#20961) Moving the story desktop system layer buttons. (#20949)
amp-video-docking ♻️ Extract CSS module (#21007) 🐛 Disable docking in viewer/iOS (#21020)
amp-web-push ♻️ Extract CSS module (#21007)
validator Validator rollup (#20961) - cl/234811475 Revision bump for #20913 - cl/234805704 Revision bump for #20911 - cl/234655757 allow render_only_if_payment_method_present for amp-payment-google-button - cl/234162273 Update comment regarding id/name attribute lists - cl/234053286 Update tagspecs using attribute `name` to include blacklist - cl/234038899 Update tagspecs using attribute `id` to include blacklist - cl/234023532 Revision bump for #20772

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.