github ampproject/amphtml 1906191709480

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

Version: 1906191709480

Baseline: 1906111828200

  • ✨ Live story validation (#22874)
  • 🐛 FixedLayer: Do not track children of already tracked elements (#22881)
  • 🐛Remove text nodes from amp-story on build (#22918)
  • ♻️ amp-apester-media: reduce some error noise. (#22912)
  • 🐛 Turn on the amphtml-internal/unused-private-field rule, fix errors (#22626)
  • 🐛Fix Ad badge in non-chrome browsers. (#22882)
  • ♻️ ESLint Rules: Allow ExportSpecifier (#22913)
  • Upgrade worker-dom to 0.12.3 (#22848)
  • ✨Add gulp task to compile analytics vendor JSON configs (#22624)
  • Improve all adp modules coverage to above 80% (#22910)
  • 🐛 Do not toggle loading to same state (#22878)
  • Dispatch VALUE_CHANGE on amp-bind value changes (#22840)
  • Add live-story-disabled attribute to support disabled live stories (#22879)
  • 📖 Getting started: Don't suggest NVM for Windows (#22654)
  • marginBottomOfLastChild should only check position=static|relative (#22904)
  • Inabox: remove unnecessary dependency on maybeTrackImpression (#22886)
  • #22160 Add new EQUALS macro (#22404)
  • Story vertical scrolling rendering. (#22905)
  • 🐛Fix data-slide-id not being preserved when lightboxing a carousel. (#22887)
  • ✅ Improve amp-date-picker coverage with state machine and dates-list (#22846)
  • Inabox: remove unnecessary dependencies on various viewport bindings (#22869)
  • ✨ Add WebEngage as an analytics vendor (#22554)
  • 🐛 Handle case where textarea has required attr (#22827)
  • 🐛Various fixes for amp-base-carousel. (#22617)
  • 🐛Remove srcset on relayout if needed (#22876)
  • 🚀More optimization for lightbox svgs (#22544)
  • 🐛 do not allow relative URL with https (#22873)
  • 🐛 Fix percentage-played when loadedmetadata fires before listener is added (#22872)
  • ⛏Linker fragment nits (#22789)
  • 🐛 Fix sauce launcher bug (#22824)
  • Remove dynamic-live-list attribute (#22841)
  • Landscape half half UI documentation. (#22814)
  • 🚀 Layers: Fix quadratic remeasurements during initial page load (#22809)
  • Story min-height fallback during prerendering. (#22843)
  • 🐛Fix form-validators with date picker on touch devices (#22838)
  • Ads CSS experiments config change (#22632)
  • Introduce experiments for ad CSS clean ups. (#22631)
  • Story amp-img and amp-video object-position documentation. (#22829)
  • Use endsWith Helper (#22830)
  • 🐛Make handling of history state responses more robust. (#22546)
  • 🐛 Add a new data attribute on the created amp-ad element (#22818)
  • Change the background color of highlighted texts from orange to yellow. (#22833)
  • Allow XHR interceptor in local development mode (#22746)
  • Updates the JSDoc for amp-story-page overview (#22831)
  • 🐛 Send layout jank metrics more proactively. (#22791)
  • ✅ Add visual tests for live story notification label (#22813)
  • 🐛 Fix chai assertion wrapper bug (#22811)
  • Linker: fix handling of fragments (#22753)
  • Fix race condition when resolving performanceTiming.loadEventEnd (#22812)
  • Remove unnecessary type cast in macro resolvers (#22799)
  • swg 0.1.22.55 (#22764)
  • 🏗 Gulp test refactor clean up (#22786)
  • Documenting amp-story-page-attachment theme. (#22650)
  • Ensure that fluid dummy size '320x50' is the first size included in the ad request. (#22780)
  • Render form state template for amp-form even with unsupported type JSON array (#22576)
  • Validator rollup (#22803)
  • 🏗 Print warning that gulp test will be deprecated soon (#22772)
  • ✨ Show label when live story is updated and user is on last page. (#22700)
  • ✨ Implement src attribute and script config (#22773)
  • ♻️ amp-twitter: remove old loader code in preparation for new loaders. (#22797)
  • fix type narrowing problem so that we can remove casts (#22788)
  • Remove several getServiceForDoc() in extensions/* (#22511)
  • Linker: fix handling of fragments (#22753)
  • Move core service installation into core-services.js for easier refactoring (#22732)
  • Include child margin-bottom in content height (#22718)
  • Added Strossle to AMP solutions (#22615)
  • ✨ Adding 'allow-popups' to the consent prompt UI iframe (#22760)
  • 📖 Update testing documentation (#22762)
  • 🏗 Create gulp a4a and refactor unit/integration/a4a (#22717)
  • Integrate amp-form-dirty into AMP form (#22709)
  • amp-list-load-more validator rules change (#22702)
  • Rename reported test status from local_changes to local-changes (#22761)
  • Update story viewport size styles in prerender. (#22754)
  • Add explanatory comment (#22728)
  • Cleanup amp-autocomplete experiment. (#22708)
  • Fix amp-sidebar scrolling on open/close in UIWebView (#22738)
  • ♻️ Analytics and variable service refactoring (#22729)
  • 🐛Fix zucks ad return timing (#22719)
  • 📖amp-consent: Add Didomi CMP documentation + example (rebase) (#22730)
  • Add OT link in amp-script documentation (#22464)
  • Making sure the consent UI AMP element is upgraded before calling whenBuilt. (#22724)
  • Use css.js for autoplay styles (#22713)
  • Bypass xhr interceptor for amp-worker invocation (#22600)
  • 🐛Make handling of history state responses more robust. (#22546)
  • Install Timer service directly instead of adopting (#22604)
  • Remove AMP-Access-Control-Allow-Source-Origin from test server (#22645)
  • 🐛amp-brightcove: Redispatch loadedmetadata event (#22720)
  • Analytics trigger when opening/closing the story page attachment. (#22710)
  • Make sure SR reads index of list options in amp-autocomplete (#22649)
  • Linker: change default behavior to decorate all subdomains (if can be found) (#22712)
  • Validator rollup (#22687)
  • Move private amp-accordion CSS into the extension (#22660)
  • Remove verification of the AMP-Access-Control-Allow-Source-Origin (#22630)
  • Add remaining chai properties and refactor (#22707)
  • 📖 amp-add-this: Change Addthis teaser metadata (#22646)
  • ✨ FEATURE: record form field's submitted value (#22671)
  • amp-ad doubleclick SRA - combine common key/values into single parameter (#22695)
  • Removes uses of "AMP Project" (#22622)
  • 🐛Fix broken cookie writer test (#22696)
  • Squash commits for: tap to next/previous Story. (#22684)
  • 📖 Add frontmatter key to experimental components (#22669)
  • ✨ amp-subscriptions-google "smartbox" support (#22670)
  • Override global scrollY/pageYOffset in iOS embed cases (#22657)
  • 📖 Adds CSS section to AMP for Email spec. (#22676)
  • Squash commits for: tap to next/previous Story. (#22684)
  • ✅ Add second visual test for amp-autocomplete (#22047)
  • ♻️Cleanup e2e test endpoints and remove unused screenshot calls (#22674)
  • ✨ Add custom cookie expiration (#22483)

Breakdown by component

ads 🐛Fix zucks ad return timing (#22719)
amp-ad-network-doubleclick-impl Ensure that fluid dummy size '320x50' is the first size included in the ad request. (#22780)
amp-analytics Fix typo (#22771) ⛏Linker fragment nits (#22789) Remove unnecessary type cast in macro resolvers (#22799) Linker: fix handling of fragments (#22753) Linker: change default behavior to decorate all subdomains (if can be found) (#22712)
amp-anim 🐛Remove srcset on relayout if needed (#22876)
amp-apester-media ♻️ amp-apester-media: reduce some error noise. (#22912)
amp-auto-ads 🐛 Add a new data attribute on the created amp-ad element (#22818)
amp-base-carousel 🚀 Layers: Fix quadratic remeasurements during initial page load (#22809)
amp-bind Dispatch VALUE_CHANGE on `amp-bind` value changes (#22840) Update amp-bind docs for aria attributes. (#22807)
amp-brightcove 🐛amp-brightcove: Redispatch loadedmetadata event (#22720)
amp-carousel Validator rollup (#22803)
amp-consent ✨ Adding 'allow-popups' to the consent prompt UI iframe (#22760) 📖amp-consent: Add Didomi CMP documentation + example (rebase) (#22730) Making sure the consent UI AMP element is upgraded before calling whenBuilt. (#22724)
amp-date-picker Improve all adp modules coverage to above 80% (#22910) ✅ Improve amp-date-picker coverage with state machine and dates-list (#22846) 🐛Fix form-validators with date picker on touch devices (#22838)
amp-experiment fix type narrowing problem so that we can remove casts (#22788)
amp-form 🐛 Handle case where textarea has required attr (#22827)
amp-lightbox-gallery 🐛Fix `data-slide-id` not being preserved when lightboxing a carousel. (#22887)
amp-live-list Add live-story-disabled attribute to support disabled live stories (#22879) Remove dynamic-live-list attribute (#22841)
amp-script Upgrade worker-dom to 0.12.3 (#22848)
amp-sidebar Fix amp-sidebar scrolling on open/close in UIWebView (#22738)
amp-story ✨ Live story validation (#22874) 🐛Remove text nodes from amp-story on build (#22918) Story vertical scrolling rendering. (#22905) Update image src in story documentation. (#22870) Remove dynamic-live-list attribute (#22841) Update image src in story documentation. (#22847) Landscape half half UI documentation. (#22814) Story min-height fallback during prerendering. (#22843) Story amp-img and amp-video object-position documentation. (#22829) Updates the JSDoc for amp-story-page overview (#22831) Documentation for the story page attachment analytics triggers. (#22711) fix type narrowing problem so that we can remove casts (#22788) Update story viewport size styles in prerender. (#22754) ♻️ Analytics and variable service refactoring (#22729) Analytics trigger when opening/closing the story page attachment. (#22710)
amp-story-auto-ads 🐛Fix `Ad` badge in non-chrome browsers. (#22882)
amp-twitter ♻️ amp-twitter: remove old loader code in preparation for new loaders. (#22797)
amp-user-location 🐛 do not allow relative URL with https (#22873) ✨ Implement src attribute and script config (#22773)
amp-video-iframe 📖Typos in amp-video-iframe.md (#22837)
amp-viewer-integration Change the background color of highlighted texts from orange to yellow. (#22833)
validator Validator rollup (#22803) - cl/252092550 Improve validation error message for missing autoplay attribute on amp-carousel.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.