github ampproject/amphtml 1902132037100-old

latest releases: 2405160547000, 2405152345000, 2405141618000...
pre-release5 years ago

Version: 1902132037100

Baseline: 1902081532110

  • ๐Ÿšฎ Cleanup adsense amp-auto-ads holdout experiment. Close #9247. (#20774)
  • Don't send amp-bind state to untrusted viewers (#20822)
  • โœ… Resolve some flakiness in e2e tests (#20794)
  • Make test-resource.js not flaky (#20514)
  • โœ…Skip date picker visual diff tests for flakes (#20809)
  • Clean up 'user-error-reporting' (#20779)
  • ๐Ÿ›‘ integration safeguards (#20826)
  • โœ… amp-youtube: add amp=1 to the url (#20821)
  • โœจ Set amp=1 fragment in amp-video-iframe src (#20823)
  • Optimize scopeSelector (#20819)
  • ๐Ÿ›Reset min dimensions on undock (#20817)
  • ๐Ÿ— Consolidate all Travis-related state in build-system/travis.js (#20746)
  • Validator Roll-up (#20803)
  • jubna amp ads (#20109)
  • ๐Ÿ—๐Ÿ—‘ Remove asynchronous amp-video-service experiment (#20792)
  • amp-action-macro implementation (#20440)
  • ๐Ÿ—๐Ÿšฎ Remove --verify_status step from gulp visual-diff task (#20802)
  • amp-story: add/remove visible attr for ads (#20711)
  • โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717)
  • ๐Ÿ› Fix subscriptions dialog stacking order. (#20807)
  • ๐Ÿ“– Documentation(unruly): update README and test page with correct integration instructions (#20766)
  • ๐Ÿ– Stack amp-lightbox-gallery at the very top (#20754)
  • ๐Ÿ–Clean up amp-pinterest button styling (#20784)
  • ๐Ÿ›๐ŸŒ amp-story: Added missing localization strings in es and es-419 (#18456)
  • Skip integration test in firefox (#20797)
  • ๐Ÿ“– Add documentation for new code ownership model (#18256)
  • ๐Ÿ› auto-lightbox: Accept all viewers per proxy origin check (#20751)
  • โœจ Implement arrows for carousel v2. (#20733)
  • โœจ Support (#20760)
  • ๐Ÿ”งโ™ป๏ธ auto-lightbox: No nesting, use array for selector (#20761)
  • ๐Ÿ– lightbox-gallery: Override author-defined carousel background (#20753)
  • โœจ Clear Google viewer URL prefix from proxy URL (#20756)
  • ๐Ÿš€ auto-lightbox: Slightly faster semantic type matching (#20762)
  • ๐Ÿ— Remove bundlesize from package.json (#20776)
  • Doubleclick/AdSense Fast fetch: Checksum based validation (#20768)
  • ๐Ÿ—๐Ÿ› Roll back sauce connect version to 4.5.1 (#20767)
  • ๐Ÿ— Run push builds against revert-* branches (#20749)
  • โœ…Fix carousel e2e tests. (#20743)
  • ๐Ÿ—Move amphtml-validator to dev dependency (#20742)
  • ๐Ÿ› Have purifier.js allow unknown protocols (#20710)
  • ๐Ÿ›Modify amp-pinterest.css from displaying "Pin It" to "Save" as a button (#20706)
  • โœจAmend preloading to work with branching (#20611)
  • 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)
  • Revert "Enables layers in canary (#20512)" (#20699)
  • ๐Ÿ›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)
  • Remove TOC from A4A spec, as it is redundant when displayed on our site (#20649)
  • 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)
  • launch amp-list-viewport-resize to all (#20643)
  • 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] Honor explicit opt-out, refactor tests (#20596)
  • amp-script: Partial opacity pre-hydration (#20623)
  • Add first amp-accordion visual tests (#20631)
  • Added first few tests for amp-date-picker. (#20632)
  • Add visual test for amp-sidebar. (#20629)
  • Add visual diff tests for (#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)

Breakdown by component

amp-3d-gltf ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-3q-player ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-access Validator Roll-up (#20803) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-access-laterpay ๐Ÿ“– Documentation improvements for amp-access-laterpay (#20769) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-access-poool ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-access-scroll ๐Ÿ›Preserve JSON field names for Scroll extension (#20705)
amp-accordion ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684) ๐Ÿ›Fix issues with animated expansion of accordion. (#20698)
amp-action-macro ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-ad โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684) ๐Ÿ› Change a usage of ancestorElementsByTag to closestByTag. (#20662)
amp-ad-exit Validator Roll-up (#20803) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-ad-network-adsense-impl ๐Ÿšฎ Cleanup adsense amp-auto-ads holdout experiment. Close #9247. (#20774) Doubleclick/AdSense Fast fetch: Checksum based validation (#20768) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-ad-network-doubleclick-impl Doubleclick/AdSense Fast fetch: Checksum based validation (#20768)
amp-ad-network-gmossp-impl ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-ad-network-triplelift-impl ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-addthis ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-analytics Clean up 'user-error-reporting' (#20779) Validator Roll-up (#20803) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-anim ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-animation Validator Roll-up (#20803) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-apester-media ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-app-banner ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-audio โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-auto-ads ๐Ÿšฎ Cleanup adsense amp-auto-ads holdout experiment. Close #9247. (#20774) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-auto-lightbox โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ› auto-lightbox: Accept all viewers per proxy origin check (#20751) ๐Ÿ”งโ™ป๏ธ auto-lightbox: No nesting, use array for selector (#20761) ๐Ÿš€ auto-lightbox: Slightly faster semantic type matching (#20762) ๐Ÿ›โ™ป๏ธโœ… Relax document type restrictions for auto-lightbox (#20669)
amp-beopinion ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-bind Don't send amp-bind state to untrusted viewers (#20822) Validator Roll-up (#20803) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684) ๐Ÿ› Correctly validate numeric outputs to default values in amp-bind (#20659)
amp-bodymovin-animation ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-brid-player ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-brightcove ๐Ÿ“– Restructure docs for amp-video-docking, inform attribute in player docs (#20788) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-byside-content ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-call-tracking ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684)
amp-carousel โœ… Resolve some flakiness in e2e tests (#20794) ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791) โœจ Implement arrows for carousel v2. (#20733) ๐Ÿ“– Add frontmatter to reference docs and transform attribute listings to tables (#20684) โœ…Fix carousel e2e tests. (#20743)
amp-consent Validator Roll-up (#20803)
amp-dailymotion ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-date-picker โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717)
amp-delight-player ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-embedly-card ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-experiment Validator Roll-up (#20803)
amp-facebook ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-facebook-comments ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-facebook-like ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-facebook-page ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-fit-text ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-font ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-form ๐Ÿ›Re-implemented "Fixed NonXHR GET on amp-form with Async Input Elements" (#20667)
amp-fx-flying-carpet ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-geo Validator Roll-up (#20803)
amp-gist ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-google-vrview-image ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-hulu ๐Ÿ“–๐Ÿ› Actually render markdown in docs tables (#20791)
amp-ima-video ๐Ÿ“– Restructure docs for amp-video-docking, inform attribute in player docs (#20788) โœจ Support (#20760)
amp-image-lightbox โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717)
amp-inputmask โœจLaunch amp-inputmask (#20661)
amp-install-serviceworker โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717)
amp-lightbox-gallery โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ– Stack `amp-lightbox-gallery` at the very top (#20754) ๐Ÿ– lightbox-gallery: Override author-defined carousel background (#20753) ๐Ÿ›Fix lightbox closing when opened from a carousel. (#20730) ๐Ÿ›Fixes for lightbox gallery and shadow docs. (#20712)
amp-list Skip flaky amp-list test (#20665)
amp-mustache Validator Roll-up (#20803)
amp-payment-google-button Validator Roll-up (#20803)
amp-payment-google-inline Validator Roll-up (#20803)
amp-payment-google-inline-async Validator Roll-up (#20803)
amp-pinterest ๐Ÿ–Clean up amp-pinterest button styling (#20784) ๐Ÿ›Modify amp-pinterest.css from displaying "Pin It" to "Save" as a button (#20706)
amp-script Remove amp-script demo link (#20672)
amp-selector โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717)
amp-sidebar Validator Roll-up (#20803) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) amp-sidebar autoscroll: revert validation rules for now (#20693)
amp-skimlinks Validator rollup (#20695)
amp-story Validator Roll-up (#20803) ๐Ÿ—๐Ÿ—‘ Remove asynchronous amp-video-service experiment (#20792) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“– Update amp-story sidebar docs to link to stories section of amp-sidebar docs (#20771) 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)
amp-story-auto-ads ๐Ÿ“–amp story ads RTC & Targeting docs (#20818) Validator Roll-up (#20803) amp-story: add/remove visible attr for ads (#20711)
amp-subscriptions Validator Roll-up (#20803) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ› Fix subscriptions dialog stacking order. (#20807)
amp-video ๐Ÿ“– Restructure docs for amp-video-docking, inform attribute in player docs (#20788)
amp-video-docking ๐Ÿ›Reset min dimensions on undock (#20817) โ™ป๏ธ Refactor dom.js to have similar functions be close to each other and have more accurate names. (#20717) ๐Ÿ“– Restructure docs for amp-video-docking, inform attribute in player docs (#20788) โœจ Support (#20760)
amp-video-iframe โœจ Set amp=1 fragment in amp-video-iframe src (#20823) ๐Ÿ“– Restructure docs for amp-video-docking, inform attribute in player docs (#20788)
amp-video-service ๐Ÿ—๐Ÿ—‘ Remove asynchronous amp-video-service experiment (#20792)
amp-viewer-assistance Validator Roll-up (#20803)
amp-youtube โœ… amp-youtube: add amp=1 to the url (#20821) ๐Ÿ“– Restructure docs for amp-video-docking, inform attribute in player docs (#20788)
validator

Validator Roll-up (#20803)

  • cl/233648257 Address eslint feedback for validator.js
  • cl/233638860 Change indentation for eslint
  • cl/233632873 Remove console.log debug statements
  • cl/233618641 Allow i-amphtml-layout on all elements for Transformed AMP
  • cl/233615219 If an AttrSpec isn't used for an identifier, move to next AttrSpec
  • cl/233536212 Revision bump for #20760
  • cl/233478240 Transformed AMP does not allow nonce attributes.
  • cl/233080174 Revision bump for #20673
  • cl/232978302 Add an AncestorMarker rule type which can be used for changing validation state in entire subtrees of a document.
  • cl/232948357 Validate some server side rendering transformations
  • cl/232944663 Filter TagSpecDispatch.AllTagSpecs earlier to identify if a tag is disallowed.
  • cl/232942564 Move dispatch key generally disallowed tag out a level.

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

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.