github ampproject/amphtml 1481320064935

latest releases: 2403280457000, 2403261854000, 2403211912000...
7 years ago

Version: 1481320064935

1% 4PM 2016-12-9
Production 4:30PM 2016-12-9

  • Fix Sidebar navigations being cancelled. (#6590)
  • fix amp-accordion: always return non-null sessionState (#6488)
  • Use manifest and origin-manifest to look for banner source (#6388)
  • Disable Visibility V2 tests due to saucelabs/integration problems (#6430)
  • Add #amp=1 fragment to iframe URLs (#6418)
  • observe/unobserve multi elements in IntersectionObserver (#6403)
  • Allow variable substitutions in hidden fields. (#6130)
  • Move the iframe's box, not the wrapping AMP Element's (#6248)
  • Remove background page persistence (#6381)
  • Move all creative rendering for A4A to layoutcallback (#6249)
  • cron job from @erwinmombay to update size.txt (#6406)
  • Exit successfully if the shim is already what we want it to be. (#6416)
  • convert back into bytes before putting into csv file (#6384)
  • Update SafeFrame version number. (#6412)
  • Implemented AmpContext and IframeMessagingClient (#6310)
  • Fix SOVRN's ad example. (#6396)
  • Punt if we can't find the amphtml-validator.cmd file. (#6402)
  • Migrate activity to doc-scope and fix instrumentation resolution (#6241)
  • Implement basic visibility tracking using IntersectionObserver (#6318)
  • Errors might happen before the global AMP object is ever created. (#6397)
  • Improve doc - wording, examples, format, etc. (#6343)
  • Move document-state to services (#6336)
  • Use manifest and origin-manifest to look for banner source (#6388)
  • Validator rollup (#6391)
  • Switch to visibility API from viewer (#6337)
  • A4A amp nameframe (#6099)
  • Update Ligatus Ad Network Configuration (#6346)
  • Explicitly load amp-ad tag in examples (#6382)
  • Cleanup amp-fx-flying-carpet experiment (#6286)
  • Ensure that ios-embed mode is never triggered on a in-a-box iframe (#6373)
  • AD README fix (#6374)
  • Expose sourceUrl to amp-ad iframe. (#6371)
  • Remove old IO file (#6362)
  • amp-accordion: add store-state-opt-out attribute to disable store state (#3852)
  • Stop scrubbing hash (#6361)
  • Do not require display:block on relative-body styles (#6365)
  • add ignore globs for some validator paths like nodejs/node_modules and dist (#6366)
  • remove make-body-relative flag on canary (#6364)
  • cron job from @erwinmombay to update size.txt and size.csv (#6327)
  • Cleanup 'pan-y' experiment (#6334)
  • Prevent cancelled promises from reporting in console (#6335)
  • Introduce expandStringAsync and expandStringSync in url-replacement (#6323)
  • Fix minVisiblePercentage and maxVisiblePercentage (#6326)
  • Allow URL rewrite on proxy origins (#6329)
  • Sorry I forgot to add target="_blank" which we really want here (#6331)
  • For validator.ampproject.org, add link to NPM package. (#6330)
  • Ensure that sizer is no longer interfering after first height change (#6313)
  • Make rectIntersection accept an array (#6311)
  • Skip couple of jwt tests in Safari until #6292 (#6294)
  • Copy edit doc per #6298 (#6309)
  • Fix double submission using buttontype=submit
  • Check for win.performance before using it (#6316)
  • Ensure that make-body-relative does not override the existing overflow style (#6319)
  • An example of a "fake" a4a ad served as a 3p iframe (#6307)
  • Refactor methods in viewer into performance-impl (#6252)
  • Update class/ID/tagname docs (#6302)
  • Fixes load time visibility. (#6291)
  • Allow *.cdn.ampproject.org as amp cache origin (#5901)
  • AMP integration with Index Exchange (#5944)
  • A4A non-AMP creative render defaults to safeframe for iOS (#6300)
  • Fix amp-analytics tests to run in Safari (#6270)
  • Carousel (#6295)
  • Update amp-app-banner.md to "stable" (#6278)
  • Replace IntersectionObserver with IntersectionObserverPolyfill (#6227)
  • Force transfer sidebar to the Fixed 'transfer' layer. (#6155)
  • remove cached owner info (#6028)
  • [amp-youtube] Move all the param logic to getVideoIframeSrc_() (#6273)
  • remove sticky-ad-better-ux experiment tag (#6296)
  • FlexOneELEPHANT amp-ad support (#4924)
  • revert init value (#6289)
  • iOS Wrapper: enabled HTML-based selectors (#6276)
  • Fix slidescroll tests for Safari (#6280)
  • Validator Rollup (#6284)
  • switch boolean to number for canary flag (#6283)
  • turn off all unsafe operations for cssnano (#6271)
  • amp-selector (#5975)
  • cron job from @erwinmombay to update size.txt and size.csv (#6274)
  • Introduce experiment flag for VisibilityV2 (IntersectionObserver based visibility tracking) (#6255)
  • Animations: block animation until all resources are loaded (#6235)
  • Skeleton of implementation (#6197)
  • Ensure that the size changes are picked up between visible/invisible states (#6251)
  • Create demo for amp-inabox with GPT (#6239)
  • Content.ad: Domain handling bug fixes (#6247)
  • First implementation of imagead (intent to implement #5541) (#5751)
  • Fix local navigation history management by handling hash navigations (#5961)
  • AdButler AMP Ad Implementation (#5736)
  • Fix gulp build rule for experiments.html. (#6232)
  • Use scheme-relative Url so we can use https on Heroku/Firebase as well (#6226)
  • Add felmat support for amp-ad (#6076)
  • Making amp-ad tests pass on Safari (#6193)
  • Document form analytics events. (#6237)
  • Update Pubmine amp-ad to implement render-start api (#6214)
  • Makes viewer.sendMessageUnreliable reliably return promise of response. (#6191)
  • sync from internal configs (#6236)
  • Migrate Instrumentation and Visibility to doc-scope service. (#5693)
  • Remove amp-scrollable-carousel experiment flag (#6068)
  • Small fixes. (#6220)
  • Fix content-type on xhr error check (#6203)
  • Update Experiments configs and remove launched gaurds. (#6224)
  • fix doc (#6223)
  • make it customizable (#6211)
  • Refactor isPerformanceTrackingOn into performance-impl (#6215)
  • Fix canonical and AMP description in discovery section (#6192)

Breakdown by component

amp-a4a

Disable Visibility V2 tests due to saucelabs/integration problems (#6430)
Update SafeFrame version number. (#6412)

amp-analytics

Disable Visibility V2 tests due to saucelabs/integration problems (#6430)

amp-app-banner

amp-app-banner: add link to sample (#6405)

amp-iframe

Add #amp=1 fragment to iframe URLs (#6418)

validator

Exit successfully if the shim is already what we want it to be. (#6416)

Punt if we can't find the amphtml-validator.cmd file. (#6402)
I couldn't find an environment variable to distinguish
global and local install (other than parsing out the command
line for npm), so this is a relatively simple but crude
solution to cover a lot of cases.

This should fix #6354.

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.