From 01b217be64ddff7ca500ad0f787f914fa9900b73 Mon Sep 17 00:00:00 2001 From: Connor Clark Date: Mon, 8 Apr 2019 18:15:40 -0700 Subject: [PATCH] 4.3.0 (#8080) --- changelog.md | 82 +++++++++++++++++++++ clients/extension/manifest.json | 2 +- lighthouse-core/test/results/sample_v2.json | 2 +- package.json | 2 +- proto/sample_v2_round_trip.json | 2 +- 5 files changed, 86 insertions(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index f2f7bfd9112d..3585359f302b 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,85 @@ + +# 4.3.0 (2019-04-08) +[Full Changelog](https://github.com/googlechrome/lighthouse/compare/4.2.0...4.3.0) + +## New contributors! + +Thanks to @rdlabo and @yashrajbharti for their first contributions! + +## Report + +* include utm params in links to docs ([#7441](https://github.com/googlechrome/lighthouse/pull/7441)) +* fix PWA badge from disappearing on scroll ([#7512](https://github.com/googlechrome/lighthouse/pull/7512)) + +## Core + +* artifacts: rename Scripts to ScriptElements artifact ([#7920](https://github.com/googlechrome/lighthouse/pull/7920)) +* canonical: move canonical audit to LinkElements ([#7080](https://github.com/googlechrome/lighthouse/pull/7080)) +* font-display: handle carriage returns ([#7712](https://github.com/googlechrome/lighthouse/pull/7712)) +* font-display: ignore data URLs ([#7684](https://github.com/googlechrome/lighthouse/pull/7684)) +* image-aspect-ratio: ignore css background images ([#7516](https://github.com/googlechrome/lighthouse/pull/7516)) +* jsonld: add structured data validation ([#6750](https://github.com/googlechrome/lighthouse/pull/6750)) +* lhr: truncate measure timings to hundredths ([#7748](https://github.com/googlechrome/lighthouse/pull/7748)) +* logging: don't log when closing already closed page ([#7576](https://github.com/googlechrome/lighthouse/pull/7576)) +* main-thread-tasks: improve event-order error messages ([#7745](https://github.com/googlechrome/lighthouse/pull/7745)) +* main-thread-tasks: handle last task not finishing ([#7728](https://github.com/googlechrome/lighthouse/pull/7728)) +* main-thread-tasks: use toplevel tasks in main thread audit ([#7711](https://github.com/googlechrome/lighthouse/pull/7711)) +* oopif: attach to all descendants ([#7608](https://github.com/googlechrome/lighthouse/pull/7608)) +* oopif: skip OOPIF network records in some gatherers ([#7640](https://github.com/googlechrome/lighthouse/pull/7640)) +* optimized-images: cap execution to 5 seconds ([#7237](https://github.com/googlechrome/lighthouse/pull/7237)) +* settings: add lighthouse channel ([#7312](https://github.com/googlechrome/lighthouse/pull/7312)) +* remove hreflang gatherer ([#7477](https://github.com/googlechrome/lighthouse/pull/7477)) +* tap-targets: exclude sticky elements from tap targets audit ([#7603](https://github.com/googlechrome/lighthouse/pull/7603)) +* vuln-libs: match against all semver ranges provided by snyk ([#7402](https://github.com/googlechrome/lighthouse/pull/7402)) +* uses-http2: ignore requests from service-worker ([#7197](https://github.com/googlechrome/lighthouse/pull/7197)) + +## Docs + +* add plugin recipe ([#6965](https://github.com/googlechrome/lighthouse/pull/6965)) +* readme: Foo integration ([#8035](https://github.com/googlechrome/lighthouse/pull/8035)) +* url-shim: add comment about public suffix lst ([#7671](https://github.com/googlechrome/lighthouse/pull/7671)) + +## Clients + +* devtools: refactor build script ([#7421](https://github.com/googlechrome/lighthouse/pull/7421), [#7567](https://github.com/googlechrome/lighthouse/pull/7567)) +* lr: always use transferSize from X-TotalFetchedSize header ([#7478](https://github.com/googlechrome/lighthouse/pull/7478)) +* lr: gather network timing numbers from headers ([#7888](https://github.com/googlechrome/lighthouse/pull/7888)) +* lr: add custom config support ([#7613](https://github.com/googlechrome/lighthouse/pull/7613)) + +## Tests + +* better fatal trace logic error coverage ([#7959](https://github.com/googlechrome/lighthouse/pull/7959)) +* fix test coverage generation ([#7475](https://github.com/googlechrome/lighthouse/pull/7475)) +* finish removing mocha ([#7429](https://github.com/googlechrome/lighthouse/pull/7429)) +* upgrade jest to fix current node 11 build ([#7413](https://github.com/googlechrome/lighthouse/pull/7413)) +* smoke: remove trivial uses of rawValue from expectations ([#7780](https://github.com/googlechrome/lighthouse/pull/7780)) +* smoke: set Content-Type for files served by static-server.js ([#7612](https://github.com/googlechrome/lighthouse/pull/7612), [#8015](https://github.com/googlechrome/lighthouse/pull/8015), [#8078](https://github.com/googlechrome/lighthouse/pull/8078)) + +## Misc + +* chore: remove old dep postinstall-prepare ([#7647](https://github.com/googlechrome/lighthouse/pull/7647)) +* remove unused typedef ([#8075](https://github.com/googlechrome/lighthouse/pull/8075)) +* specify types for some dependency-graph options objects ([#7962](https://github.com/googlechrome/lighthouse/pull/7962)) +* simplifications in simulator/connection-pool ([#7894](https://github.com/googlechrome/lighthouse/pull/7894)) +* drive-by code cleanup in BaseNode ([#7723](https://github.com/googlechrome/lighthouse/pull/7723)) +* remove lhr-lite.d.ts ([#7991](https://github.com/googlechrome/lighthouse/pull/7991)) +* remove obsolete Util.formatDisplayValue ([#7628](https://github.com/googlechrome/lighthouse/pull/7628)) +* various spelling fixes ([#7370](https://github.com/googlechrome/lighthouse/pull/7370), [#7492](https://github.com/googlechrome/lighthouse/pull/7492), [#7427](https://github.com/googlechrome/lighthouse/pull/7427)) +* fix unit-viewer command for windows ([#7624](https://github.com/googlechrome/lighthouse/pull/7624)) +* remove obsolete unused files ([#7476](https://github.com/googlechrome/lighthouse/pull/7476)) +* cli: add --plugins flag to load from the command line ([#7407](https://github.com/googlechrome/lighthouse/pull/7407)) +* gather: update comment re: ClientRect copying ([#7785](https://github.com/googlechrome/lighthouse/pull/7785)) + +## Deps + +* update nyc to latest ([#7431](https://github.com/googlechrome/lighthouse/pull/7431)) +* snyk: update snyk snapshot ([#7392](https://github.com/googlechrome/lighthouse/pull/7392), [#7589](https://github.com/googlechrome/lighthouse/pull/7589), [#7943](https://github.com/googlechrome/lighthouse/pull/7943)) + +## I18n + +* Hindi for seo and a11y ([#7786](https://github.com/googlechrome/lighthouse/pull/7786), [#8070](https://github.com/googlechrome/lighthouse/pull/8070)) +* add new translations for SEO; updates for a11y and perf ([#7720](https://github.com/googlechrome/lighthouse/pull/7720)) + # 4.2.0 (2019-03-06) [Full Changelog](https://github.com/googlechrome/lighthouse/compare/v4.1.0...v4.2.0) diff --git a/clients/extension/manifest.json b/clients/extension/manifest.json index ef65bf4566f0..53738e023003 100644 --- a/clients/extension/manifest.json +++ b/clients/extension/manifest.json @@ -1,6 +1,6 @@ { "name": "__MSG_appName__", - "version": "4.2.0", + "version": "4.3.0", "minimum_chrome_version": "66", "manifest_version": 2, "description": "__MSG_appDescription__", diff --git a/lighthouse-core/test/results/sample_v2.json b/lighthouse-core/test/results/sample_v2.json index 3e19bc2a3e9c..311a0ca8e80e 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -5,7 +5,7 @@ "hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3358.0 Safari/537.36", "benchmarkIndex": 1000 }, - "lighthouseVersion": "4.2.0", + "lighthouseVersion": "4.3.0", "fetchTime": "2018-03-13T00:55:45.840Z", "requestedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", "finalUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", diff --git a/package.json b/package.json index b6b8e9db2fb9..5386e3cd2ab5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lighthouse", - "version": "4.2.0", + "version": "4.3.0", "description": "Lighthouse", "main": "./lighthouse-core/index.js", "bin": { diff --git a/proto/sample_v2_round_trip.json b/proto/sample_v2_round_trip.json index 29131c6311d8..56a8e835ef2a 100644 --- a/proto/sample_v2_round_trip.json +++ b/proto/sample_v2_round_trip.json @@ -3604,7 +3604,7 @@ "warningHeader": "Warnings: " } }, - "lighthouseVersion": "4.2.0", + "lighthouseVersion": "4.3.0", "requestedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html", "runWarnings": [], "timing": {