github ampproject/amphtml 1902081532110

latest releases: 2404230718000, 2404181825000, 2404091947000...
5 years ago

Version: 1902081532110

Baseline: 1901312147090

  • Replace CommonSignal "CHANGE_SIZE_END" with a change size event (#20728)
  • 🐛Fix lightbox closing when opened from a carousel. (#20730)
  • Story page attachments validation. (#20673)
  • 🏗 Capture console output and verbose logging during sauce connect failures (#20729)
  • 🐛Fixes for lightbox gallery and shadow docs. (#20712)
  • 🐛Re-implemented "Fixed NonXHR GET on amp-form with Async Input Elements" (#20667)
  • 🐛 Correctly validate numeric outputs to default values in amp-bind (#20659)
  • ✨Launch amp-inputmask (#20661)
  • 🏗 Enable verbose logging for sauce connect (#20716)
  • Revert "🏗 Wait an extra minute for sauce connect" (#20715)
  • 🐛Preserve JSON field names for Scroll extension (#20705)
  • Add test page of analytics in shadow root (#20604)
  • 🏗 Wait an extra minute for sauce connect (#20560)
  • Refactor render template in amp-list (#20642)
  • history: drop url fragment in the new API for the viewer as well (#20666)
  • [amp-story] Ensure clicks on anchor tags are handled by tooltip 🐛 (#20708)
  • 🐛Fix issues with animated expansion of accordion. (#20698)
  • 🐛 Correctly scope query for multiple selectors in string (#20700)
  • ♻️ Remove duplicates from fullscreen API (#20701)
  • 🐛 Change a usage of ancestorElementsByTag to closestByTag. (#20662)
  • 🏗 Execute each visual diff test in a separate subdomain (#20671)
  • Make inabox host correctly get position of a nested iframe (#20599)
  • 🖍 Edit sidebar animations/design (#20664)
  • ✨WordPress "AddThis Mode" (#20481)
  • Reflect shipping status of Web Packaging. Remove iframe promotion.
  • ✨Autofocus on show() (#20687)
  • ♻️ Migrate the amp-story analytics to a service (#20041)
  • Add visual diff test for amp-user-notification (#20635)
  • ✅♻️Refactor and test devdash (#20651)
  • Validator rollup (#20695)
  • Skip flaky inabox tests (#20682)
  • amp-sidebar autoscroll: revert validation rules for now (#20693)
  • ✨Scroll extension: Add tracking of article reading progress (#20222)
  • 🐛♻️✅ Relax document type restrictions for auto-lightbox (#20669)
  • Forward touch events to the viewer when #cap=swipe. (#20670)
  • Fixes navigation education by setting a default embedded component state. (#20660)
  • ✨ amp-sidebar: support autoscroll (#20524)
  • amp-script: "Hello world" integration test (#20626)
  • Skip flaky amp-list test (#20665)
  • ✅ More visual diff tests for <amp-selector> (#20633)
  • 🐛Fix deleting from the middle of dates (#20656)
  • ✨ amp-skimlinks - new "custom-redirect-domain" option. (#20547)
  • 🐛Fix mask-output when combined with amp-list (#20648)
  • Make sure that infinite scroll actually ends (#20647)
  • initial draft amp-mraid implementation (#19531)
  • ✅ amp-recaptcha-input: Added support for integration test mocking in express server (#20540)
  • ✨Enable conversion tracking for GTAG. (#20591)
  • Revert "temporarily disable saucelabs because of flakiness (#20566)" (#20574)
  • Introduce a secure way to embed sandboxed AMP (#20634)
  • ♻️✨ [auto-lightbox] Reject certain tree-shapes, refactor tests (#20596)
  • amp-script: Partial opacity pre-hydration (#20623)
  • Add first amp-accordion visual tests (#20631)
  • ✅First few visual diff tests for amp-date-picker (#20632)
  • ✅Add visual test for amp-sidebar. (#20629)
  • ✅ Add visual diff tests for <amp-selector> (#20628)
  • Add i18n label to twitter tooltip label (#20468)
  • 🐛 Fix leap day dates. Add and unskip integration tests. (#20572)
  • 🐛 Use analytics macros to expand varGroups. (#20603)
  • 🐛Remove mask behavior if user deletes from middle of date (#20613)
  • ♻️ Create ads/google/a4a/shared/ directory (#20620)
  • Unify store actions for embedded components and place tooltip on touch target (#20430)
  • amp-script: Fetch locally, add size limit (#20427)
  • Add origin experiments check for amp-list (#20592)
  • Page attachment call to action animation and design review. (#20612)
  • Proposal to add Learn More as a CTA option for ads 🖍️ (#20619)
  • 🚀 [devdash] Render file list statically as placeholder (#20600)
  • Force the subscriptions dialog into the fixed layer to avoid collisions with border (#20608)
  • 🏗 Update gulp e2e reporting and options (#20605)
  • SwG Release 0.1.22.43 (#20606)
  • Support pattern validation on textarea (#20544)
  • Revert "🐛async-input: Fixed NonXHR GET on amp-form with Async Input Elements (#20362)" (#20601)
  • 🐛Moved toggle order for Consent Iframe (#20588)
  • ⏪ Revert "🐛async-input: Fixed NonXHR GET on amp-form with Async Input Elements (#20362)" (#20601)
  • CMP Integration Doc (#20396)
  • ✨ Add Analytics for branching (#20496)
  • 📖 Add a README for contributor-facing documentation on adding strings/translations for stories (#20510)
  • Validator rollup (#20597)
  • ✨Allow iframe ping in configRewriter (#20561)
  • ✨Pass doc into validator ui using url (#20391)
  • 🐛 amp-img: make intrinsic sizer image hidden to ATs (#20581)
  • 🐛Prevent letters in credit cards. Allow editing beginning. (#20576)
  • 🐛Moved toggle order for Consent Iframe (#20588)
  • ✅Use smaller images for carousel v2 tests (#20579)
  • ✨ Integrate AdSensor network into AMP (#20375)
  • ✅Improve amp-video-docking unit test coverage (#20583)
  • Fix amp-fit-text (#20585)
  • Fix toast z-index so it appears above the share menu. (#20565)
  • Enables layers in canary (#20512)
  • 🏗 Show progress of browserify transform prior to running tests (#20573)
  • 🐛Fix amp-inputmask attributes stripping in amp-mustache 0.2. (#20515)
  • Clean up bindings after amp-list reset (#20570)
  • Fix amp-form server side rendering (#20511)
  • 📖Add sidebar in stories documentation (#20385)
  • Changes to make carousel v2 work with lightbox gallery. (#20558)
  • ✅ Additional carousel v2 end to end tests (#20522)
  • ✨Get placeholder background from placeholder srcs (#20563)
  • 🐛Reparent placeholder to account for incorrect positioning (#20562)
  • Fix amp-sidebar keyboard event forwarding (#20557)
  • ✅Validate dock for amp-youtube (#20554)
  • ✅Validate dock for amp-brightcove (#20567)
  • ✅Add overflow prevention test (#20546)
  • ✅Fix amp-date-display flakes (#20568)
  • temporarily disable saucelabs because of flakiness (#20566)
  • Fix closing the page attachment through popping the history state. (#20443)
  • ✨Add AMP layer to E2E tests (#20502)
  • add avenues for CLA help (#20521)
  • provide more details on design reviews (#20533)
  • 🗑️ Remove video-dock experiment guard. (#20413)
  • ♻️ amp-recaptcha-input: Allow passing the recaptcha API url from the frame (#20539)
  • 🐛 Fix amp-list documentation (#20553)
  • launch amp-list-viewport-resize to 75% in prod (#20552)
  • ✨ amp-next-page: Send document title/URL changes to the viewer (#20484)
  • Reenable some inabox tests on Safari (#20381)
  • Fix an image link typo in the amp-story documentation. (#20532)
  • Story landscape experience and fullbleed desktop documentation. (#20421)
  • 📖 Add documentation for localizing AMP stories (#20503)
  • ✨ Support new ad type for Zucks ad network (#20206)
  • ✨ Improve kuadio ad network optional params data-ref (#19813)
  • ✨Adding Click Target to Amp-ad-exit (#20373)
  • Pause the story when the landscape overlay warning is displayed. (#20498)
  • Clean up inabox-rov experiment. (#20111)
  • 🐛 [auto-lightbox] Relax schema parsing (#20518)
  • 🐛 Hide gallery button when displaying single item (#20516)
  • 🐛 amp-recaptcha-input: Specified / Check bootstrap frame origin in the recaptcha service (#20358)
  • Apply length check to consent string (#20493)
  • Avoid clipping bottom of carousel slides on desktop. (#20513)
  • Move preventDefault before amp-ad-exit filters (#20243)
  • ✨Notify amp-lightbox-gallery of new lightbox elements (#20485)
  • Add rbinfox (#20451)
  • [amp-list] guarantee space for load-more button instead of overlaying on content (#20332)
  • 🐛story: fix fie querySelector (#20506)
  • Revert new user error in purifier. (#20501)
  • 💅 Docking and undocking transition polish (#20508)
  • 🐛story: fix fie querySelector (#20506)
  • 🚮 Remove amp-date-display experiment (#20505)
  • 🏗 Fetch and print sauce labs status before connecting (#20504)
  • Fixed OnNetwork amp ad example (#20507)
  • Added TcsEmotion ad support to amp-ad (#20367)
  • fix(doc): fix adyoulike readme typo error (#20475)
  • Revert new user error in purifier. (#20501)
  • enable pre-render mode (#20490)
  • 🐛 Always reapply docking target on resize (#20491)
  • 🏗🚮 Remove legacy bundle-size check (#19541)
  • 🏗 Move e2e modules to its own package.json (#20487)
  • Fixing background-audio on amp-story-page. (#20477)
  • ✅Add carousel v2 tests. (#20469)
  • remove old sauce lab credit snippet (#20486)
  • Add RC binary type (#20463)
  • Document the attributes and values of amp-date-display (#20483)
  • ✅Amp-skimlinks end to end tests (#20211)
  • SwG release 0.1.22.42 (#20482)
  • Gulp serve before gulp e2e (#20424)
  • Support simplified consent config format (#20390)
  • Fixing background-audio on amp-story-page. (#20477)
  • Cleanup amp-date-display in anticipation of launch (#20478)
  • ✨ Auto-detect images to lightbox under experiment (#20393)
  • ✨ Add support for DNS tag in GTAG vendor (#20462)
  • 📖Documentation for configRewriter (#20295)
  • Validator Rollup (#20464)

Breakdown by component

ads Add visual diff test for amp-user-notification (#20635)
amp-a4a 📖 Remove TOC from A4A spec, as it is redundant when displayed on our site (#20649)
amp-access-scroll 🐛Preserve JSON field names for Scroll extension (#20705)
amp-accordion 🐛Fix issues with animated expansion of accordion. (#20698)
amp-ad 🐛 Change a usage of ancestorElementsByTag to closestByTag. (#20662)
amp-analytics ✨Enable conversion tracking for GTAG. (#20591) 🐛 Use analytics macros to expand varGroups. (#20603)
amp-auto-ads ♻️ Create ads/google/a4a/shared/ directory (#20620)
amp-auto-lightbox 🐛♻️✅ Relax document type restrictions for auto-lightbox (#20669) ♻️✨ [auto-lightbox] Reject certain tree-shapes, refactor tests (#20596)
amp-bind 🐛 Correctly validate numeric outputs to default values in amp-bind (#20659) Clean up bindings after amp-list reset (#20570)
amp-brightcove ✅Validate `dock` for `amp-brightcove` (#20567)
amp-consent 🐛Moved toggle order for Consent Iframe (#20588)
amp-date-display ✅Fix amp-date-display flakes (#20568)
amp-fit-text Fix amp-fit-text (#20585)
amp-form 🐛Re-implemented "Fixed NonXHR GET on amp-form with Async Input Elements" (#20667) Refactor render template in amp-list (#20642) ⏪ Revert "🐛async-input: Fixed NonXHR GET on amp-form with Async Input Elements (#20362)" (#20601)
amp-inputmask ✨Launch amp-inputmask (#20661) 🐛Fix mask-output when combined with amp-list (#20648) 🐛 Fix leap day dates. Add and unskip integration tests. (#20572) 🐛Prevent letters in credit cards. Allow editing beginning. (#20576)
amp-lightbox-gallery 🐛Fix lightbox closing when opened from a carousel. (#20730) 🐛Fixes for lightbox gallery and shadow docs. (#20712)
amp-list Refactor render template in amp-list (#20642) Skip flaky amp-list test (#20665) Make sure that infinite scroll actually ends (#20647) Add origin experiments check for amp-list (#20592) Clean up bindings after amp-list reset (#20570)
amp-payment-google-inline-async Validator rollup (#20597)
amp-script Remove amp-script demo link (#20672) amp-script: "Hello world" integration test (#20626) amp-script: Partial opacity pre-hydration (#20623)
amp-sidebar amp-sidebar autoscroll: revert validation rules for now (#20693)
amp-skimlinks Validator rollup (#20695)
amp-story Story page attachments validation. (#20673) [amp-story] Ensure clicks on anchor tags are handled by tooltip 🐛 (#20708) 🖍 Edit sidebar animations/design (#20664) Forward touch events to the viewer when #cap=swipe. (#20670) Fixes navigation education by setting a default embedded component state. (#20660) Page attachment call to action animation and design review. (#20612) Fix toast z-index so it appears above the share menu. (#20565)
amp-story-auto-ads Proposal to add Learn More as a CTA option for ads 🖍️ (#20619)
amp-subscriptions Force the subscriptions dialog into the fixed layer to avoid collisions with border (#20608)
amp-video-docking ✅Improve `amp-video-docking` unit test coverage (#20583) ✅Validate `dock` for `amp-brightcove` (#20567)
amp-viewer-integration Introduce a secure way to embed sandboxed AMP (#20634)
validator Validator rollup (#20695) - cl/232395416 Do not count non-data URLs in style amp-custom for transformed AMP - cl/232354800 Revision bump for #20547 - cl/232353446 Update tests to reflect ordering of reorder head transformer - cl/232308889 Validate transformed AMP via type identifier. - cl/232015594 Revision bump for #20427 - cl/231839357 MatchingDispatchKey returns all TagSpecs that match. - cl/231693942 Revision bump for #20544

📖Update validator ui choices (#20614)

Document new doc= feature for validator UI. (#20610)
Follow up to #20391
Validator rollup (#20597)

  • cl/231332548 Revision bump for #20554
  • cl/231332520 Revision bump for #20567
  • cl/231319523 github commit msg missing or malformed
  • cl/231000057 Make valid tests valid for amp-payment-google-inline-async
  • cl/230963421 Provide a validator option to subtract the length of URLs from the CSS cdata strings, when counting against validation lengths.
  • cl/230603165 add amp-payment-google-inline-async rules and tests
  • cl/230559764 Small validator refactoring - move the amp-custom byte size adjustment down into the validator Match call.
  • cl/231613739 Fix lint issues for validator j/s files

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.