github ampproject/amphtml 1468017284333

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

Version: 1468017284333

Submitted to Production around 5:15 PM, Jul 14, 2016 UTC-7
Submitted to 1% canary around 8:00 PM, Jul 11, 2016 UTC-7

  • Avoid lazy parsing the function body of AMP extensions. (#3979)
  • Remove usage of Number.* (#3971)
  • remove unused temp file (#3927)
  • Amp slidescroll experiment - Animate navigation buttons (#3965)
  • The system with second upgrade via upgradeCallback (#3962)
  • [amp-experiment] Allocate experiment variant based on CID. (#3960)
  • Set inViewport before scheduling layout (#3952)
  • Add Element Collapse API (#3721)
  • Disallow resize amp-iframe below certain height (#3954)
  • Server-side access dogfood. (#3967)
  • Use translate instead of visibility in viewer example (#3959)
  • Let Crypto.sha384 accept Uint8Array as input. (#3964)
  • Exposes experiment variants as variable for URL replacement. (#3868)
  • Amp slidescroll experiment - Handling Custom Snapping (#3896)
  • Refactor updateSize in amp-iframe (#3858)
  • Adding Kargo ad network support to amp-ad (#3918)
  • add help documentation for prepend-global (#3947)
  • Fix analytics sampling bias by introducing a uniform hashing function. (#3897)
  • Use timer as a per-window service in amp-iframe (#3941)
  • Added NATIVO amp-ad code and integration test (#2888)
  • Add o2player extension (#3305)
  • make sure to bind the passed in noContentHandler callback (#3935)
  • Implement validation for a data-secret-token attribute for <amp-soundcloud> (#3932)
  • Do not execute pass callbacks if their window went away. (#3904)
  • Optimize preconnect and rename prefetch to preload. (#3910)
  • Only allocate a single primary custom element prototype per window. (#3902)
  • Optimize functions that showed up in profile. (#3905)
  • Delete framerate service. (#3925)
  • add prepend-global task (#3924)
  • Add option to create an optimized build with readable names. (#3908)
  • remove dependency on text-table library and just join manually (#3894)
  • Refactoring: Turn private custom element methods into functions. (#3882)
  • Lower the load priority of ad shaped iframes. (#3863)
  • Tiny validator jsdoc fix (#3892)
  • Add screenshots for Opera to AMP Validator extension. (#3866)
  • Fix renaming of generated JSCompiler_prototypeAlias variable. (#3887)
  • Validator Roll-up (#3885)
  • [CryptoService] Leverage browser native Crypto API to hash strings. (#3850)
  • Size update (#3883)
  • [amp-experiment] Exposes isDismissed() method in AmpUserNotification (#3832)
  • fix action-impl warning on dist (#3867)
  • Add params for microad (#3827)
  • Fixed some A4A tests. (#3859)
  • Updates to colanalytics vendor config for amp-analytics. (#3849)
  • Changes to implement A4A (AMP ads for AMP pages) (#3534)
  • Addresses comment left over from PR#3841 (#3853)
  • Expose submit event with on=submit:el.action syntax. (#3739)
  • Open source for AMP Validator Chrome extension. (#3839)
  • Introduces CryptoService as a wrapper around sha384 lib. (#3841)
  • [amp-experiment] Wires up AmpExperiment with variant.allocateVariant(). (#3810)

Breakdown by component

README.md

  • move amp-ad docs to extension

ads

  • Adding Kargo ad network support to amp-ad
  • Add params for microad

amp-a4a

  • Fixed some A4A tests.

amp-access

  • Server-side access dogfood.

amp-ad

  • The system with second upgrade via upgradeCallback
  • make sure to bind the passed in noContentHandler callback
  • Do not execute pass callbacks if their window went away.
  • Optimize preconnect and rename prefetch to preload.
  • Validator Roll-up
  • move amp-ad docs to extension

amp-analytics

  • Remove usage of Number.*
  • Let Crypto.sha384 accept Uint8Array as input.
  • Fix analytics sampling bias by introducing a uniform hashing function.
  • changed mparticle docs link
  • [CryptoService] Leverage browser native Crypto API to hash strings.
  • Updates to colanalytics vendor config for amp-analytics.
  • Addresses comment left over from PR#3841
  • Introduces CryptoService as a wrapper around sha384 lib.

amp-carousel

  • Amp slidescroll experiment - Animate navigation buttons
  • Amp slidescroll experiment - Handling Custom Snapping

amp-experiment

  • [amp-experiment] Allocate experiment variant based on CID.
  • Exposes experiment variants as variable for URL replacement.
  • [amp-experiment] Wires up AmpExperiment with variant.allocateVariant().

amp-facebook

  • Optimize preconnect and rename prefetch to preload.

amp-form

  • Validator Roll-up
  • fix action-impl warning on dist

amp-iframe

  • Disallow resize amp-iframe below certain height
  • Refactor updateSize in amp-iframe
  • Use timer as a per-window service in amp-iframe
  • Lower the load priority of ad shaped iframes.

amp-mustache

  • Validator Roll-up

amp-sidebar

  • fix typo in amp-sidebar.md

amp-social-share

  • The system with second upgrade via upgradeCallback

amp-soundcloud

  • Implement validation for a data-secret-token attribute for <amp-soundcloud>

amp-twitter

  • Optimize preconnect and rename prefetch to preload.

amp-user-notification

  • The system with second upgrade via upgradeCallback
  • [amp-experiment] Exposes isDismissed() method in AmpUserNotification

validator

  • Tiny validator jsdoc fix

    • Add screenshots for Opera to AMP Validator extension.

    @powdercloud please review. - Validator Roll-up

    Changes to Validation:

    • Add threema as a valid URL protocol. #3727
    • Validatedata- attributes against mustache rules if found inside a template tag. #3460
    • Allow forms with input, textarea, select and option tags. #3348
      • Open source for AMP Validator Chrome extension.

    This is the code behind the AMP Validator Chrome extension.
    Version 1.0.7.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.