github ampproject/amphtml 1811272154520

latest releases: 2410292120000, 2410250306000, 2410161801000...
5 years ago

Version: 1811272154520

  • 🏗 Properly annotate as MEDIA (#19406)
  • convert some dev().assert calls to user().assert calls (#19458)
  • ♻️ Add descendsFromStory (#19475)
  • swg release 0.1.22.39 (#19469)
  • 🐛 re-fetch entitlements on reset (#19455)
  • ✨ Adding OneAD AD Subsystem (#19442)
  • ✨♻️ Expander: Expose a new getter for macro names in url (#19394)
  • update nodemon. (#19472)
  • remove gen-codeowners which in turn allows us to remove gulp-intercept (#19465)
  • Allow using amp-timeago and amp-date-countdown in stories (#19461)
  • Update dependency tsickle to v0.34.0 (#19371)
  • Update dependency @octokit/rest to v15.18.0 (#19417)
  • Update dependency rollup to v0.67.3 (#19376)
  • Add comment to vendor config object. (#19454)
  • ✨add amp-subscriptions-google analytics events (#19413)
  • ♻️ Added parameters for internal statistics player viqeo (#19404)
  • 🐛Disconnected Intersection Observer Polyfill in Intersection Observer Api Destroy() (#19410)
  • ♻️ Loosen MediaPool placeholder type from HTMLMediaElement to Element (#19414)
  • AMP-Consent: Introduce consentInfoDef (#19412)
  • Validator rollup (#19426)
  • Add changeToLayoutContainer action and is-layout-container attribute to amp-list for resizing (#19184)
  • 🚮Remove linker meta tag experiment (#19397)
  • 🐛 amp-subscriptions platform reset all platforms on reauthorise (#19384)
  • Always set theme color to background color ✅ (#19391)
  • ♻️ Add DomElement type for media pool (#19396)
  • ✨ Disable mediasession in videos (#19407)
  • Add new amp-analytics vendor: Keen (#19360)
  • 🏗 Fixed misleading 'yarn' error about 'gulp' on first install (#19386)
  • Fix element services and AMP.setState in FIE (#19344)
  • Disallow URL attribute bindings in amp4email (#19322)
  • Add CSS for Addthis floating tool (#19382)
  • 🐛 amp-ima-video: Show sound and fullscreen buttons during ads (#18954)
  • ✅ Disable flaky desktop stories test (#19390)
  • 🐛Analytics: Allow repeat hidden triggers (#19363)
  • ✨ amp-brid-player: Dynamic playlist support (#19190)
  • 🏗🐛 Modify the error handling of visual diff tests to be more robust (#19387)
  • 🐛 amp-subscriptions platform reset all platforms on reauthorise (#19384)
  • ♻️ Add typedefs for pool-bound and placeholder elements (#19368)
  • 🐛Linker: remove undefined warning string (#19353)
  • 🐛Linker: check for empty param values (#19369)
  • add amp-story-tooltip anchor tags validation ✅ (#19285)
  • 🐛 Replace CDN URLs in video testbench (#19373)
  • Uninstall positionObserver when using WorkletAnimation (#19348)
  • ✨ Add type adyoulike for the amp-ad tag (#18983)
  • Move Percy installation to visual-diff task (#19341)
  • 🐛 Trick Closure compiler to preserve reflow codepath (#19367)
  • Fix dynamic extension path (#19340)
  • Making pagination buttons available on panels and fullbleed desktop experience. (#19315)
  • FIE support for (#19355)
  • ✅ Mark two visual diff tests as flaky (#19365)
  • ✅ Add visual and interactive test for amp-story-tooltip (#19250)
  • ♻️ AMP-Consent: Move config related code to its own file (#19311)
  • ✨ amp-next-page: Add support for type="adsense" (#18188)
  • Update dependency @octokit/rest to v15.17.0 (#19241)
  • Update dependency babel-plugin-filter-imports to v2.0.4 (#19242)
  • 🏗 Update third_party/closure-library/sha384-generated.js (#19356)
  • Change the background color of highlighted texts from yellow to orange. (#19336)
  • ✨ anchor mutators on contextmenu event (navigation.js) (#19275)
  • Exclude build-system directory from the LGTM analysis (#19313)
  • 🐛Intersection Observer Polyfill Mutation Observer - Fixed Race Condition (#19168)
  • 🐛 Fix thirds and fill layer in Safari (#19194)
  • Cleanup the amp-story-hold-to-pause experiment. (#19332)
  • pass single pass type to query params if it exists (#19076)
  • ♻️ Fix string literal warnings in UI extensions (#19324)
  • Update dependency fs-extra to v7.0.1 (#19235)
  • Update dependency tsickle to v0.33.1 (#19230)
  • Synchronous Custom Elements Polyfill (#19305)
  • 🏗 gulp visual-diff refactor and stability fixes (#19327)
  • Update dependency @ampproject/worker-dom to v0.2.2 (#19248)
  • Update dependency rollup to v0.67.1 (#19238)
  • Update dependency doctrine to v3 (#19243)
  • Update dependency jsdom to v13 (#19245)
  • Update dependency through2 to v3 (#19246)
  • Update react monorepo to v16.6.3 (#19307)
  • Update babel monorepo (#19306)
  • Update dependency google-closure-compiler to v20181028 (#19244)
  • Skip amp-video-iframe integration tests (#19342)
  • ✨🏗 Upgrade Closure Compiler to v20180101 (#18794)
  • Add minimum ratio for to reduce 'jerkiness' (#19325)
  • add more owners for extensions (#19299)
  • 🐛story-ads: prevent users getting stuck (#19335)
  • Various amp-selector clean up (#19216)
  • 🏗 Silence fake XHR server logs during automated tests (#19329)
  • 🐛 Mute/unmute only if not managed by MediaPool (#19328)
  • fix amp-ad support for Ad Generation (#18758)
  • 🚮 Remove ad-like assertions from amp-video-iframe (#19323)
  • 🏗 Add --fortesting to gulp build step in pr-check.js (#19316)
  • 🐛 amp-analytics: allow intersectionRatio to be used on :root (#19280)
  • ✅Integration tests for amp-video-iframe (#19196)
  • 🐛Run an initial render in buildCallback (#19319)
  • Stories desktop fullbleed bookend. (#19317)
  • ♻️Update iterateCursor (#19309)
  • ✨Converted amp-recaptcha-input into an AsyncInput Element (#19201)
  • Fix <amp-fx="fly-in-{left|right}"> for IE/Edge. (#19301)
  • Stories share menu redesign. (#19303)
  • Opt in into the desktop full bleed experience. (#19271)
  • Render AMP fluid creatives when iframe fires load event (#19296)
  • 🐛Update cookie name from segment_amp_id to _ga (#19283)
  • Ban DOM v4 methods (#19202)
  • Add comments (#19198)
  • Fix gestures recognizers end up in broken state after additional unaccounted for touch (#19212)
  • Updated AMP Story ad documentation (#19174)
  • Remove vsync guards to fx presets (#19197)
  • Validator rollup (#19300)
  • Don't display tooltip when target is under cta layer 🐛 (#19287)
  • Validator rollup (#19294)
  • Adds unit tests for tooltip ✅ (#19217)
  • 🐛Fix transition playing when closing from gallery view. (#19274)
  • ♻️ amp-byside-content improvements (#18962)
  • Add .editorconfig (#18401)
  • Fixed typo in method JSDoc (#19268)
  • Delete validator-amp-delight.player.out (#19273)
  • add missing - (#19272)
  • ✨Support object-fit transitions for amp-lightbox-gallery (#19175)
  • 🏗 Rename --skip to --empty in gulp visual-diff (#19267)
  • [amp-story] Allows inline json config for bookend and share providers ✨ (#19171)
  • ✨amp-recaptcha-input: Origin Domain Verification within Bootstrap Frame (#18915)
  • SwG Release 0.1.22.38 (#19262)
  • ✨ amp-delight-player (#17939)
  • 🏗 Update allowed nodejs versions for validator (#19264)
  • 🖍 🐛 Docking UX refinements (#19179)
  • Add sandbox attributes to amp-video-iframe (#18228)
  • Fix placeholder to display none in resizable children (#19182)
  • 🐛Expander: Don't double encode nested macros (#19164)
  • Only attach internal classNames to elements not in templates (#19260)
  • 🏗 Update node major version in package.json and .travis.yml to use LTS (#19159)
  • Restrict the number of global replacements variable (#19233)
  • amp-script: First-pass documentation (#19249)
  • Update dependency through2 to v2.0.5 (#19239)
  • Introduce a method to update localstorage value (#19186)
  • 🐛Allow looking up AmpDoc when it might not be available. (#17804)
  • Viewer focus capability (#18783)
  • Update dependency typescript to v3.1.6 (#18694)
  • Update dependency eslint to v5.8.0 (#19011)
  • Update dependency sinon to v7.1.1 (#18980)
  • Update dependency eslint-plugin-eslint-plugin to v1.4.1 (#18951)
  • Update react monorepo to v16.6.1 (#18914)
  • Update dependency karma to v3.1.1 (#18884)
  • Update dependency @octokit/rest to v15.16.1 (#18827)
  • Update dependency autoprefixer to v9.3.1 (#18773)
  • Update dependency fetch-mock to v7.2.5 (#18763)
  • Update dependency @ampproject/worker-dom to v0.2.1 (#18717)
  • Update dependency multer to v1.4.1 (#18690)
  • 🏗✨ Configure Renovate to allow all active LTS versions of node in package.json (#19218)
  • Invalidate amp-script (#19214)
  • amp-bind: Support alternative binding syntax with amp-list (#19204)
  • Update amp-story-user-overridable.css (#19209)
  • Remove text that is no longer needed (#19208)
  • Update csa.md to remove beta language (#16315)
  • Fix HTML_ATTR (#19185)
  • Fix HTML_ATTR (#19185)
  • ✨Implement AMP AsyncInput Base Class for amp-recaptcha-input (#19115)
  • Introduce interactivity to visual diff tests (experimental) (#19114)
  • Sync fixed-layer attributes with body (#19169)
  • Reset the UI once any action completes: delegated or non-delegated (#19178)
  • Add message whitelist functionality to inabox messaging host (#18698)
  • ✨ amp-subscriptions: Add logging to analytics events (#19173)
  • Reset the UI once any action completes: delegated or non-delegated (#19178)
  • ✨ Implements tooltip for amp-story (#18945)
  • Don't encode ExpandStringAsync (#19161)
  • ✨amp-recaptcha-input: Added checks to make sure we only allow a single sitekey (#18947)
  • 🐛Don't auto opt in linker twice (#19103)
  • allow attribution and sizes on img within noscript (#19167)
  • amp-script: Worker debug hooks, use upgrade() API (#19006)
  • Delete the amp-story-scroll experiment. (#19153)
  • Re-enable hidden-mutation-observer. (#19163)
  • ensure that startDate and endDate are preserved keys. these come from react (#19111)
  • Don't encode ExpandStringAsync (#19161)

Breakdown by component

OWNERS.yaml add more owners for extensions (#19299)
ads ✨ Adding OneAD AD Subsystem (#19442)
amp-3q-player add more owners for extensions (#19299)
amp-a4a Update rtc docs with list of supported vendors. (#19453) Add comment to vendor config object. (#19454) Add list of supported vendors to RTC docs. (#19452) Render AMP fluid creatives when iframe fires load event (#19296)
amp-access Clarify the use of authentication cookies (#19416)
amp-access-laterpay Update link to JWT token generation documentation (#19339)
amp-accordion ♻️ Fix string literal warnings in UI extensions (#19324)
amp-ad ✨ Adding OneAD AD Subsystem (#19442)
amp-ad-custom add more owners for extensions (#19299)
amp-ad-exit add more owners for extensions (#19299)
amp-ad-network-adzerk-impl add more owners for extensions (#19299)
amp-ad-network-doubleclick-impl Render AMP fluid creatives when iframe fires load event (#19296)
amp-addthis Add CSS for Addthis floating tool (#19382)
amp-analytics 🚮Remove linker meta tag experiment (#19397) Add new amp-analytics vendor: Keen (#19360) 🐛Analytics: Allow repeat hidden triggers (#19363) 🐛Linker: remove undefined warning string (#19353) 🐛Linker: check for empty param values (#19369) 🐛Update cookie name from segment_amp_id to _ga (#19283)
amp-anim add more owners for extensions (#19299)
amp-animation ♻️ Fix string literal warnings in UI extensions (#19324)
amp-beopinion add more owners for extensions (#19299)
amp-bind Disallow URL attribute bindings in amp4email (#19322)
amp-carousel convert some `dev().assert` calls to `user().assert` calls (#19458) ♻️ Fix string literal warnings in UI extensions (#19324)
amp-consent AMP-Consent: Introduce consentInfoDef (#19412) ♻️ AMP-Consent: Move config related code to its own file (#19311) add more owners for extensions (#19299)
amp-date-countdown ♻️ Fix string literal warnings in UI extensions (#19324) add more owners for extensions (#19299)
amp-date-picker ♻️ Fix string literal warnings in UI extensions (#19324) add more owners for extensions (#19299) 🐛Run an initial render in buildCallback (#19319)
amp-delight-player add more owners for extensions (#19299)
amp-dynamic-css-classes add more owners for extensions (#19299)
amp-embedly-card add more owners for extensions (#19299)
amp-fit-text add more owners for extensions (#19299)
amp-fx-collection Fix for IE/Edge. (#19301)
amp-google-document-embed add more owners for extensions (#19299)
amp-gwd-animation 🐛 Trick Closure compiler to preserve reflow codepath (#19367) FIE support for (#19355) add more owners for extensions (#19299)
amp-ima-video add more owners for extensions (#19299)
amp-image-slider add more owners for extensions (#19299)
amp-image-viewer ♻️ Fix string literal warnings in UI extensions (#19324)
amp-inputmask add more owners for extensions (#19299)
amp-lightbox convert some `dev().assert` calls to `user().assert` calls (#19458) ♻️ Fix string literal warnings in UI extensions (#19324)
amp-lightbox-gallery convert some `dev().assert` calls to `user().assert` calls (#19458) ♻️ Fix string literal warnings in UI extensions (#19324)
amp-list add more owners for extensions (#19299)
amp-live-list ♻️ Fix string literal warnings in UI extensions (#19324)
amp-mustache add more owners for extensions (#19299)
amp-next-page ♻️ Fix string literal warnings in UI extensions (#19324)
amp-orientation-observer Add minimum ratio for to reduce 'jerkiness' (#19325)
amp-pan-zoom ♻️ Fix string literal warnings in UI extensions (#19324) add more owners for extensions (#19299)
amp-pinterest ♻️ Fix string literal warnings in UI extensions (#19324)
amp-position-observer Uninstall positionObserver when using WorkletAnimation (#19348)
amp-riddle-quiz add more owners for extensions (#19299)
amp-script ♻️ Fix string literal warnings in UI extensions (#19324) Validator rollup (#19294)
amp-selector 📖 amp-selector Fix example (#19409)
amp-share-tracking ♻️ Fix string literal warnings in UI extensions (#19324)
amp-slides add more owners for extensions (#19299)
amp-story ♻️📘Cleaning up story ads docs (#19372) Allow using amp-timeago and amp-date-countdown in stories (#19461) ♻️ Loosen MediaPool placeholder type from HTMLMediaElement to Element (#19414) Always set theme color to background color ✅ (#19391) ♻️ Add DomElement type for media pool (#19396) ♻️ Add typedefs for pool-bound and placeholder elements (#19368) add amp-story-tooltip anchor tags validation ✅ (#19285) Making pagination buttons available on panels and fullbleed desktop experience. (#19315) 📖story-ads: update docs (#19308) Cleanup the amp-story-hold-to-pause experiment. (#19332) add more owners for extensions (#19299) Stories desktop fullbleed bookend. (#19317) Stories share menu redesign. (#19303) Don't display tooltip when target is under cta layer 🐛 (#19287)
amp-story-auto-ads ♻️📘Cleaning up story ads docs (#19372) add more owners for extensions (#19299) 🐛story-ads: prevent users getting stuck (#19335)
amp-subscriptions 🐛 re-fetch entitlements on reset (#19455) ✨add amp-subscriptions-google analytics events (#19413) 🐛 amp-subscriptions platform reset all platforms on reauthorise (#19384) add more owners for extensions (#19299)
amp-subscriptions-google 🐛 re-fetch entitlements on reset (#19455) ✨add amp-subscriptions-google analytics events (#19413) 📖 Update amp-subscriptions-google.md to include an example with markup (#19405) add more owners for extensions (#19299)
amp-twitter add more owners for extensions (#19299)
amp-video ♻️ Add `descendsFromStory` (#19475) ✨ Disable mediasession in videos (#19407) 🐛 Mute/unmute only if not managed by MediaPool (#19328)
amp-video-iframe 🚮 Remove ad-like assertions from amp-video-iframe (#19323)
amp-video-service ♻️ Fix string literal warnings in UI extensions (#19324)
amp-viewer-integration Change the background color of highlighted texts from yellow to orange. (#19336)
validator Validator rollup (#19426)

Validator rollup (#19300)
cl/221321313 Rollback cl/221145203 which was part of #19294

Validator rollup (#19294)
cl/220306609 Revision bump for #17907
cl/220307253 Revision bump for #19128
cl/220310523 Revision bump for #19129
cl/220399983 Revision bump for #19167
cl/221145203 n/a
cl/221159765 Revision bump for #19214
cl/221164382 Invalidate <amp-script> tag as well
cl/221176616 Revision bump for #17939
cl/221181356 Revision bump for #19171

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.