github ampproject/amphtml 1496877433269

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

Version: 1496877433269

  • Fix mechanism to detect the files in a PR (#9779)
  • JSON.stringify error objects (#9753)
  • Turn off batteryApi (#9780)
  • AMP A4A Experiment Cleanup (#9777)
  • Skip unit tests for PRs containing only integration test changes (#9771)
  • Add test files for amp-ima-video. (#9770)
  • Simplify Karma error code handling (#9769)
  • Only run bind-form integration test on Chrome (#9765)
  • Handle Karma exit codes in gulp (#9766)
  • Make master green (#9758)
  • Refactors first child selector of carousel slides (#9756)
  • Add warning for changes that may affect server-side rendering (#9755)
  • Make sure css is compiled before running gulp dep-check (#9754)
  • amp-bind: Use events to detect template re-render (#9725)
  • Scrollable carousel: customizable margin (#9750)
  • Fix localhost whitelisting in check-links.js (#9747)
  • Xhr#fetchJson now returns Response (#9574)
  • Handle full localhost urls in the link checker (#9745)
  • Build css before gulp check-types (#9743)
  • Remove experimental flag from amp-access-laterpay (#9685)
  • Fix 'gulp css' and remove the now redundant 'gulp build --css-only' (#9741)
  • Removes typography.com from amp-html-format.md. (#7564)
  • Implement requires_extension. (#9742)
  • Go to target slide in gallary view in lightbox 2.0 (#9731)
  • AMP-ad supports Seznam Imedia ad network (#8893)
  • add amp-analytics Facebook Pixel support (#9449)
  • Significantly speed up gulp build --css-only (#9726)
  • Additional cache urls (#9733)
  • Enabling dynamic queryparam addition to anchour links (#9684)
  • Validator Rollup (#9727)
  • Remove experiment for input-debounced. Update docs. (#9724)
  • amp-state: Allow both src and script child (#9721)
  • Validator Rollup (#9719)
  • Revert "Use Docker containers in Travis (#9666)" (#9717)
  • Run presubmit tests soon after building (#9716)
  • Stop using IOS elastic scroll when slidescroll takes over animation (Only for the NON SNAP-POINTS flow) (#9668)
  • Document amp-access as a special target (#9568)
  • Introducing "it.yield", a convenient way to test promise code (#9601)
  • Implementation of amp-ad-exit (#9390)
  • Load examiner.js when #development=2 (#9680)
  • Use Docker containers in Travis (#9666)
  • Animations: whitelist offset distance and regroup condition types (#9688)
  • amp-animation: polyfill partial keyframes from CSS (#9689)
  • Remove timer calls to prevent future flakiness (#9478)
  • De-flake amp-bind integration tests (#9683)
  • Adds SFG experiment branches to doubleclick-a4a-config.js. (#9662)
  • Fix indentation of JsDoc (#9677)
  • amp-access-laterpay fixes (#9633)
  • Write cookie for ad-cid. (#9594)
  • Fix null value binding (#9674)
  • amp-bind: Fix embedding in FIF (#9541)
  • A4A: expose visibilityCsi (#9667)
  • Make sure CSS is compiled before entry points (#9643)
  • Stop using IOS elastic scroll when slidescroll takes over animation (Only for the NON SNAP-POINTS flow) (#9668)
  • amp-bind: Fix more integration tests (#9598)
  • Performance: separate ini-load from first visible ini-load (#9665)
  • Remove A4A Dependency on ads/_config.js (#9462)
  • Copy and rename compiled script directly for deprecated version (#9587)
  • amp-ima-video: Fixes some undefined variables in compiled extension (#9617)
  • Doubleclick Fast Fetch: Send default safeframe version on ad request (#9613)
  • Add callouts for CORS + cleanup (#9591)
  • Remove whitelisted link for PR 9434 (#9656)
  • Fix extern for integration test (#9657)
  • Animations: subtargets format (#9655)
  • Animations: support style keyframes (#9647)
  • Expose login url building to amp access service (#9300)
  • Amp-imgur : Implement imgur embed (#9405) (#9434)
  • Fix Validator smoke tests on Travis, which now uses Node v4 (#9654)
  • Animations: full on-action API (#9641)
  • Optimizations to speed up Travis PR builds (#9626)
  • Fix test-amp-ad-network-doubleclick-impl (#9645)
  • Bidtellect amp implementation… (#9518)
  • amp-bind: Embed scoping (#9447)
  • Add tests to amp-app-banner covering various browsers and platforms (#9631)
  • Update spec details for http-equiv per #369 (#8993)
  • Animation compositions (#9614)
  • Add autosuggest examples and amp-bind and action-impl changes it requires (#9553)
  • Move messaging.js to NPM package (#9547)
  • Test on Travis using Node v4 (#9575)
  • amp-youtube: Autoplay animation to pause when video ends #9602
  • Animations: extract keyframes from styles (#9623)
  • Validator Rollup (#9624)
  • Shadow DOM: polyfill styleSheets property (#9615)
  • Update to Index Exchange amp-ad tags documentation (#9544)
  • Provide a helper method waiting for HTMLElement upgrade to CustomElement (#9542)
  • Test on Travis using Node v4 (#9575)
  • add missing glob dep (#9564)
  • add chalk dev dep (#9555)
  • Clean up: no need to change 0 to 1 as data pipeline handles 0 now. (#9593)
  • Include additional experiment ID on Doubleclick Fast Fetch requests. (#9612)
  • PWA: preserve the initial history state (#9616)
  • Change image to static link hosted on ampproject.org (#9607)
  • Include additional experiment ID on Doubleclick Fast Fetch requests. (#9612)
  • Re-skip bind integration tests (#9611)
  • amp-bind: Handle attributes on input elements that sometimes only specify initial values (#9584)
  • amp-ima-video: Markdown README for project (#9336)
  • Add missing actions to "all elements" table (#9562)
  • Fixed typo in amp-img closing tag (#9604)
  • Add unit test for ad concurrent load. (#9599)
  • Enable _ga cookie for googleanalytics, doubleclick and adsense. (#9586)
  • Whitelist check-links.js from cdn URL presubmit check (#9600)
  • Whitelist expected non-working links for link checker (#9596)
  • Allow tests to access local version of web worker. (#9475)
  • Origin trials (#8944)
  • XHR#fetchText now returns Response (#9567)
  • remove instruction to add .max (#9592)
  • turn on hidden-v3 (#9589)
  • Allow for functional links in amp-accordion headers (#9335)
  • Allow option attribute for children of amp-selector in templates (#9585)
  • Improve CORS documentation (#9583)
  • Should show amp-app-banner in non-embedded firefox ios (#9573)
  • Revert "update minimum version of node from 4.0.0 to 6.10.3 (#9537)" (#9560)
  • Move custom middleware before Karma's builtin middleware. (#9561)
  • admanmedia ad network type added (#8052)
  • Animations: width, height and rand functions (#9539)
  • ES6xize node server code. (#9578)
  • amp-bind: Reference I/O codelab in docs (#9570)
  • Fix most amp-bind integration tests (#9577)
  • skip bind tests to unbreak master (#9572)
  • Animations: minor spec references (#9554)
  • Order element-specific actions lexicographically (#9569)
  • Add comment to applylayout method for SSR (#9551)
  • Wait for document ready before search for element in #getElement (#9486)
  • add missing glob dep (#9564)
  • Report when XHR are issued before viewer is visible (#9350)
  • Fix gitignore (#9510)
  • Increase amp-bind integration test timeout (#9558)
  • add chalk dev dep (#9555)
  • Filter out script links from .md files during check-links and make failures PR blocking (#9552)
  • Fix render-delaying-extension false error report (#9382)
  • allow all z-index to be overridable (#9538)
  • Fix nodisplay SSR (#9540)
  • update minimum version of node from 4.0.0 to 6.10.3 (#9537)
  • Add a simple meta description tag to the AMP Validator Web UI. (#9549)
  • holdout experiment to 5% (#9550)
  • changing amp-auto-ads ad height to 250px (#9543)
  • Print detailed error message in pr-check.js if PRs are out of sync (#9545)
  • Add keyboard support to amp-accordion (#9204)
  • amp-bind: Local data for amp-list (#9376)
  • Track more performance metrics: long tasks and battery. (#9408)
  • Fix nodisplay SSR (#9540)
  • try2 (#9534)
  • Show amp-app-banner only when viewer support navigateTo (#9533)
  • Filter bad first-paint values. (#9532)
  • Don't do a dist for integration_tests for PRs (#9530)
  • Fix the _ga cookie parsing regression. (#9525)
  • Fix the _ga cookie parsing regression. (#9525)
  • Restore test timeouts for local and travis runs (#9527)
  • turn on (#9511)
  • Corrects 'isc' URL parameter to 'art'. (#9503)
  • Link to the Great First Issue label instead of milestones (#9520)
  • Move validator tests to pre_build_checks build shard (#9519)
  • get rid of unconfirmedViewerOrigin_ in amp-viewer-integration (#9507)
  • Enable printState in development, not just local dev (#9460)
  • Move test-bind-integration.js to test/integration. (#9477)
  • PWA: API for shadow dom streaming (#9495)
  • Animations: apply calc/var transforms to keyframes and timing (#9496)
  • Add minor clarification to Getting Started Quick Start guide. (#9494)
  • amp-app-banner open url directly in non-embedded chrome ios (#9509)

Breakdown by component

ads amp-ima-video: Fixes some undefined variables in compiled extension (#9617)
amp-3q-player Implement requires_extension. (#9742) Tidy up doc for amp-3q-player for consistency w/ other components (#9606)
amp-a4a AMP A4A Experiment Cleanup (#9777) Performance: separate ini-load from first visible ini-load (#9665)
amp-access Implement requires_extension. (#9742)
amp-access-laterpay Remove experimental flag from amp-access-laterpay (#9685) Implement requires_extension. (#9742) amp-access-laterpay fixes (#9633)
amp-accordion Implement requires_extension. (#9742)
amp-ad Implement requires_extension. (#9742) Validator Rollup (#9727) Validator Rollup (#9719)
amp-ad-exit Implement requires_extension. (#9742) Validator Rollup (#9727)
amp-ad-network-doubleclick-impl Adds SFG experiment branches to doubleclick-a4a-config.js. (#9662) Doubleclick Fast Fetch: Send default safeframe version on ad request (#9613) Fix test-amp-ad-network-doubleclick-impl (#9645) Include additional experiment ID on Doubleclick Fast Fetch requests. (#9612)
amp-analytics Implement requires_extension. (#9742)
amp-anim Implement requires_extension. (#9742)
amp-animation Implement requires_extension. (#9742) Animations: whitelist offset distance and regroup condition types (#9688) amp-animation: polyfill partial keyframes from CSS (#9689) Animations: subtargets format (#9655) Animations: support style keyframes (#9647) Animations: full on-action API (#9641) Animation compositions (#9614) Animations: extract keyframes from styles (#9623)
amp-apester-media Implement requires_extension. (#9742)
amp-app-banner Implement requires_extension. (#9742) Add tests to amp-app-banner covering various browsers and platforms (#9631)
amp-audio Implement requires_extension. (#9742)
amp-auto-ads Implement requires_extension. (#9742)
amp-bind amp-bind: Use events to detect template re-render (#9725) Implement requires_extension. (#9742) amp-state: Allow both `src` and script child (#9721) De-flake amp-bind integration tests (#9683)
amp-brid-player Implement requires_extension. (#9742)
amp-brightcove Implement requires_extension. (#9742)
amp-call-tracking Implement requires_extension. (#9742)
amp-carousel Refactors first child selector of carousel slides (#9756) Scrollable carousel: customizable margin (#9750) Implement requires_extension. (#9742) Go to target slide in gallary view in lightbox 2.0 (#9731) Stop using IOS elastic scroll when slidescroll takes over animation (Only for the NON SNAP-POINTS flow) (#9668)
amp-dailymotion Implement requires_extension. (#9742)
amp-dynamic-css-classes Implement requires_extension. (#9742)
amp-experiment Implement requires_extension. (#9742)
amp-facebook Implement requires_extension. (#9742) Fix indentation of JsDoc (#9677)
amp-facebook-comments Implement requires_extension. (#9742)
amp-facebook-like Implement requires_extension. (#9742)
amp-fit-text Implement requires_extension. (#9742)
amp-font Implement requires_extension. (#9742)
amp-form amp-bind: Use events to detect template re-render (#9725) Implement requires_extension. (#9742)
amp-iframe Add example to amp iframe docs (#9660)
amp-ima-video Add test files for amp-ima-video. (#9770) amp-ima-video: Fixes some undefined variables in compiled extension (#9617)
amp-imgur Validator Rollup (#9719) Fix wrong contents and white spaces in amp-imgur.md (#9658)
amp-lightbox-viewer Go to target slide in gallary view in lightbox 2.0 (#9731)
amp-list amp-bind: Use events to detect template re-render (#9725)
amp-live-list amp-bind: Use events to detect template re-render (#9725)
amp-timeago Tidy up doc for amp-timeago for consistency w/ other components (#9605)
amp-viewer-integration update npm package version (#9671)
validator Update validator release changelog. (#9774)

Additional cache urls (#9733)
The chrome extension shouldn't try to validate amp cache urls which are of the form {cache domain}/c, {cache domain}/c/s, {cache domain}/a/s, and {cache domain}/v/s. Adding the last two to the extension.
Validator Rollup (#9727)

  • Minor cleanup of amp-ad-exit validator rules
  • Disallow amp-ad/amp-embed as children of amp ad containers when data-multi-size is present.
    Validator Rollup (#9719)
  • Add tests for amp-imgur
  • Disallow amp-embed as child of amp-app-banner
    Fix Validator smoke tests on Travis, which now uses Node v4 (#9654)
    Fixes #9653
    Validator Rollup (#9624)
    Allow style on svg <stop> tags, an oversight.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.