github ampproject/amphtml 1812181822170

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

Version: 1812181822170

  • Import amp-analytics css (#19947)
  • Remove all references to loadMoreLoadingOverlay (#19942)
  • Fix CSS transitions on sidebar (#19811)
  • [amp-list] resize amp-list on viewport resize experiment (#19946)
  • ๐Ÿ— Upgrade RobinHerbots/inputmask to 4.0.4 (#19925)
  • Fix copyright date on amp-access-poool files (#19928)
  • Add integration test for amp-analytics various triggers. (#19707)
  • [amp-list-load-more] bugfixes, code cleanup, fix demos (#19881)
  • ๐Ÿ—๐Ÿ› Fix bug in git branch point logic (#19933)
  • fix a4a intersection observer (#19838)
  • Refactor EmbeddableService (#19771)
  • Mark babel-plugins files as affecting the runtime in the gulp pr-check task (#19920)
  • Skip flaky tests on Chrome 71 + Windows 10 (#19926)
  • ๐Ÿ› Avoid showing mask characters until the user reaches them (#19927)
  • Run integration tests on SauceLabs with beta browser versions, and make these beta versions non-failing (#19874)
  • โœจ Implement new amp-access-poool extension (#18700)
  • โœจ Bindable [src] for (#19894)
  • Story supports-landscape attribute validation. (#19872)
  • Story supports-landscape attribute. (#19849)
  • โ™ป๏ธamp-consent: Refactored consent ui api to match consent response (#19860)
  • Remove wait for ini-load when layout a4a (#19738)
  • ๐Ÿ—๐Ÿ› Remove refreshKarmaWdCache, since karma-sauce-launcher no longer depends on wd (#19889)
  • ๐ŸšฎRemove amp-story codepath for page-scaling experiment (#19877)
  • Fix flaky tests in test-custom-element.js (#19853)
  • adding babel plugin for IS_DEV and IS_MINIFIED transformation (#19690)
  • ๐Ÿ›๐Ÿ— Fix mask appearing on hover. Use patch pattern (#19873)
  • ๐Ÿš€ Hoist templates and ensure duplicates are not added to bundle (#19812)
  • Update dependency karma-sauce-launcher to v2.0.2 (#19845)
  • Disallow passing ampdoc to FIE service getters (#19730)
  • Remove i-amphtml-element class on forced disconnect (#19858)
  • Update amp-animation.md (#18000)
  • add fb-me and wh protocols for anchor and social-share (#19871)
  • Add DOMPurify externs (#19815)
  • โœ…amp-facebook: tests for sandboxing and remove exception for amp-embedly-card (#19851)
  • ๐Ÿ› Fix FixedLayer attribute sync for amp-bind (#19805)
  • Update dependency karma to v3.1.3 (#19571)
  • Removes code that forces fixed layout on multi-size slots. (#19848)
  • โœจmaximum-nights attribute on amp-date-picker (#19854)
  • ๐Ÿš€๐Ÿ› Make video docking completely scroll-triggered (#19735)
  • ๐Ÿ›Fix wrong carousel slide being shown when closing lightbox. (#19834)
  • Update dependency postcss to v7.0.6 (#19377)
  • ๐Ÿ›Update fixed layer after toggle display (#19830)
  • โœ… Restore tests disabled on SauceLabs before #19832 (#19843)
  • fix __AMP_TOP and __AMP_PARENT globals getting obfuscated (#19833)
  • Mobile bookend opaque background. (#19806)
  • ๐Ÿ– Added two default elements for amp-list-load-more (#19703)
  • Replace test server port from 31862 to 8081 for better proxy support in SauceLabs (#19832)
  • ๐Ÿ› Fix non-inclusive between check for min and max (#19827)
  • Exclude facebook for iframe sandbox (#19828)
  • Exclude facebook for iframe sandbox (#19828)
  • [amp-list-load-more] Fix bug where existing items are getting appended again (#19772)
  • ๐Ÿ› Amp subscriptions reset fixes. (#19689)
  • Update dependency rollup-plugin-babel to v4.1.0 (#19818)
  • Update dependency fancy-log to v1.3.3 (#19549)
  • ๐Ÿ›Fix amp-form caching submit service reference before it's registered (#19824)
  • Add TODOs for skipped tests (#19797)
  • Update dependency lazypipe to v1.0.2 (#19820)
  • Update dependency autoprefixer to v9.4.2 (#19576)
  • Update dependency google-closure-compiler to v20181125 (#19487)
  • Fix amp-addthis single pass bugs (#19639)
  • โœ… Add more tests to fixed-layer attr sync (#19809)
  • ๐Ÿ›Fix bug with fading in lightbox after image transition. (#19784)
  • ๐Ÿ› Fix FixedLayer attribute sync for amp-bind (#19805)
  • ๐Ÿ› Patch web-animations-js polyfill to avoid writing to readonly property (#19785)
  • Publisher opt in into a story landscape fullbleed desktop + mobile experience. (#19646)
  • โœ… Skip mutliple flaky tests (#19796)
  • Validator rollup (#19794)
  • Update dependency karma-sauce-launcher to v2 (#19781)
  • Update dependency @octokit/rest to v16 (#19418)
  • Update dependency sinon-chai to v3.3.0 (#19464)
  • Update dependency karma-browserify to v6 (#19566)
  • โœ…๐Ÿ— Reduce SauceLabs batch size and remove flaky browsers to unblock master (#19782)
  • Update dependency @ampproject/animations to v0.1.0 (#19569)
  • ๐Ÿ› Wait for AmpDoc to fully load before creating default lightbox gallery element. (#19778)
  • ๐Ÿ› [amp-analytics] Pass the canonical url on every Parse.ly Analytics pageview request (#19425)
  • [amp-story] Refactor pagination buttons to use store โ™ป๏ธ (#19655)
  • ๐Ÿš€ HTML Template Tag Transform to eliminate poor transpilation issues (#19704)
  • SwG release 0.1.22.41 (#19776)
  • Added new partner for analytics: Retargetly (#19556)
  • Add failure demos, fix race condition for not showing load-failed element (#19770)
  • Disallow passing ampdoc to Services.urlForDoc() (#19602)
  • Disable two flaky CustomElement tests (#19760)
  • [WIP] amp-date-display (#19445)
  • Fix paywall display conditions (#19733)
  • ๐Ÿ— Stop printing a console error summary at the end of full test runs (#19726)
  • Update dependency rollup to v0.67.4 (#19574)
  • Update dependency rollup-plugin-node-resolve to v4 (#19745)
  • Update babel monorepo (#19587)
  • fixing method call for esm build (#19691)
  • Update dependency preact to v8.4.2 (#19701)
  • Update dependency ansi-colors to v3.2.3 (#19610)
  • Remove dead links in amp-access-analytics doc (#19588)
  • โœจ Keep the highlighted text color consistent with Android Chrome. (#19649)
  • โœจ amp-analytics Nested Value Template Expansion (#19609)
  • Update dependency eslint-plugin-jsdoc to v3.14.0 (#19717)
  • Update dependency eslint-plugin-eslint-plugin to v2 (#19740)
  • Add more browsers to integration tests (#19630)
  • โœ… Disable flaky CustomElement test (#19750)
  • Add script tag support for enclosing a template (#19346)
  • Fix paywall race condition and display issues (#19733)
  • Moved 3p bootstrap frame definitions into build-system/config.js (#19681)
  • โœจ19607 Additonal Unit Tests for amp-consent-v2 enterFullscreen() (#19638)
  • ๐Ÿ›Allow amp-analytics to layout correctly in FIE (#19680)
  • Fallback "Play video" message when the story video failed to play. (#19696)
  • Delay and delegate the subscriptions platform selection call. (#19545)
  • [amp-story] Add totalPages to AmpStoryStoreService (#19666)
  • Document the need for integration test for 3rd party integration (#19668)
  • Add integration tests for (#19674)
  • โœจ add ads: baidu (#19489)
  • ๐Ÿ—บFix sourcemaps on devserver (#19724)
  • Add integration test for CLIENT_ID in amp-analytics (#19709)
  • โ™ป๏ธDon't encode expandStringSync (#19667)
  • โ™ป๏ธ Refactor video docking controls (#19593)
  • Skip tests failing on SL Chrome 71 (#19722)
  • [amp-story] Register localization service in system layer tests (#19725)
  • update bindings in ssr. (#19660)
  • Fix margins in amp-consent bookend component ๐Ÿ› (#19582)
  • [amp-story] Stop stubbing querySelectorAll in tests ๐Ÿ› (#19718)
  • Adding integration for AMPHTML ads rendered on AMP page (A4A) (#19698)
  • Disable headless mode, fix tests broken on Chrome 71 (#19658)
  • โœ… Allow amp-video-iframe[dock] (#19521)
  • Fix test-linker-manager.js (#19695)
  • ๐Ÿ“– Correctly format code blocks for amp-action-macro (#19679)
  • cl/224368866 Attrs requiring an extension also satisfy that extension is used (#19692)
  • Disallow passing ampdoc to Services.urlReplacementsForDoc() (#19560)
  • Fixes a bug in infinite scroll where load-end does not hide after binding src (#19677)
  • ๐Ÿ› Amp subscriptions reset fixes. (#19689)
  • Teardown RequestBank after a test finish. (#19613)
  • Allow forcing the Custom Elements V1 Polyfill (#18190)
  • Skip amp video tests that are failing when running alone (#19665)
  • ๐Ÿ›Force Collapsed amp-ad When They Are the Only Element Within Flying Carpet (#19415)
  • ๐Ÿ›Fixed Multiple Clicks from Amp Linker adding Duplicate Params (#19648)
  • Update no-module-exports eslint rule (#19581)
  • Fix button positioning for load-more elements as not to partially cover last item in amp-list (#19641)
  • Remove Safari 11 on mobile from tests (#19669)
  • Update SC to 4.5.2 (#19661)
  • turn off fixer for now (#19663)
  • Skip some flaky tests in test-friendly-iframe-embed. (#19651)
  • Tweaking doc of cookies object (#19643)
  • Skip failing test (#19645)
  • ๐Ÿ›inabox: workaround to keep compiler from removing cross-domain check (#19632)
  • ๐Ÿ›inabox: workaround to keep compiler from removing cross-domain check (#19632)
  • Skip failing test (#19645)
  • Add new amp-analytics vendor: Permutive (#19506)
  • ๐Ÿ“– Update amp-video-iframe docs (#19637)
  • ๐Ÿ“– Amp-analytics: Document feature to write cookie to origin domain (#19590)
  • โœจAdd FreeWheel ad network (#19400)
  • Move bundle-size check up in pr-check.js (#19621)
  • โœจ analytics: Allow pings with totalVisibleTime=0 when spec has reportWhen (#19304)
  • temporarily skip flakey amp-subscriptions test (#19626)
  • Message Extraction: while removing assert methods as a preprocess step, add back in the type (#19441)
  • Disallow ampdoc in Services.bindForDocOrNull() (#19512)

Breakdown by component

amp-a4a fix a4a intersection observer (#19838) Remove wait for ini-load when layout a4a (#19738) Disallow passing ampdoc to FIE service getters (#19730)
amp-access-poool Fix copyright date on amp-access-poool files (#19928)
amp-accordion โœ… Restore tests disabled on SauceLabs before #19832 (#19843) Add TODOs for skipped tests (#19797) โœ… Skip mutliple flaky tests (#19796)
amp-ad-network-doubleclick-impl Removes code that forces fixed layout on multi-size slots. (#19848) Update docs to replace doubleclick with Google Ad Manager (#19756)
amp-analytics Import amp-analytics css (#19947) Disallow passing ampdoc to FIE service getters (#19730)
amp-bind Refactor EmbeddableService (#19771)
amp-consent โ™ป๏ธamp-consent: Refactored consent ui api to match consent response (#19860) Update amp-consent owner (#19855) ๐Ÿ›Update fixed layer after toggle display (#19830)
amp-date-display Validator rollup (#19794)
amp-date-picker โœจmaximum-nights attribute on amp-date-picker (#19854) ๐Ÿ› Fix non-inclusive between check for min and max (#19827)
amp-facebook โœ…amp-facebook: tests for sandboxing and remove exception for `amp-embedly-card` (#19851)
amp-form Disallow passing ampdoc to FIE service getters (#19730) โœ… Restore tests disabled on SauceLabs before #19832 (#19843) Replace test server port from 31862 to 8081 for better proxy support in SauceLabs (#19832) ๐Ÿ›Fix amp-form caching submit service reference before it's registered (#19824) Add TODOs for skipped tests (#19797) โœ…๐Ÿ— Reduce SauceLabs batch size and remove flaky browsers to unblock master (#19782) Skip tests failing on SL Chrome 71 (#19722)
amp-fx-collection โœ… Restore tests disabled on SauceLabs before #19832 (#19843) Add TODOs for skipped tests (#19797) โœ… Skip mutliple flaky tests (#19796)
amp-geo ๐Ÿ“– [amp-geo] mention that testing only works in Chrome (#19720)
amp-gwd-animation Refactor EmbeddableService (#19771) Disallow passing ampdoc to FIE service getters (#19730)
amp-image-slider Skip flaky tests on Chrome 71 + Windows 10 (#19926)
amp-inputmask ๐Ÿ› Avoid showing mask characters until the user reaches them (#19927) Replace test server port from 31862 to 8081 for better proxy support in SauceLabs (#19832)
amp-lightbox-gallery ๐Ÿ›Fix wrong carousel slide being shown when closing lightbox. (#19834) ๐Ÿ›Fix bug with fading in lightbox after image transition. (#19784) ๐Ÿ› Wait for AmpDoc to fully load before creating default lightbox gallery element. (#19778)
amp-list Remove all references to loadMoreLoadingOverlay (#19942) [amp-list] resize amp-list on viewport resize experiment (#19946) [amp-list-load-more] bugfixes, code cleanup, fix demos (#19881) ๐Ÿ– Added two default elements for amp-list-load-more (#19703) [amp-list-load-more] Fix bug where existing items are getting appended again (#19772) Add failure demos, fix race condition for not showing load-failed element (#19770)
amp-sidebar Fix CSS transitions on sidebar (#19811)
amp-social-share add fb-me and wh protocols for anchor and social-share (#19871)
amp-story Story supports-landscape attribute validation. (#19872) Story supports-landscape attribute. (#19849) ๐ŸšฎRemove `amp-story` codepath for page-scaling experiment (#19877) Mobile bookend opaque background. (#19806) [amp-story] Register localization service in system layer tests (#19725) [amp-story] Stop stubbing querySelectorAll in tests ๐Ÿ› (#19718)
amp-subscriptions Add SwG team to amp-subscriptions and amp-subscriptions-google owners (#19780) Fix paywall race condition and display issues (#19733)
amp-subscriptions-google Add SwG team to amp-subscriptions and amp-subscriptions-google owners (#19780) Fix paywall race condition and display issues (#19733)
amp-video-docking ๐Ÿš€๐Ÿ› Make video docking completely scroll-triggered (#19735)
amp-video-iframe โœจ Bindable [src] for (#19894)
validator add fb-me and wh protocols for anchor and social-share (#19871) Fixes #19856 Validator rollup (#19794) cl/224430473 Revision bump for #19521 cl/224830266 n/a cl/224882097 Revision bump for #19445 cl/224892484 Revision bump for #19445

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.