github ampproject/amphtml 1474051147659

latest releases: 2404230718000, 2404181825000, 2404091947000...
7 years ago

Version: 1474051147659

  • InMobi Ad extension for AMP (#4886)
  • https://ec-ns.sascdn.com not needed in preconnect through https://ecns.sascdn.com/diff/js/amp.v0.js prefetch (#5054)
  • should call removeFromFixedLayer (#5034)
  • Revert "Implement anchor href expand on document click with X/Y support (#4773)" (#5048)
  • Update Smart AdServer integration (#4990)
  • Stub Math.random correctly (#5042)
  • fix test-slides and test-style-installer (#5033)
  • Pass exitCode for Karma runner done method. (#5039)
  • Process curve string that is a cubic-bezier curve (#5001)
  • Escape font family with single quotes for fontloader. (#5035)
  • 48px close buttons for banners more accessible (#5015)
  • Implement anchor href expand on document click with X/Y support (#4773)
  • Fix access test errors (#5030)
  • AMP Sidebar: Use toggle style helper (#5009)
  • Change render-delaying-extensions to render-delaying-services. (#4983)
  • Type check all entry points in a single run. (#5023)
  • add fetch and replace functionality to amp-fresh (#4827)
  • fix carousel types (#4989)
  • Port the platform service to be globally installed. (#5012)
  • Fix custom-element double registration tests (#5014)
  • Optimize YT loading (#5003)
  • Fix broken local runtime test. (#5010)
  • Make our compilation O(extensions) instead of O(extensions**2) (#4978)
  • Lightbox 2.0 : gallery grid view (#4906)
  • Video - Bail out if viewer is not visible (#4995)
  • Validator Updates (#5002)
  • Update layout=fill CSS (#4977)
  • Video: common video API skeleton and muted autoplay for (#4786)
  • Removing call to requestResize() (#4984)
  • Doc update to support multi-size ad requests (#4831)
  • more type checks (#4975)
  • Fix the base CID caching logic. (#4985)
  • Better error message if amp-iframe resize request is less than 100px (#4981)
  • amp-slidescroll expt: Fixes navigation issue when there are only 2 slides (#4982)
  • Update CORS, add AMP-Same-Origin when Origin is missing on same origin requests (#4879)
  • Fix render-delay-extension test, which was asserting promise rejection incorrectly. (#4960)
  • update z-index for amp-sticky-ad & amp-app-banner (#4979)
  • Optimize A4A code size. (#4958)
  • Pass optional obj to #getIframe (#4929)
  • Validator: Insert ommitted </p>, </li>, </dd>, </dt> tags in html parsing. (#4974)
  • Move Storage service out of analytics and into core (#4944)
  • Update example video Urls to be absolute and fix some broken ones (#4968)
  • Fix travis skip matching (#4973)
  • Cache SW: bad closure polyfills (#4934)
  • Make Log DCEable. (#4963)
  • Rename the identifying attribute for the AMP4ADS style to amp4ads-boilerplate (#4972)
  • Expose loadPromise as method on BaseElement (#4964)
  • Validator Updates (#4969)
  • Migrate timer into shared service. (#4961)
  • fix amp-live-list types (#4959)
  • more type fixes (#4962)
  • Cleanup ios-overflow-x experiment. (#4922)
  • Don't include closure compiler polyfills in secondary binaries. (#4950)
  • dep-check fix: extension must not depend on 3p (#4952)
  • amp-ad file size fix : DO NOT import from integration.js (#4951)
  • Dce asserts (#4911)
  • Turn on type checking for a few more extensions. (#4939)
  • Switch to an opt-out model for extension compilation. (#4937)
  • cron job from @erwinmombay to update size.txt (#4938)
  • Validator Updates (#4936)
  • Type check first extension (amp-youtube) (#4931)
  • Validator Updates (#4909)
  • Computers^WHumans are weird. (#4926)
  • Include Content.ad in Supported ad networks list (#4835)
  • Remove dependency on httpbin.org and run local responses server (#4921)
  • amp-instagram placeholder should not prerender (#4700)
  • Set pan-y on root to enable passive touch handlers (#4895)
  • Typo fix: satisfies -> satisfy (#4918)
  • Fix all type errors in v0.js (#4908)
  • add amp-analytics script to ad example (#4913)
  • Update example files with small fixes to AMP Validity (#4914)
  • Use performance.mark API to expose our perf timings to browser. (#4901)
  • Reflect amp-experiment as status=stable (#4857)
  • remove experimental tag (#4856)
  • Fix boolean logic in throttling and take throttling back a little. (#4897)
  • Fix Object.assign missing in Openx (#4890)
  • Fix lots of type errors and introduces assertElement. (#4885)
  • Update error message for invalid variant allocation (#4871)

Breakdown by component

ads

amp-a4a

  • Optimize A4A code size.
  • Rename the identifying attribute for the AMP4ADS style to amp4ads-boilerplate

amp-access

  • Revert "Implement anchor href expand on document click with X/Y support (#4773)"
  • Fix access test errors
  • Make Log DCEable.
  • Login Flow section

amp-accordion

  • Validator Updates

amp-ad

  • InMobi Ad extension for AMP
  • Merge amp-embed.md into amp-ad.md.
  • Fix contentad link in amp-ad.md
  • Optimize A4A code size.
  • Pass optional obj to #getIframe
  • Expose loadPromise as method on BaseElement
  • Include Content.ad in Supported ad networks list
  • amp-ad file size fix : DO NOT import from integration.js
  • Validator Updates

amp-analytics

  • Revert "Implement anchor href expand on document click with X/Y support (#4773)"
  • Port the platform service to be globally installed.
  • Fix the base CID caching logic.
  • Move Storage service out of analytics and into core
  • Validator Updates

amp-anim

  • more type checks
  • Expose loadPromise as method on BaseElement
  • Validator Updates

amp-apester-media

  • Expose loadPromise as method on BaseElement
  • Fix all type errors in v0.js

amp-app-banner

  • 48px close buttons for banners more accessible
  • update z-index for amp-sticky-ad & amp-app-banner
  • Move Storage service out of analytics and into core

amp-audio

  • Validator Updates
  • Expose loadPromise as method on BaseElement
  • Migrate timer into shared service.
  • Turn on type checking for a few more extensions.

amp-brid-player

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-brightcove

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • Turn on type checking for a few more extensions.

amp-carousel

  • fix test-slides and test-style-installer
  • fix carousel types
  • amp-slidescroll expt: Fixes navigation issue when there are only 2 slides
  • Validator Updates

amp-dailymotion

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-dynamic-css-classes

  • Port the platform service to be globally installed.

amp-facebook

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-fit-text

  • Validator Updates
  • Migrate timer into shared service.

amp-font

  • Escape font family with single quotes for fontloader.
  • Validator Updates

amp-form

  • Update CORS, add AMP-Same-Origin when Origin is missing on same origin requests
  • Validator Updates

amp-fx-flying-carpet

  • Validator Updates

amp-gfycat

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-google-vrview-image

  • Expose loadPromise as method on BaseElement

amp-iframe

  • Better error message if amp-iframe resize request is less than 100px
  • Expose loadPromise as method on BaseElement
  • Migrate timer into shared service.

amp-image-lightbox

  • Expose loadPromise as method on BaseElement
  • Validator Updates

amp-img

  • Expose loadPromise as method on BaseElement

amp-instagram

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-install-serviceworker

  • more type checks
  • Migrate timer into shared service.

amp-jwplayer

  • Expose loadPromise as method on BaseElement
  • Validator Updates

amp-kaltura-player

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-lightbox

  • Validator Updates

amp-lightbox-viewer

  • Lightbox 2.0 : gallery grid view

amp-list

  • Revert "Implement anchor href expand on document click with X/Y support (#4773)"
  • Validator Updates

amp-live-list

  • Validator Updates
  • fix amp-live-list types

amp-o2-player

  • Expose loadPromise as method on BaseElement
  • Validator Updates

amp-pinterest

  • Validator Updates
  • Migrate timer into shared service.

amp-pixel

  • Revert "Implement anchor href expand on document click with X/Y support (#4773)"

amp-reach-player

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-share-tracking

  • more type checks

amp-sidebar

  • AMP Sidebar: Use toggle style helper

amp-slides

  • Validator Updates

amp-social-share

  • Revert "Implement anchor href expand on document click with X/Y support (#4773)"
  • Port the platform service to be globally installed.
  • Validator Updates

amp-soundcloud

  • Expose loadPromise as method on BaseElement
  • Validator Updates
  • more type fixes

amp-springboard-player

  • Expose loadPromise as method on BaseElement
  • more type fixes

amp-sticky-ad

  • should call removeFromFixedLayer
  • 48px close buttons for banners more accessible
  • update z-index for amp-sticky-ad & amp-app-banner
  • Validator Updates

amp-twitter

  • Expose loadPromise as method on BaseElement
  • Turn on type checking for a few more extensions.

amp-user-notification

  • Revert "Implement anchor href expand on document click with X/Y support (#4773)"

amp-video

  • Port the platform service to be globally installed.
  • Expose loadPromise as method on BaseElement
  • Fix all type errors in v0.js

amp-vimeo

  • Expose loadPromise as method on BaseElement

amp-vine

  • Expose loadPromise as method on BaseElement

amp-youtube

  • Optimize YT loading
  • Expose loadPromise as method on BaseElement
  • Type check first extension (amp-youtube)

validator

  • Validator Updates

    validator.js now supports AMP4ADS and we run the tests.
    But it's not yet available/surfaced via command line tool and so on. - Validator: Insert ommitted </p>, </li>, </dd>, </dt> tags in html parsing.

    Addresses #4654 - Rename the identifying attribute for the AMP4ADS style to amp4ads-boilerplate

    instead of amp-a4a-boilerplate, for fewer naming variations of this thing. - Validator Updates

    • amp4ads testdata directory
    • Validator warning for missing amp-ad Javascript
    • run the amp4ads CSS test (build.py leftover) - Validator Updates

    Summary:

    • Modify a4a validation rules to use <html ⚡4ads> or <html amp4ads>.
    • Support ; in splitting of properties values.
    • Deprecate shortcode for amp-instagram, deprecate supporting manufactured body tags
    • Some Javascript changes toward supporting A4A.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.