github ampproject/amphtml 1812051624460

latest releases: 2405022220000, 2404230718000, 2405011605000...
pre-release5 years ago

Version: 1812051624460

  • Skip failing test (#19645)
  • πŸ›inabox: workaround to keep compiler from removing cross-domain check (#19632)
  • πŸ›Disable Linker decoration for same domains (#19520)
  • πŸ›πŸ— Split gitBranchPoint to two function (#19617)
  • Validator rollup (#19608)
  • Amp SW prefetch outgoing links. (#19261)
  • Improve RequestBank test infra (#19605)
  • ✨ Add consentString support (#19505)
  • build module safe scripts only when building --esm (#19597)
  • [amp-list] allow templating for load-more elements load-more-button and load-more-end (#19551)
  • amp-addthis extension unit test fix (#19594)
  • SwG release 0.1.22.40 (#19596)
  • Subscriptions: add auto loading indicator before the footer if available (#19584)
  • Remove Object.values polyfill in bind-expression.js (#19493)
  • Disallow ampdoc in Services.actionServiceForDoc() (#19496)
  • fix amp-action-macro experiment name (#19591)
  • Remove getServiceForDocDeprecated() (#19490)
  • Fix log sites (#18680)
  • amp-action-macro extension skeleton (#19525)
  • -- videonow ad's urls fixed (#19577)
  • πŸ— bundle-size requests to GitHub App should accept any 2xx status code (#19562)
  • πŸ— Move the bundle-size check downwards (#19559)
  • Unload and pagehide events come from window, not document (#19565)
  • ✨amp-consent v2: Fullscreen API Support & UX (#18910)
  • Remove legacy CSS for resizable-children (#19568)
  • πŸ“–πŸ› Use VideoJS APIs for listeners, add VideoJS example, use CDN URLs (#19550)
  • πŸ”’ Guard amp-video-iframe behind experiment (#19564)
  • Remove deprecated Criteo RTA and standalone code and documentation (#18625)
  • Pass canonical URL to the Criteo RTC callout url (#18627)
  • Ensure fluid params get passed in SRA request (#19539)
  • πŸ— Modify git.js commands to be Travis-aware (#19558)
  • [amp-list] finalize amp-list-load-more DIY API + documentation (#19519)
  • Remove the amp-story-hold-to-pause experiment from the config. (#19333)
  • Cleanup the amp-story-hold-to-pause experiments files. (#19350)
  • Add refresh action documentation for amp-state (#18864)
  • Update dom.js (#19362)
  • Add link to AMP CORS Middleware (#19338)
  • πŸ– Introduce amp-small breakpoint for docking placeholder icon (#19527)
  • Correct AnimationWorklet logic (#19481)
  • Add new VS Code extension to header of Validator Web UI (#19547)
  • Fix: Amp experiment variable access in shadow-v0.js (#19511)
  • πŸ– Set shadow DOM viewer padding/margin to 0 (#19530)
  • Update integration tests to use latest Chrome, Firefox and Chrome Dev (#19392)
  • πŸ—πŸ› Infer gzipped bundle size, instead of the uncompressed bundle size (#19532)
  • Set amp source origin in requests for amp-list enabled for SSR (#19509)
  • πŸ— Do not report the bundle size to the GitHub App on push builds (#19528)
  • πŸ—βœ¨ Select document mode from proxy URL form (#19529)
  • πŸ› amp-apester-media extension - Fix Error: null is not an object (evaluating 'a.h.classList') (#19467)
  • ♻️ Move video docking CSS to extension path (#19526)
  • Create eslint rule to ban module.exports (#19503)
  • Update gulp bundle-size to work with the AMP bundle-size GitHub App (#19508)
  • πŸ— Add shadow viewer for dev server (#19515)
  • Add Bing to caches.json (#19430)
  • Stop lightboxes from forwarding hotkeys to viewer (#19474)
  • βœ… Validate (#19504)
  • ♻️ Move amp-video-docking into its own extension (#19437)
  • Disallow __amp_source_origin in dynamic URLs (#19486)
  • [amp-list-load-more] documentation, demo, bugfix, and ui tweaks (#19399)
  • πŸ“– Add ES2015+ example for amp-video-iframe integration (#19480)
  • Fix desktop sharing pill styles. (#19501)
  • Update example in everything.amp.html (#19483)
  • πŸ› amp-mathml: Add support for non-block mode; fixes #19420 (#19436)
  • ✨ Log video-percentage-played in (#19374)
  • ✨ add refresh action to amp-access (#19482)
  • Add Object.values polyfill (#19462)
  • Fix broken amp-fx="fly-in-{left|right}" for block positioned elements (#19318)

Breakdown by component

ads -- videonow ad's urls fixed (#19577)
amp-access Disallow ampdoc in Services.actionServiceForDoc() (#19496) ✨ add refresh action to amp-access (#19482)
amp-action-macro amp-action-macro extension skeleton (#19525)
amp-ad-network-doubleclick-impl Ensure fluid params get passed in SRA request (#19539)
amp-addthis amp-addthis extension unit test fix (#19594)
amp-analytics πŸ›Disable Linker decoration for same domains (#19520) Unload and pagehide events come from window, not document (#19565)
amp-animation Remove getServiceForDocDeprecated() (#19490) Correct AnimationWorklet logic (#19481)
amp-apester-media πŸ› amp-apester-media extension - Fix Error: null is not an object (evaluating 'a.h.classList') (#19467)
amp-bind Remove Object.values polyfill in bind-expression.js (#19493) Disallow __amp_source_origin in dynamic URLs (#19486)
amp-consent ✨ Add consentString support (#19505)
amp-experiment Fix: Amp experiment variable access in shadow-v0.js (#19511)
amp-form Set amp source origin in requests for amp-list enabled for SSR (#19509)
amp-gwd-animation Disallow ampdoc in Services.actionServiceForDoc() (#19496)
amp-iframe Disallow ampdoc in Services.actionServiceForDoc() (#19496)
amp-ima-video πŸ“– amp-ima-video: Add documentation for data-ad-label (#19572)
amp-image-lightbox Stop lightboxes from forwarding hotkeys to viewer (#19474)
amp-lightbox Stop lightboxes from forwarding hotkeys to viewer (#19474)
amp-lightbox-gallery Disallow ampdoc in Services.actionServiceForDoc() (#19496)
amp-list [amp-list] allow templating for load-more elements load-more-button and load-more-end (#19551) [amp-list] finalize amp-list-load-more DIY API + documentation (#19519) Set amp source origin in requests for amp-list enabled for SSR (#19509)
amp-position-observer Correct AnimationWorklet logic (#19481)
amp-skimlinks Remove getServiceForDocDeprecated() (#19490)
amp-story Disallow ampdoc in Services.actionServiceForDoc() (#19496) Fix desktop sharing pill styles. (#19501)
amp-subscriptions Subscriptions: add auto loading indicator before the footer if available (#19584)
amp-video Update amp-video owners (#19538)
amp-video-docking Add @alanorozco as owner of `amp-video-docking` (#19601) Disallow ampdoc in Services.actionServiceForDoc() (#19496) πŸ– Introduce `amp-small` breakpoint for docking placeholder icon (#19527) ♻️ Move video docking CSS to extension path (#19526)
amp-video-iframe πŸ”’ Guard `amp-video-iframe` behind experiment (#19564) πŸ“– Fix typo (#19542) βœ… Validate (#19504)
amp-video-service Disallow ampdoc in Services.actionServiceForDoc() (#19496)
validator Validator rollup (#19608) - cl/223919116 Fix eslint errors caused by CL 223554996. - cl/223556066 Revision bump for #19504 - cl/223554996 Sort the list of mandatory attribute ids. - cl/223263100 Revision bump for #19437 - cl/222913664 Revision bump for #19461 - cl/222868481 Introduce a validator Tag.NamedId field which uniquely identifies a TagSpec without modifying the string used in error reporting for this Tag. Add link to VSCode extension for AMP HTML validator (#19546) Added a link to VSCode extension for AMP HTML validator Add new VS Code extension to header of Validator Web UI (#19547)

Create eslint rule to ban module.exports (#19503)
Bans module.exports from all directories except ads, build-system, testing, and validator

Fixes #19257

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.