github ampproject/amphtml 1901222107370

latest releases: 2404291353000, 2404261800000, 2404230718000...
pre-release5 years ago

Version: 1901222107370

Baseline: 1901151846530

  • Additional logic for carousel v2. (#20439)
  • ✨Add phone dropdown example (#20434)
  • Validator rollup (#20461)
  • adsense fast fetch: prevent query parameters from being renamed (#20455)
  • 🚮 DCE custom-elements-v1 (#20445)
  • Fix Addthis floating share tool on desktop issue (#20419)
  • ✨ amp-iframe: allow opaque origins for embed-size events (#20366)
  • ✨ Navigation update with additions to the history state (#20313)
  • 📖 Update amp-subscriptions-google documentation (#20247)
  • ✅🏗Add more carousel v2 e2e tests. (#20431)
  • Prevent extensions from depending on extensions (#20412)
  • Open page attachments links in a new tab, and don't trigger the tooltip UI. (#20441)
  • 🐛async-input: Fixed NonXHR GET on amp-form with Async Input Elements (#20362)
  • Added page URL fragment parameter (#20238)
  • Move testing/e2e files to build-system/tasks/e2e (#20410)
  • Exclude e2e tests when running yarn test (#20416)
  • Example of in-creative measurement vs out (#20415)
  • Fixes default scope bug (#20378)
  • 🐛Move GEO_IN_GROUP types to pure file (#20411)
  • 🐛 amp-ad: fixed URL handling on uzou.js (#20342)
  • Add additional carousel v2 logic. (#20389)
  • ♻️amp-inputmask validator refactor to avoid complicated regex (#20417)
  • ♻️ Scoped query selector fallback method (#20406)
  • 📖Create examples for country phone number formats (#20418)
  • Add a simple initial functional test for carousel-v2. (#20363)
  • 🐛Fix pasted and initial values and escape characters (#20409)
  • Implement Safari workaround for option[selected] and (#20288) amp-mustache: Don't log user error for binding attributes (#20407) Story page attachment visual tests. (#20388) Tiny fix to display the share menu on top of the pagination buttons. (#20380) Update gulp e2e (#20386) Hide pagination buttons when toggling the hide system UI state. (#20379) Tweak closing tooltip animation (#20402) ✨ Support input masking four date formats (#20383) Erase consentStr on undefined value (#20364) 🏗 Update Sauce Connect Proxy to version 4.5.3 (#20384) Carousel v2: add logic for spacers for looping. (#20293) [amp-story] Add support for different kinds of action icons inside the tooltip (#20339) 📖 Add docs for XML-compatible AMP bind attribute syntax (#19835) update amp-bodymovin-animation extension options (#20376) Close the story page attachment on browser back. (#20356) Create gulp e2e task (#20370) Validator rollup (#20360) ✨Add support for credit card field named mask (#20347) Update docs for script tag templating support (#19451) Rename embedded component tests ♻️ (#20355) Don't force collapse on fluid slots if resize fails, as they are initiated in a collapsed state (#20353) Adpon amp-ad support. (#20006) Improving the desktop page attachments experience. (#20349) ✨ [amp-analytics] AT Internet - add default vars + new var pixelPath (#19446) Fix load-more button extra height issue (#20333) [amp-story] Fix progress bar issue🐛 (#20354) Add xpath support to e2e test controllers (#20351) 🐛amp-carousel: move mutate from onLayoutMeasure to layoutCallback. (#20336) 🐛 Update placeholder icon direction while dragging (#20334) amp-consent-v2-validator change (#20330) Update dependency bundlesize to v0.17.1 (#20345) ✨Consent: Allow using metaTag to block AMP components by tagName (#20284) 🚮 Remove flick-to-dismiss from amp-video-docking (#20335) 🐛Fix copy-pastes into fields with masks that have literal prefixes (#20328) 🐛Quick-fix safari paste behavior with inputmask (#20323) 🐛 Reapply docking target on resize if changed (#20329) Page attachment swipe up label i18n. (#20324) amp-mustache: Output user errors when elements/attributes are sanitized (#20285) [amp-story] Add animation for expandable components (#20303) Fix cloudflare cacheDomain (#20038) ✨ Add speakol widget to amp-ad (#20007) ✨Introduce varGroups for configRewriter. (#20190) 🐛Fix non-mask chars remaining in field after clear all (#20326) ✨amp-consent: UI Mask Overlay (#20059) 🖍 Animate and style placeholder icon for right-to-left transition (#20327) Disable the inabox tests on Safari. (#20318) Add validation for [is-layout-container] (#20322) First dummy e2e test with ChromeDriver (#20316) Fix [amp-lightbox-gallery] panning results in carousel swipe (#20317) 🏗 Elevate the various states of the AMP_CANARY cookie to constants (#20311) Update dependency @ampproject/worker-dom to v0.2.8 (#19398) Reopen page attachment from browser history. (#20292) 🖍 Add sidebar transitions/ styling (#20273) Wait for document ready before scanning. (#20278) amp-list load-more validation (#20094) Add integration test for various AMP Inabox flows. (#20154) [amp-story] Extend interactivity support for iframe-based elements ✨ (#19948) Moving the page attachment header into shadow DOM. (#20294) 🐛 Update contentHeight algorithms (#20035) ✨amp-recaptcha-input: Added Reference Documentation. (#20287) Add Actions to Validator WebUI (#20290) Clarify contribution docs and add I2I/I2S process requiring approval from Approvers WG (#19852) Property check for getDefaultActionAlias on node (#20249) Fix amp-list-load-more doesn't shrink issue. (#20230) Add NaN check to amp-pan-zoom maxScale (#20268) Validator roll-up (#20274) add intent-to-ship template (#20283) Only print TRAVIS_PULL_REQUEST_SHA on Travis (#20282) Increase the height of the fullbleed desktop progress bar. (#20276) ✨ Pass previous stored consent info to CMP iframe (#20242) ✅Integration test for configRewriter (#20251) Creates I2I template (#20277) Exclude the attachment media from the page media playback. (#20264) Fix amp-experiment instantiation for shadow mode (#20221) Prevent contextmenu on iOS. (#20266) Restore OriginExperiments (#20248) 🐛amp-consent: Fixed URL Bar resizing for CMP Iframe modal (#20100) Don't apply the click shield to videos that are in amp-story-page-attachment. (#20265) ✨Add responsive attribute handling for carousel v2. (#20262) Pause the story when the attachment is open. (#20263) Refactor amp-geo to use externs, (#20015) ✨🏗 Use the AMP_CANARY cookie to determine canary / RC opt-in state (#20250) Moving the amp-story-bookend documentation within the amp-story doc. (#20261) AMP Story page attachment component. (#20210) Subscriptions: add additional events for SwG (#20257) Mark one amp-story visual diff tests as flaky (#20258) 🏗 Print short SHAs in pr-check for readability (#20256) Fix overflow problem with failed resize on amp-list load-more (#20157) ✨Initial skeleton of amp-carousel v2. (#20228) Mark two amp-story visual diff tests as flaky (#20255) Fix error message when failing to report the bundle size of a pull request (#20254) amp-bind: Always set value for [text] in textarea (#20239) ✨Sonobi callout-vendor entry for RTC Support (#19157) Fix types for left behind element service getters. (#20229) Add validation for within ✨ (#19540) Add test for, and logging of, unpatched amp-geo, (#20055) More fixes for git baseline selection in pr-check (#20216) 🏗 Add an rc-channel experiment ID to allow opt-in to the RC build of AMP (#20223) 🐛 Video docking bugfix pass (#20201) Made changes to navigation to support branching (#20182) Disallow passing ampdoc to all element service getters (#20031) ✨amp-ima-video: Show Controls on Hover (#20130) Add mox.tv ad network integration for amp-ad (#20076) Fix baseline selection for bundle-size and visual-diff checks (#20192) ✨Enable [src] binding and http URLs for src attribute (#20199) i-amphtml-loading-container shouldn't block clicks (#20170) Make advance-to public (#20116) Null stylesheet check. (#20200) 🏗 Update package.json to reflect active node LTS version (v10) (#20198) Replace one last dir (#20195) Enable consent setting and pass setting to iframe (#20158) Fix localization for simplified Chinese (#17999) ✨ amp-skimlinks: Remove non-affiliated links from links impressions analytics. (#20098) Update nl.js (#18281) Breakdown by component ads 🐛 amp-ad: fixed URL handling on uzou.js (#20342) amp-a4a Update rtc-documentation.md (#20403) amp-ad-network-adsense-impl adsense fast fetch: prevent query parameters from being renamed (#20455) amp-ad-network-doubleclick-impl Don't force collapse on fluid slots if resize fails, as they are initiated in a collapsed state (#20353) amp-ad-network-fake-impl Example of in-creative measurement vs out (#20415) amp-addthis Fix Addthis floating share tool on desktop issue (#20419) amp-animation Removed misleading statement on amp-animation conditions 📖 (#20321) amp-bind Validator rollup (#20461) Implement Safari workaround for option[selected] and (#20288) 🐛 amp-bind: close amp-bind-macro tag in example (#20382)
    amp-carousel Additional logic for carousel v2. (#20439) Validator rollup (#20461) ✅🏗Add more carousel v2 e2e tests. (#20431) Add additional carousel v2 logic. (#20389) Add a simple initial functional test for carousel-v2. (#20363) Carousel v2: add logic for spacers for looping. (#20293) Update amp-carousel.md to be reflective of layouts supported (#20350) 🐛amp-carousel: move mutate from onLayoutMeasure to layoutCallback. (#20336)
    amp-consent 🐛Move GEO_IN_GROUP types to pure file (#20411) Erase consentStr on undefined value (#20364) amp-consent-v2-validator change (#20330)
    amp-form 🐛async-input: Fixed NonXHR GET on amp-form with Async Input Elements (#20362)
    amp-geo 🐛Move GEO_IN_GROUP types to pure file (#20411)
    amp-iframe ✨ amp-iframe: allow opaque origins for embed-size events (#20366)
    amp-image-viewer Fix [amp-lightbox-gallery] panning results in carousel swipe (#20317)
    amp-inputmask Validator rollup (#20461) ♻️amp-inputmask validator refactor to avoid complicated regex (#20417) 🐛Fix pasted and initial values and escape characters (#20409) ✨ Support input masking four date formats (#20383) ✨Add support for credit card field named mask (#20347) 🐛Fix copy-pastes into fields with masks that have literal prefixes (#20328)
    amp-install-serviceworker Fixes default scope bug (#20378)
    amp-list Fix load-more button extra height issue (#20333) Add validation for [is-layout-container] (#20322)
    amp-story ✨ Navigation update with additions to the history state (#20313) Open page attachments links in a new tab, and don't trigger the tooltip UI. (#20441) Tiny fix to display the share menu on top of the pagination buttons. (#20380) Hide pagination buttons when toggling the hide system UI state. (#20379) Tweak closing tooltip animation (#20402) [amp-story] Add support for different kinds of action icons inside the tooltip (#20339) Close the story page attachment on browser back. (#20356) Rename embedded component tests ♻️ (#20355) Improving the desktop page attachments experience. (#20349) [amp-story] Fix progress bar issue🐛 (#20354) Page attachment swipe up label i18n. (#20324) [amp-story] Add animation for expandable components (#20303) Reopen page attachment from browser history. (#20292) Moving the page attachment header into shadow DOM. (#20294)
    amp-user-notification 🐛Move GEO_IN_GROUP types to pure file (#20411)
    amp-video-docking 🐛 Update placeholder icon direction while dragging (#20334) 🚮 Remove flick-to-dismiss from amp-video-docking (#20335) 🐛 Reapply docking target on resize if changed (#20329) 🖍 Animate and style placeholder icon for right-to-left transition (#20327)
    amp-video-iframe 📖 Remove experimental status from `amp-video-iframe` docs (#20414) 📖 Add copyright header (#20331)
    validator Validator rollup (#20461)

    ♻️amp-inputmask validator refactor to avoid complicated regex (#20417)
    Followup to PR #20383

    Uses a simple blacklisted_value_regex to prevent combining named masks with custom masks and multiple named masks, and uses dispatch_key: NAME_VALUE_DISPATCH to allow the named masks in separate tag specs.
    Validator rollup (#20360)

    • cl/229435530 Include version of transformers used in ValidationResult
    • cl/229425442 Revision bump for #20330
    • cl/229408305 Validate "transformer" type identifier value.
    • cl/229285815 Revision bump for #20322
    • cl/229285760 Revision bump for #20094
    • cl/229240741 Allow target attribute on form[method=POST] for ACTIONS

    amp-consent-v2-validator change (#20330)
    Second part of #20253, follow up to #20284
    Add Actions to Validator WebUI (#20290)
    Surfaces a new drop down called "Actions" to validate AMP actions documents.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.