github ampproject/amphtml 1809122303360

latest releases: 2410292120000, 2410250306000, 2410161801000...
pre-release6 years ago

Version: 1809122303360

Based on original release: 1809111831160

  • Turn off layers experiment in canary (#18013)
  • clean up (#17978)
  • 🐛Add flag to always use the closest AmpDoc (#17874)
  • AdSense/Doubleclick FF - identify token integration with amp-consent (#17967)
  • 🐛 [amp-ima-video] Fix ima controls not displayed bug on ads request failed (#17968)
  • Update linker tests to more realistic browser info. (#17966)
  • Update ga linker config (#17965)
  • Support default linker config. (#17956)
  • ✨ Fixed amp-recaptcha-input Registration layoutCallback() Race Condition (#17948)
  • Make bundle-size cap less precise (#17805)
  • amp-video: when cached, remove src from amp-video node since it gets copied back by stories media-pool (#17955)
  • iOS Embed SD viewport: prevent webkit-overflow-scrolling paint bug (#17947)
  • Update linker format. (#17945)
  • ♻️Move amp-consent to toggle compatible implementation (#17819)
  • Allow setting the initial display style of an element (#17821)
  • ✨ Created the Initial Example & Service Skeleton (#17867)
  • 🐛Check hostname for default domain (#17911)
  • 🐛Append ReplaceParams w/o changing url format (#17928)
  • 🐛Linker proxyOrigin should default to true (#17917)
  • 🐛All macro resolution should allow falsey values. (#17891)
  • 🐛 Appends toasts to the story instead of the body (#17927)
  • ✨ amp-consent v2: Read and merge cmp config (#17866)
  • 📖🚮[amp-image-slider] Remove remaining experimental marks (#17912)
  • ♻️Analytics use the getChildJsonConfig helper method (#17908)
  • 🐛Reset message display timer for consecutive clicks on story audio icon (#17898)
  • Increase bundle size to 81.27KB (#17902)
  • ✨Added support for iplabel RUMBI to AMP analytics (#16670)
  • 🐛Make sure template rendering works when detached. (#17896)
  • Refactor test-transport.js to use realWin (#17892)
  • fix help info (#17584)
  • Bypass isConnected checks when destroying FIE (#17890)
  • amp-date-countdown: migrated getAttributes from constructor to buildCallback (#17656)
  • Validator rollup (#17894)
  • getSingleChildJsonConfig helper method (#17888)
  • Make Transport a real class (#17885)
  • Fix and improvement to --extensions_from flag (#17828)
  • Layers: Remove element when it detaches (#17886)
  • ♻️Refactored & Fixed Amp Auto Ads Test (#17865)
  • Clean up amp-list SSR code and rework unit tests. (#17864)
  • ♻️ Use toggle instead of setStyle (#17818)
  • Add untracked files for ssr viewer example (#17868)
  • ✨Created the initial 3p Bootstrap Iframe (#17747)
  • ♻️amp-subscriptions: use [hidden] to toggle display (#17820)
  • Strip down error data set when sent to viewer (#17811)
  • ✅♻️ : Make amp-consent test cleaner (#17847)
  • fix typedef so that JsonObject prop reads are detected by type checker (#17801)
  • 🏗 Assume the loading_complete_delay_ms in visual-diffs is correct (#17776)
  • 🏗 Add a local-only mode for visual diff (--percy_disabled) (#17799)
  • Fix pinch zoom to corner bug (#17697)
  • Update doc for amp-gist to indicate height should (not must) be obtained manually (#17738)
  • Inabox: Support layers (#17823)
  • 🖍 Update nodisplay to take advantage of [hidden] (#17783)
  • ✨ Implementation of runative ad (#17684)
  • Story access component validator. (#17806)
  • Update Sauce Connect to 4.5.1 (#17807)
  • Recursively gets all the files for the firebase URL rewriting. (#17791)
  • SwG release 0.1.22.25 (#17800)
  • Run gulp dist or build automatically from gulp firebase. (#17794)
  • SSR (AMP4Email) doc level opt-in (#17798)
  • ✨ Support (open) shadow roots in layers (#17774)
  • Don't trigger the navigation hint layer when a paywall is displayed. (#17790)
  • AdSense/Doubleclick FF - set creative frame id and data-google-query-id attribute (#17795)
  • ✨ Added extension code for amp-mowplayer [NEW] (#17306)
  • Fix error when URL macro whitelist is empty (#17779)
  • fix type annotations (#17788)
  • Move AnalyticsGroup to a separate file (#17785)
  • Audio help text style improvements. (#17782)
  • 🏗 Generate a consistent version number when building/disting (#16631)
  • 🏗✅ Add an explicit test value to AMP_CONFIG (#17198)
  • Update amp-instagram.js to latest Instagram embed version (#17773)
  • Allow specifying wildcard for action whitelist (#17729)
  • Remove horizontal margins on the drawers. (#17781)
  • Darken opacity background overlays. (#17784)
  • 🐛 Sets page ID and index on CTA links to allow usage with click tracking (#17778)
  • ♻️Moved Analytics Scroll Events to the Event Tracker Design. (#17647)
  • Consolidate fetch init type annotation. (#17770)
  • Notification paywall desktop design reviews. (#17775)
  • 📖 Improve building an extension docs (#17731)
  • Add amp-ad support for Red for Publishers (#16497)
  • 🏗 Enforce linting on setStyle/setStyles/setImportantStyles/resetStyles (#17743)
  • Revert "Don't update position as we scroll (#17507)" (#17762)
  • Revert "Don't update position as we scroll (#17507)" (#17762)
  • Do not expand auto ads to full-width if width exceeds 1200 (#17767)
  • 🌐 Enable Arabic strings for amp-story (#17700)
  • 🐛Don't fire STAMP ads analytics if no ads (#17756)
  • ♻️Refactor makeBodyVisible (#17744)
  • Fixing pointer-events on story access to allow scroll. (#17758)
  • remove go errortracking code (#17550)
  • 🐛Fix issue with <amp-access> when used in shadow documents. (#17752)
  • Adds AmpAdTemplate (#16593)
  • amp-mustache-0.2: Preserve HTML entities in triple-stache (#17755)
  • Turn on "AMP carousel new arrows" experiment for 1% of Canary pages (#17754)
  • Add experiment for amp carousel new arrow affordances (#17753)
  • Cache form validation queries on element itself (#17736)
  • Refactor variables.js (#17722)
  • Enable "faster-bind-scan" in prod (#17724)
  • amp-bind: More console debugging tools (#16830)
  • Deprecates messaging.js (#17746)
  • Story notification paywall. (#17663)
  • Make timer service embeddable (#17733)
  • Server side rendering for AMP4Email. Part 2. (#17331)
  • Enable no-initial-intersection flag in prod. (#17748)
  • Blur next desktop page if protected behind a paywall. (#17728)
  • Inabox host script - Cannot read property 'top' of undefined (#17749)
  • Ramp up carousel Scroll Snap experiment to 1% of prod (#17740)
  • Add new arrows for (gated under an experiment) (#17692)
  • Remove user experiment asserts and delete test experiment config (#17745)
  • amp-bind: Send 'bindReady' to viewer on init (#17737)
  • ✨ Relax the iOS fixed-position transfer requirements (#16049)
  • 👨🏻‍🔬Allow doc opt-in of linker experiment (#17717)
  • Enable Layers in Canary (#17739)
  • fix-sourceUrl (#17721)
  • Make amp-list[binding] docs more concise. (#17718)
  • Allow twitter placeholder flags to be set via url. (#17672)
  • Update visual-tests (#17638)
  • clean up owners (#17730)
  • Remove unused code (#17702)
  • Validator roll up (#17716)
  • Remove unnecessary wait of viewer messaging ready promise in story info dialog. (#17680)
  • Remove support of $JSON. (#17712)
  • Add experiment to protect automatic linker opt in (#17709)
  • Remove unnecessary promise objects in viewer-impl (#17696)
  • ✨📖✅ [amp-image-slider] Expose P2 features (#17693)
  • 🐛 Fix scrollTo with layers (#17563)
  • Allow same priority when registering anchor mutators. (#17634)
  • refactoring (#17703)
  • ✨ Created the file structure for <amp-recaptcha-input> (#17676)
  • Change AMP Auto Ads responsive experiment to 0.1% instead of unintentional 1% (#17689)
  • Cleanup story navigation performance code. (#17665)
  • Analytics: Enable parentPostMessage (#17641)
  • Remove messagingMaybePromise_ (#17681)
  • add .firebase to gitignore (#17690)
  • 🐛Fixes for and shadow docs (#17677)
  • ⛓Linker PT 2 (#17616)
  • 🐛Get InstrumentationService for the correct AmpDoc. (#17645)
  • fix FetchResponse closure annotations (#17683)
  • point to right element so sizer can be cleaned up (#17668)
  • Update doc for iframe transport (#17662)
  • Fix unwhitelisting of default attrs used in AMP elements. (#17675)
  • ✨✨🐛✨✨ Don't disconnect while debugging tests (#17674)
  • Fix unwhitelisting of default attrs used in AMP elements. (#17675)
  • 🐛 Layers: Scrolling element scrolls like a viewport (#17650)
  • Update Sauce Connect to 4.5.0 (#17661)
  • Fix issue with bad side effect of IE's inner (#17667)
  • Add html renderer option to (#17625)
  • Update broken sticky ads link (#17655)
  • Ramping up AdSense Auto Ads responsive to 0.1% (#17621)
  • Validator rollout (#17643)
  • Sound icon messages for mute/unmute (#16425)
  • Update zoom / pan bounds based on offset from center (#17567)
  • Removed the dead getViewerUrl function (#17404)
  • Validator rollup (#17632)
  • Adding a header + logo to the access component UI. (#17558)
  • ✨Support Twitter timelines in amp-twitter. (#17455)

Breakdown by component

amp-a4a clean up (#17978) fix type annotations (#17788)
amp-access 🐛Fix issue with `` when used in shadow documents. (#17752)
amp-ad fix type annotations (#17788)
amp-ad-network-adsense-impl AdSense/Doubleclick FF - identify token integration with amp-consent (#17967) AdSense/Doubleclick FF - set creative frame id and data-google-query-id attribute (#17795)
amp-ad-network-doubleclick-impl AdSense/Doubleclick FF - identify token integration with amp-consent (#17967) AdSense/Doubleclick FF - set creative frame id and data-google-query-id attribute (#17795)
amp-ad-network-fake-impl clean up (#17978)
amp-addthis ♻️ Use toggle instead of setStyle (#17818) fix typedef so that JsonObject prop reads are detected by type checker (#17801)
amp-analytics Update linker tests to more realistic browser info. (#17966) Update ga linker config (#17965) Support default linker config. (#17956) Update linker format. (#17945) 🐛Check hostname for default domain (#17911) 🐛Linker `proxyOrigin` should default to true (#17917) ♻️Analytics use the getChildJsonConfig helper method (#17908) Refactor test-transport.js to use realWin (#17892) Make Transport a real class (#17885) ♻️ Use toggle instead of setStyle (#17818) Move AnalyticsGroup to a separate file (#17785)
amp-anim Validator rollup (#17894)
amp-animation Allow setting the initial display style of an element (#17821) fix type annotations (#17788)
amp-auto-ads ♻️Refactored & Fixed Amp Auto Ads Test (#17865) Do not expand auto ads to full-width if width exceeds 1200 (#17767)
amp-carousel Revert "Don't update position as we scroll (#17507)" (#17762)
amp-consent ♻️Move amp-consent to toggle compatible implementation (#17819) ✨ amp-consent v2: Read and merge cmp config (#17866) getSingleChildJsonConfig helper method (#17888) ✅♻️ : Make amp-consent test cleaner (#17847)
amp-form ♻️ Use toggle instead of setStyle (#17818)
amp-image-slider 📖🚮[amp-image-slider] Remove remaining experimental marks (#17912)
amp-instagram Update amp-instagram.js to latest Instagram embed version (#17773)
amp-install-serviceworker ♻️ Use toggle instead of setStyle (#17818)
amp-lightbox-gallery ♻️ Use toggle instead of setStyle (#17818)
amp-list Clean up amp-list SSR code and rework unit tests. (#17864) SSR (AMP4Email) doc level opt-in (#17798)
amp-mustache fixed grow syntax issues (#17872) Add 'Pitfalls' section to amp-mustache docs (#17777) amp-mustache-0.2: Preserve HTML entities in triple-stache (#17755)
amp-next-page ♻️ Use toggle instead of setStyle (#17818)
amp-recaptcha-input ✨ Fixed amp-recaptcha-input Registration layoutCallback() Race Condition (#17948) ✨ Created the Initial Example & Service Skeleton (#17867)
amp-social-share ♻️ Use toggle instead of setStyle (#17818)
amp-story 🐛 Appends toasts to the story instead of the body (#17927) 🐛Reset message display timer for consecutive clicks on story audio icon (#17898) ♻️ Use toggle instead of setStyle (#17818) Story access component validator. (#17806) Don't trigger the navigation hint layer when a paywall is displayed. (#17790) Audio help text style improvements. (#17782) Remove horizontal margins on the drawers. (#17781) Darken opacity background overlays. (#17784) 🐛 Sets page ID and index on CTA links to allow usage with click tracking (#17778) Notification paywall desktop design reviews. (#17775) Fixing pointer-events on story access to allow scroll. (#17758)
amp-story-auto-ads 🐛Don't fire STAMP ads analytics if no ads (#17756)
amp-subscriptions amp-subscriptions: doc changes for subscriptions-actions sections (#17822) ♻️amp-subscriptions: use [hidden] to toggle display (#17820) fix type annotations (#17788)
amp-user-notification 🖍 Update nodisplay to take advantage of [hidden] (#17783)
amp-video amp-video: when cached, remove `src` from `amp-video` node since it gets copied back by stories `media-pool` (#17955) Allow setting the initial display style of an element (#17821)
amp-web-push ♻️ Use toggle instead of setStyle (#17818)
validator Validator rollup (#17894) - cl/211485556 Make all amp-anim specs consistent - cl/211129458 Revision bump for #17806 - cl/210987099 Revision bump for #17306 SSR (AMP4Email) doc level opt-in (#17798) - require trusted viewer(s) to set doc level opt-in 'allow-viewer-render-template' to enable 'viewerRenderTemplate' capability for security purposes. This intentionally fails the AMP validator so that publishers cannot add it themselves to maliciously enable this feature. Similar to the 'xhr-interceptor' viewer capability.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.