Releases
1.1.7
Compare
Sorry, something went wrong.
No results found
1.1.7 (2016-10-31)
Features
Add cpu throttling option (initially disabled by default) - #747
Stop Lighthouse run if tabs with a shared Service Worker are found - #639
Add Web Worker entry point to lighthouse-background.js - #803
Audit: add DBW stylesheet gatherer and old flexbox audit - #767
Audit: adopt Perceptual Speed Index - #785
Audit: add DBW audit for passive event listeners - #830
CLI: add support for using stable Google Chrome on MacOS - #782
Bug Fixes
Fix function call location from driver.captureJSCallUsage - #779
Update driver.captureFunctionCallSites to use updated driver.evaluateAsync - #809
Stop interpreting manifest parse errors as failure to fetch manifest - #823
Update npm run dbw to use new emulation flags - #834
Make network emulation numbers always integers - #839
Trim extendedInfo returned from DBW http2 audit to prevent circular references - #842
Navigate to about:blank before driver setup - #850
Fix handling of errors from the debugging protocol - #853
Stop spreading strings in log - #835
Allow debugger protocol's DOM domain to be redundantly disabled - #861
Remove tab targetId requirement for checking if other tabs will share a service worker - #852
Consistently reject Promises with an Error - #862
Don't throw an error in stylesheet gatherer if no stylesheets are found - #864
CLI: Disable extension system in launched Chrome instance - #771
CLI: make Chrome Launcher respect --quiet flag - #774
CLI: use about:blank as initial URL - #776
CLI: make HTML report have gitignorable filename - #790
CLI: fix outputMode conditional - #846
CLI: add warning if tsc has not been run before use - #857
Report: fix pluralization of "resources" - #773
Testing
Add smokehouse, an end-to-end test runner, and use for smoke tests - #781 , #788
Run default smoke tests with full config - #801
Add prefer-const eslint rule - #804
Run well-known-PWA smokehouse tests in CI - #824
Fix several eslint warnings - #831
Test node v6 and v7 explicitly in CI - #832
Add tests for getLogNormalDistribution and getRiskToResponsiveness on TracingProcessor - #806
Docs
CLI: clarify description of --select-chrome flag - #829
readme: add basic instructions for custom audits/gatherers - 8d696af
readme: update module diagram - ee1dc0d
readme: add node debugging getting started tip - #807
readme: add CLI TS development notes - #818
readme: matching parentheses - #855
Refactor
Make web-inspector.js worker friendly - #795
Migrate driver.evaluateAsync to Runtime.evaluate(awaitPromise) - #793
Extract a Connection abstraction from driver - #800
Create connections/ directory for debugger protocol connection classes - #822
CLI: convert CLI to typescript - #702
CLI: split mobile emulation and network emulation into separate --disable-device-emulation and --disable-network-throttling flags - #747
CLI: add more explicit TS typing - #825
Extension: simplify reloading clean state at end of run - #813 , #816
Dependencies
You can’t perform that action at this time.