github ampproject/amphtml 1469825155149

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

Version: 1469825155149

Optin 3:15 PM, Jul 29, 2016 UTC-7

  • Remove broken AppNexus examples. (#4214)
  • Fix for uncaught attemptChangeSize Error (#4258)
  • Validator Roll Up (#4259)
  • Propagate controls attribute earlier (#4257)
  • Declare amp-access-signin experiment (#4230)
  • fix types in animation/transition (#4239)
  • YIELD ONE amp-ad support (#4166)
  • add eslint-rules (#4217)
  • A4A: upgrade callback (#4213)
  • Fix: renderStart() not defined for ad type that use doubleclick (#4241)
  • Duplicate normal carousel to create scrollable-carousel (#4228)
  • Fix isLayoutSupported in amp-experiment (#4234)
  • cron job from @erwinmombay to update size.txt (#4235)
  • [amp-viz-vega]: Initial stub implementation and example page (#4182)
  • make attemptChangeSize return a promise (#4015)
  • getMode DCE (#4222)
  • Fix YouTube messaging error. (#4224)
  • Replace console.log by util.log in gulpfile.js (#4223)
  • add sanity checks for prepend-global and serving.md doc (#4149)
  • A4A: Only inject validated creative (#4188)
  • add scheduleUnlayout method (#4197)
  • Bringing list up to date with whitelisted font providers.
  • Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel. (#4137)
  • Clean up ads example page. (#4202)
  • add destructuring to babel transform whitelist (#4206)
  • Ensure multiple sequential calls to open_() and close_() are actually no-op (#4204)
  • remove object destructuring presubmit check (#4201)
  • Revert "Creative API: resize (#4023)" (#4196)
  • cron job from @erwinmombay to update size.txt (#4200)
  • Make URLs configurable from AMP_CONFIG (#3978)
  • check iframe exist before postMessage in IntersectionObserver (#4159)
  • Add promise for ad render-start event (doubleclick ad) (#4124)
  • Add validator rules for amp-experiment. (#4180)
  • AdSpirit adapter for AMP (#4007)
  • Creative API: resize (#4023)
  • don't re-alias the public win to a private win (#4176)
  • Proactively stub elements that are known to be included in PWA or shadow embed (#4177)
  • xhr type fixes (#4175)
  • Support SoundCloud Secret Token (#4162)
  • Fail on warnings (#4174)
  • Log error when there's unexpected fallback for SubtleCrypto API. (#4165)
  • Adding support for ZergNet to AMP (#4108)
  • Install shadow CSS and extensions for embeds (#4148)
  • Creative API: page visibility (#4021)
  • Small style cleanups, add docstrings and delete trailing whitespace. (#4164)
  • 1 pass type fix (#4150)
  • Amp slidescroll experiment - Using touch end to load the next slide faster on IOS. (#4120)
  • Optimize service retrieval for inlineability. (#4115)
  • Changing YouTube example to use a different placeholder. (#4144)
  • Move Node.js API into subdir and publish on npmjs.com. (#4139)
  • Whitelist index.js which is moving to a new directory. (#4141)

Breakdown by component

ads

  • YIELD ONE amp-ad support
  • Clean up ads example page.
  • Adding support for ZergNet to AMP

amp-a4a

  • A4A: upgrade callback
  • A4A: Only inject validated creative
  • Install shadow CSS and extensions for embeds
  • Optimize service retrieval for inlineability.

amp-access

  • Declare amp-access-signin experiment

amp-accordion

  • don't re-alias the public win to a private win
  • Optimize service retrieval for inlineability.

amp-ad

  • Fix for uncaught attemptChangeSize Error
  • A4A: upgrade callback
  • Revert "Creative API: resize (#4023)"
  • check iframe exist before postMessage in IntersectionObserver
  • Add promise for ad render-start event (doubleclick ad)
  • Fix broken links in amp-ad docs
  • Optimize service retrieval for inlineability.

amp-ad-network-adsense-impl

  • A4A: upgrade callback
  • Optimize service retrieval for inlineability.

amp-ad-network-doubleclick-impl

  • A4A: upgrade callback
  • Optimize service retrieval for inlineability.

amp-analytics

  • Misc. updates to amp-analytics.md
  • [amp-viz-vega]: Initial stub implementation and example page
  • Log error when there's unexpected fallback for SubtleCrypto API.
  • Optimize service retrieval for inlineability.
  • Update amp-analytics.md

amp-brid-player

  • Validator Roll Up

amp-carousel

  • Duplicate normal carousel to create scrollable-carousel
  • Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel.
  • Amp slidescroll experiment - Using touch end to load the next slide faster on IOS.
  • Optimize service retrieval for inlineability.

amp-experiment

  • Fix isLayoutSupported in amp-experiment
  • Add validator rules for amp-experiment.
  • Optimize service retrieval for inlineability.

amp-facebook

  • Optimize service retrieval for inlineability.

amp-font

  • Optimize service retrieval for inlineability.

amp-form

  • Validator Roll Up
  • Fixes amp-form description Markdown

amp-fx-flying-carpet

  • Optimize service retrieval for inlineability.

amp-google-vrview-image

  • Optimize service retrieval for inlineability.

amp-iframe

  • check iframe exist before postMessage in IntersectionObserver
  • Optimize service retrieval for inlineability.

amp-image-lightbox

  • Optimize service retrieval for inlineability.

amp-instagram

  • Optimize service retrieval for inlineability.

amp-install-serviceworker

  • Optimize service retrieval for inlineability.

amp-jwplayer

  • Validator Roll Up

amp-lightbox

  • Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel.
  • Optimize service retrieval for inlineability.

amp-list

  • Fix for uncaught attemptChangeSize Error
  • Optimize service retrieval for inlineability.

amp-live-list

  • xhr type fixes
  • Optimize service retrieval for inlineability.

amp-mustache

  • Optimize service retrieval for inlineability.

amp-pixel

  • Optimize service retrieval for inlineability.

amp-reach-player

  • Validator Roll Up

amp-share-tracking

  • Optimize service retrieval for inlineability.

amp-sidebar

  • Validator Roll Up
  • Fix for video not pausing on subsequent plays when inside lightbox, sidebar or carousel.
  • Ensure multiple sequential calls to open_() and close_() are actually no-op
  • don't re-alias the public win to a private win
  • Optimize service retrieval for inlineability.

amp-soundcloud

  • Support SoundCloud Secret Token

amp-springboard-player

  • Validator Roll Up

amp-user-notification

  • don't re-alias the public win to a private win

amp-video

  • Propagate controls attribute earlier

amp-viz-vega

  • [amp-viz-vega]: Initial stub implementation and example page

amp-youtube

  • Fix YouTube messaging error.

validator

  • Validator Roll Up

    • New warnings for parsing conditions where a tag is manufactured implicitly due to the presence of a tag not allowed outside of the . This will soon become an error.
    • Error detail messages now collapse whitespace found in the original parameter.
    • Fix an issue with #development=1 where valid pages would not show deprecation warnings.
    • New spec URLs. - Fix the command line example in validator README.
      • Small style cleanups, add docstrings and delete trailing whitespace.

    These came up in our Google internal presubmits. - Don't use ES6 in example in README.md. Fix Node.js version.

    Addresses #4156.
    Also makes progress with some feedback from #4155.
    Thanks! - Move Node.js API into subdir and publish on npmjs.com.

    Also, rename to amphtml-validator. So now it's available here:
    https://www.npmjs.com/package/amphtml-validator

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.