github ampproject/amphtml 1513815942063

latest releases: 2404230718000, 2405011605000, 2404291353000...
pre-release6 years ago

Version: 1513815942063

  • amp-sidebar: reverting effect of #12502 for now since it overrides effects of local navigation (#12561)
  • Fix font visual test (#12543)
  • Implement new font-load-timeout scheme (#12536)
  • Prevent waiting for elements hidden by media query (#12503)
  • Prevent overriding loading dot style (#12509)
  • Return focus to opening element after sidebar closes (#12502)
  • Add warning for unsupported older yarn versions (#12533)
  • Enter bookend transition for desktop (#12528)
  • Deactivate font stylesheet timeout in Safari. (#12521)
  • Fix and unskip more tests that were disabled due to lolex upgrade (#12525)
  • Deactivate font stylesheet timeout in Safari. (#12521)
  • Fix and unskip amp-sidebar tests (#12523)
  • Fix visible percentage thresholds (#12508)
  • Allow crossorigin on link tags (#12515)
  • amp-sidebar, expose open and close events (#12505)
  • Add missing quotes for key sourceType in .babelrc (#12504)
  • amp-ima-video: Added data-delay-ad-request. (#12474)
  • Skip PRs from the triage process (#12470)
  • Update mocha, karma, and all related deps to their latest versions (#12499)
  • Simplify animation runner lifecycle (#12453)
  • Fix page navigation flashes (#12460)
  • Fix doubleclick's usage of UseSameDomainRenderingUntilDeprecated (#12466)
  • Implement stable livestream URLs in amp-youtube minus placeholder (#12471)
  • Change priority of ads in PWA (#12485)
  • Do not trim the queryString params (#8878)
  • Update lolex to version 2 (#12486)
  • Print expected errors when deprecated Viewer CID API is being used. (#12477)
  • Amp analytics: Adds doc for timer vars $timerDuration and $timerStart (#12247)
  • Update sinon version to 4.0 (#12476)
  • amp-riddle-quiz (#12196)
  • Update amp-ad-exit docs (#11550)
  • amp-bind-macro: Fix recursion bug and style fixes (#12468)
  • Validator: rtc-config parameter for amp-ad (#12461)
  • Add getHtml support in AmpContext API. (#12423)
  • Fix an encoding bug for analytics vars with array value. (#12459)
  • Fix 3P ad frame for local development (#12458)
  • Amp analytics: Add timer vars $timerDuration and $timerStart (#12246)
  • s/preact/react/. Strip non-prod code from react-dates bundle. Import normally (#12456)
  • Fix lint (#12465)
  • Validator: whitelist allow-ssr-img for amp-pixel (#12462)
  • Updates validation rules to allow refresh configuration. (#12457)
  • Validator: meta name=amp-ad-doubleclick-sra (#12452)
  • Implement amp-macro element in amp-bind to allow reuse of expressions (#12285)
  • Edge case for visiblePercentageMin and Max = 0 (#12426)
  • Update gulp-eslint version to 4.0 (#12450)
  • Ignore display:none fixed elements (#12449)
  • Fix iOS relayout bug with debounce and onorientationchange (#12424)
  • Force images to fit within viewer to handle long / wide images (#12440)
  • Longtask unit test refactor (#12437)
  • Fix mis-aligned close butter for amp-app-banner. (#12442)
  • Unbreak extensions with versions≠0.1 in ShadowDOM (#12430)
  • Rescale/blur active page on bookend only for mobile (#12436)
  • Fix equality check (#12435)
  • Simplify AmpStoryHint (fixes repaint issue) (#12386)
  • Fix page transition on desktop (#12422)
  • Ensure WebAnimation polyfill is installed for amp-story (#12387)
  • Iframe transport example ES6->ES5 (#12410)
  • Address edge case of minVisible = 100% (#12355)
  • Add "What's allowed in AMP" video to spec page (#10585)
  • Add example & testing sections to CORS guide (#12380)
  • Swap win for ampdoc in amp-font to support shadowroot (#12417)
  • amp-animation: remove ticker warning (#12421)
  • Fix videos blocking manual navigation on Safari (#12419)
  • Bookend UI changes (#12415)
  • Date Picker using react-dates (#12016)
  • Implementing full width responsive non fast-fetch path. (#12200)
  • Update Mediavine script url (#12159)
  • Add documentation link for amp-analytics googleadwords examples (#12409)
  • Fix layout bug for non-prerendered AMP elements in first viewport (#12311)
  • amp-shadow: gets parsed as markup when parsing HTML strings! (#12161)
  • Check that :scope selector behaves correctly. (#12383)
  • Calculate share button padding dynamically for scroll affordance (#12127)
  • Fix gray border on image for alt with no src bug on lightbox (#12379)
  • hasAudio() function in amp-story MediaElement Class always returns true until it can more robustly return accurate value (#12377)
  • Fix lightbox controls toggle (#12365)
  • Revert transition (#12341)
  • Center blurred background (#12357)
  • Fix AMP.pushState() bug for nested objects (#12359)
  • Add scroll position parameters to the ads request (#12354)
  • Revert temporary fix for the TrustedViewer issue caused by missing appropriate handshake. (#12361)
  • amp-ad: add type=adagio ad network implementation (#12008)
  • adding viralize amp tag (#12164)
  • Adding placement attribute to our slot placement element (#12291)
  • reslint: remove deprecated rulePaths (#12350)
  • Make repeat be boolean-only, not boolean or int (#12316)
  • Revert "amp-layout: enable visual tests (#12158)" (#12185)
  • Fix a double encoding issue in extraUrlParams. (#12335)
  • seconds -> milliseconds (#12338)
  • Fix regression caused by #12084 (#12330)
  • Revert "Implement MediaPool for amp-story (#12156)" (#12334)
  • Skips flaky tests to unblock PRs. Unskip issue #12336
  • Rotate overlay if mobile is in landscape mode (#12235)
  • amp-nexxtv-player: update attribute (#12095)
  • Update doubleclick RTC doc to reflect new option (#12347)
  • Replace Element#matches() in amp-story component with helper in dom.js (#12307)
  • Fix typo in amp-story.md (#12325)
  • Always call performance.mark at the pre-render complete time. (#12317)
  • Improve amp-story prerender heuristic and prebuild quota usage (#12322)
  • Fix regression caused by #12084 (#12330)
  • Skips flaky tests to unblock PRs. Unskip issue #12336 (#12337)
  • Revert "amp-layout: enable visual tests (#12158)" (#12185)
  • Fix square aspect ratios on desktop (#12326)
  • Desktop fixes (#12252)
  • Intercept XHR for trusted capable viewers (#11314)
  • Remove old dead code for glade in delayed fetch (#12269)
  • Lightbox 2.0: Add entrance animations to lightbox (#12313)
  • Lightbox 2.0: prettified demo (#12314)
  • remove usqp param from source urls (#12292)
  • Lightbox 2.0: swipe to close (#12284)
  • Remove firefox special case (#12272)
  • Protect from null pointer exeption and silent failure (#12308)
  • amp-iframe: allow allow attribute (#11953)
  • Add release notes for this validator release and previous. (#12312)
  • Validator Rollup (#12310)
  • Support the data-language attribute for AdSense (#12300)
  • Protect from null pointer exeption and silent failure (#12308)
  • Removing CSP related dead code. (#12287)
  • Allow vendors to disable key appending on RTC responses merged for Doubleclick (#12281)
  • s/reset/repeat/g (#12302)
  • amp-video: propagate type to new sources (#12290)
  • Add a new method, failAfterWarningOrError. (#12257)
  • Calculate correct documentHeight for short AMP docs (#12229)
  • gesture recognizer: Add a function to remove a registered gesture recognizer in gestures (#12271)
  • Set minimum page width (#12265)
  • amp-video: preload and 404 support for cached videos (#12193)
  • Lightbox 2.0: add carousel demo (#12256)
  • add intersectionRatio & intersectionRect (#12217)
  • Remove firefox special case (#12272)
  • Slight correction to Client ID docs (#12270)
  • Analytics: Make visible trigger accept an array of visible percentages (#12162)
  • Lightbox 2.0: add basic pinch zoom (#12219)
  • Intent To Implement: Giraff support for amp-ads (#12099)
  • Preload iframe-transport-client-lib.js for amp-analytics (#12050)
  • Update description for pc event to reflect modern usage.
  • Fix cloned node dupe id causing activation to fail on non images (#12241)
  • pass window ref to getMode (#12239)
  • Create iframe within amp-ads for inabox (#12211)
  • Analytics: Timer spec provides configuration for starting and stopping (#11813)
  • Validator rollup (#12242)
  • amp-accordion: Add expand, collapse, toggle actions (#11933)
  • amp-video: analytics update desc file (#12230)
  • fix amp-sidebar toolbar issue with chrome when the page takes too long time to be ready (#12204)
  • Web share API is out of origin trial.

Breakdown by component

ads Add getHtml support in AmpContext API. (#12423) Update gulp-eslint version to 4.0 (#12450)
amp-a4a Change priority of ads in PWA (#12485) Update sinon version to 4.0 (#12476)
amp-access Update lolex to version 2 (#12486) Update sinon version to 4.0 (#12476)
amp-ad Change priority of ads in PWA (#12485) Update lolex to version 2 (#12486) Update sinon version to 4.0 (#12476) Validator: rtc-config parameter for amp-ad (#12461) Updates validation rules to allow refresh configuration. (#12457)
amp-ad-exit Update sinon version to 4.0 (#12476)
amp-ad-network-adsense-impl Update sinon version to 4.0 (#12476)
amp-ad-network-cloudflare-impl Update sinon version to 4.0 (#12476)
amp-ad-network-doubleclick-impl Fix doubleclick's usage of UseSameDomainRenderingUntilDeprecated (#12466) Update sinon version to 4.0 (#12476)
amp-ad-network-gmossp-impl Update sinon version to 4.0 (#12476)
amp-ad-network-triplelift-impl Update sinon version to 4.0 (#12476)
amp-analytics Fix visible percentage thresholds (#12508) Documents visibilitySpec special cases, repeat, and visiblePercentageThresholds (#12484) Update lolex to version 2 (#12486) Update sinon version to 4.0 (#12476) Fix an encoding bug for analytics vars with array value. (#12459) Edge case for visiblePercentageMin and Max = 0 (#12426) Corrects logic error with visibilityPercentageMin/Max (#12451) Iframe transport documentation (#12445) Longtask unit test refactor (#12437) Add documentation link for amp-analytics googleadwords examples (#12409)
amp-animation Update sinon version to 4.0 (#12476) Added link to animation example (#12467) Ensure WebAnimation polyfill is installed for amp-story (#12387) amp-animation: remove ticker warning (#12421)
amp-app-banner Fix mis-aligned close butter for amp-app-banner. (#12442)
amp-bind amp-bind-macro: Fix recursion bug and style fixes (#12468) Fix lint (#12465)
amp-date-picker s/preact/react/. Strip non-prod code from react-dates bundle. Import normally (#12456)
amp-font Swap win for ampdoc in amp-font to support shadowroot (#12417)
amp-iframe fix dead IntersectionObserver link in amp-iframe.md (#12420)
amp-ima-video amp-ima-video: Added data-delay-ad-request. (#12474)
amp-image-lightbox Update lolex to version 2 (#12486)
amp-lightbox-viewer Fix iOS relayout bug with debounce and onorientationchange (#12424)
amp-sidebar Return focus to opening element after sidebar closes (#12502) Fix and unskip amp-sidebar tests (#12523) amp-sidebar, expose open and close events (#12505) Update lolex to version 2 (#12486)
amp-sticky-ad Update mocha, karma, and all related deps to their latest versions (#12499) Fix mis-aligned close butter for amp-app-banner. (#12442)
amp-story Prevent waiting for elements hidden by media query (#12503) Prevent overriding loading dot style (#12509) Enter bookend transition for desktop (#12528) Simplify animation runner lifecycle (#12453) Fix page navigation flashes (#12460) Rescale/blur active page on bookend only for mobile (#12436) Fix equality check (#12435) Simplify AmpStoryHint (fixes repaint issue) (#12386) Fix page transition on desktop (#12422) Fix videos blocking manual navigation on Safari (#12419) Bookend UI changes (#12415)
amp-web-push Update mocha, karma, and all related deps to their latest versions (#12499)
amp-youtube Implement stable livestream URLs in amp-youtube minus placeholder (#12471)
validator Allow crossorigin on link tags (#12515) From #12483. bump gulp-amphtml-validator version to 1.0.2 (#12443) Fixes #12114 Validator: rtc-config parameter for amp-ad (#12461) Whitelist rtc-config parameter for amp-ad introduced in #11607 Validator: whitelist allow-ssr-img for amp-pixel (#12462) See #12425 for background. Used in AMP4ADS creatives as part of SSR transformation indicating that img tag can be directly inserted within amp-pixel (essentially indicates no macros are present). Updates validation rules to allow refresh configuration. (#12457) Allows:
<meta name="amp-ad-enable-refresh" content="doubleclick=30">

and

<amp-ad ... data-enable-refresh=30>

Validator: meta name=amp-ad-doubleclick-sra (#12452)
Whitelist in validator used to control if SRA is enabled for doubleclick Fast Fetch (added in #10160)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.