github ampproject/amphtml 1519345006810
1519345006810-old

latest releases: 2404230718000, 2405011605000, 2404291353000...
6 years ago

Version: 1519345006810

  • Report errors from BindEvaluator.addMacros() (#13613)
  • ✨ Disable zoom on double tap (). (#13616)
  • Initial draft for lightbox CSS API (#13604)
  • Broadstreet Ads AMP Ad Implementation (#12475)
  • 🚀Make story-ads start loading immediately (#13610)
  • Implementation of new amp-ad network: medyanet (#13222)
  • Amp-ad: add Trugaze network service (#13520)
  • Adds support for AdPlugg ads. Implements #13345. (#13386)
  • add imonomy network (#12985)
  • Add TreasureData to amp-analytics vendor (#13097)
  • Add no positive response condition for entitlements (#13559)
  • ✨ amp-story-auto-ads showing in the right places (#13284)
  • Create Safeframe Host API for Doubleclick (#13594)
  • Import actions code for subscriptions (#13592)
  • amp-form: remove for the visible-when-invalid CSS (#13599)
  • Fixing the 'auto-advance-to' attribute. (#13509)
  • launch-blocking manual tests (#13577)
  • AmpGwdAnimation page change bug fixes (#13243)
  • Force the 'data-embed-as' attribute to 'video' and make sure to show post text (#13454)
  • Add select{Up/Down} actions (#13439)
  • Stories media pool performance improvements. (#13590)
  • Rename document-click.js to navigation.js (#13596)
  • 🏗 Fix Ctrl + C handler on Windows (#13598)
  • 🐛🖍 Fix form validation error default display from inline to none (#13580)
  • Added open and close events to amp-lightbox (#13578)
  • 🏗 Disable JS during Percy rendering (#13589)
  • Fix bug where lightboxed carousel images show up twice (#13563)
  • 🏗🐛 Correctly apply local dev config during visual tests (#13574)
  • Update babel-eslint to the latest version 🚀 (#13554)
  • Whitelist origins for amp-story: week of 2018-02-20 (#13567)
  • Update nodemon to the latest version 🚀 (#13518)
  • Update browserify to the latest version 🚀 (#13447)
  • Skip 3q video tests due to service instability. Unskip integration tests (#13571)
  • Update eslint to the latest version 🚀 (#13535)
  • Update autoprefixer to the latest version 🚀 (#13435)
  • Update gulp-git to the latest version 🚀 (#13548)
  • Update sinon to the latest version 🚀 (#13423)
  • Update ansi-colors to the latest version 🚀 (#13545)
  • amp-reach-player: Allow fullscreen (#13564)
  • fix(playbuzz): Parent url and host which passed to the Playbuzz iframe was not correct (#13430)
  • move mutation out of measure into mutate (#13561)
  • ✅ Disable flaky tests that are causing master to be red (#13566)
  • Remove flashes on iOS story pages transitions. (#13529)
  • For the amphtml-validator NPM package, require the Node.js binary to be node. (#13536)
  • Doubleclick Fast Fetch: Render on Idle Launch (#13558)
  • Change amp-access to support multiple sources (#12353)
  • ♻️ Migrate origin whitelist to its own file (#13489)
  • Rename AMP-to-AMP linking message from a2a to a2aNavigate (#13493)
  • Refactor amp-story progress bar to use page-ids (#13392)
  • Update mocha to the latest version 🚀 (#13478)
  • Add integration test for amp-image-lightbox (#13458)
  • Add Umeng+ analytics config (#13099)
  • Import subscriptions APIs (#13517)
  • Add expand-single-section attribute to . (#13364)
  • Add Prebid-AppNexus as a vendor to RTC config (#13355)
  • Test, add example, and document referenced templates in a form's submit-[success|error] (#12593)
  • Subscriptions renderer (#13479)
  • 🏗️ Fix / skip some amp-web-push tests that fail with headless chrome (#13501)
  • Validator Updates (#13475)
  • 🏗️ Enable headless mode for gulp test (#13483)
  • 🏗️ Move build-system/eslint-rules into a plugin (#13474)
  • Make the html sanitizer allow the rel attribute on tags (#13413)
  • Use valid json example in amp-story.md (#13151)
  • Amp subscriptions improvements (#13428)
  • 🏗️ Scoped Query Selector: linting and audit (#13449)
  • Add test to enforce that RTC_VENDORS can not have any keys with capital letters (#13368)
  • Change RTC macros to use AsyncResolver, add adCid macro, and count time (#13434)
  • Doubleclick FF: launch exp for render on idle (#13469)
  • 🏗️ Remove chalk and replace it with ansi-colors (#13453)
  • 🏗️ Add a config file for LGTM static analysis (#13460)
  • 🏗️ Don't install greenkeeper-lockfile on Travis (#13459)
  • 🏗️ Run lint checks on build-system/eslint-rules (#13464)
  • 🏗️ Add an eslint rule to prevent misuse of expect (#13426)
  • fix-tests: expect is not assert (#13424)
  • -- videonow ad (#12620)
  • ✅ Fix desktop CSS width for visual diff tests (#13445)
  • ♻️ 🏗️ Move cookie/getCookie/setCookie restrictions to conformance-config.textproto (#13441)
  • fix amp-image-lightbox activation regression, update invocation source to caller (#13440)
  • fix amp-image-lightbox activation regression, update invocation source to caller (#13440)
  • ✅ Disable visual tests for pages with dynamic content (#13425)
  • : allow defining template via the "template" attribute (#13381)
  • <amp-facebook-*> clean up assignment of dataLocale_ private variable (#13390)
  • Allow amp-mustache in a4a (#13406)
  • fix linter appvador.js (#13418)
  • Update autoprefixer to the latest version 🚀 (#13415)
  • Temporarily skip gulp visual-diff --verify (#13416)
  • Inline templates in amp-story-auto-ads (#13412)
  • Add amp-ad support for AppVador (#12163)
  • Fixes comments to point at a GH issue. (#13401)
  • 🏗️ Don't start headless chrome on Travis (#13410)
  • 🏗️ Skip amp-by-example visual tests for PRs (#13411)
  • Add documentation for Percy access (#13408)
  • 🏗️ ✅Add visual diff tests for all AMP components on www.ampbyexample.com (#13394)
  • Fixes copy link to clipboard for iOS (#13400)
  • Amp subscriptions (#13305)
  • amp-lightbox-gallery: install component if extension is loaded (#13405)
  • amp-lightbox-gallery: install component if extension is loaded (#13405)
  • 🏗️✅ Re-enable old visual diff failures now that we're using chrome (#13404)
  • Use (headless) chrome addon on Travis (#13396)
  • 🏗️ Switch from phantomjs to (headless) chrome for visual tests (#13397)

Breakdown by component

ads Amp-ad: add Trugaze network service (#13520) fix linter appvador.js (#13418)
amp-a4a Create Safeframe Host API for Doubleclick (#13594) Change RTC macros to use AsyncResolver, add adCid macro, and count time (#13434) fix-tests: expect is not assert (#13424)
amp-access 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-ad Amp-ad: add Trugaze network service (#13520) fix-tests: expect is not assert (#13424)
amp-ad-network-adsense-impl fix-tests: expect is not assert (#13424)
amp-ad-network-adzerk-impl fix-tests: expect is not assert (#13424)
amp-ad-network-doubleclick-impl Create Safeframe Host API for Doubleclick (#13594) Doubleclick Fast Fetch: Render on Idle Launch (#13558) Change RTC macros to use AsyncResolver, add adCid macro, and count time (#13434) Doubleclick FF: launch exp for render on idle (#13469) fix-tests: expect is not assert (#13424)
amp-anim Validator Updates (#13475)
amp-bind Report errors from BindEvaluator.addMacros() (#13613) Validator Updates (#13475) 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-byside-content Clean up docs for new components (#13515)
amp-date-picker 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-facebook Force the 'data-embed-as' attribute to 'video' and make sure to show post text (#13454)
amp-facebook-page Clean up docs for new components (#13515)
amp-form Rename document-click.js to navigation.js (#13596)
amp-fx-collection Clean up docs for new components (#13515)
amp-gwd-animation 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-image-lightbox ✅ Disable flaky tests that are causing master to be red (#13566) Add integration test for amp-image-lightbox (#13458) Improving/cleaning up docs for lightbox-related components (#13495) Validator Updates (#13475) fix amp-image-lightbox activation regression, update invocation source to caller (#13440)
amp-image-viewer move mutation out of measure into mutate (#13561)
amp-img 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-lightbox Added `open` and `close` events to `amp-lightbox` (#13578) Improving/cleaning up docs for lightbox-related components (#13495) Validator Updates (#13475)
amp-lightbox-gallery Initial draft for lightbox CSS API (#13604) launch-blocking manual tests (#13577) Fix bug where lightboxed carousel images show up twice (#13563) Improving/cleaning up docs for lightbox-related components (#13495) 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-list Validator Updates (#13475)
amp-mustache Validator Updates (#13475)
amp-pixel 🏗️ Scoped Query Selector: linting and audit (#13449)
amp-playbuzz fix(playbuzz): Parent url and host which passed to the Playbuzz iframe was not correct (#13430)
amp-reach-player amp-reach-player: Allow fullscreen (#13564)
amp-selector Add select{Up/Down} actions (#13439) Validator Updates (#13475)
amp-sidebar Validator Updates (#13475) fix-tests: expect is not assert (#13424)
amp-story ✨ Disable zoom on double tap (). (#13616) 🚀Make story-ads start loading immediately (#13610) Fixing the 'auto-advance-to' attribute. (#13509) Stories media pool performance improvements. (#13590) Whitelist origins for amp-story: week of 2018-02-20 (#13567) Remove flashes on iOS story pages transitions. (#13529) ♻️ Migrate origin whitelist to its own file (#13489) 🏗️ Scoped Query Selector: linting and audit (#13449) Add links to other story resources (#13466) Add whitelist signup docs to amp-story.md (#13438)
amp-subscriptions Add no positive response condition for entitlements (#13559) Import actions code for subscriptions (#13592) Import subscriptions APIs (#13517) Subscriptions renderer (#13479) Amp subscriptions improvements (#13428)
amp-timeago Validator Updates (#13475)
amp-video fix-tests: expect is not assert (#13424)
amp-viewer-integration Rename AMP-to-AMP linking message from a2a to a2aNavigate (#13493)
amp-web-push 🏗️ Fix / skip some amp-web-push tests that fail with headless chrome (#13501) 🏗️ Scoped Query Selector: linting and audit (#13449)
validator For the amphtml-validator NPM package, require the Node.js binary to be node. (#13536) This is more standard than the nodejs binary name, which is common on older Debian-based installations. The benefit of this change is that the postinstall script is no longer necessary. Bump version and add release note for NPM. (#13500)

Validator Updates (#13475)
AMP4EMAIL rules and CSS parser updates.
fix-tests: expect is not assert (#13424)
With Chai, instead of expect(condition) you need to use expect(variable).stuff.in.english or assert(condition).

In cases where the tests were silently failing I've used iter.skip for the whole test, or commented out the check if only part of the test was being skipped. (I don't like commenting out code, but is there a better way to skip just a small part of a test?)

Fixes #13422

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.