Skip to content

Commit

Permalink
v6.4.0 (#11499)
Browse files Browse the repository at this point in the history
  • Loading branch information
adamraine committed Sep 30, 2020
1 parent 540fd3b commit ae69bd6
Show file tree
Hide file tree
Showing 9 changed files with 129 additions and 10 deletions.
119 changes: 119 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,122 @@
<a name="6.4.0"></a>
# 6.4.0 (2020-09-30)
[Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v6.3.0...v6.4.0)

We expect this release to ship in the DevTools of [Chrome 88](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks.

## New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

- Denis Seleznev @hcodes
- Irfan Maulana @mazipan
- James Garbutt @43081j
- Matt Hobbs @Nooshu
- Mohammed J. Razem @moerazem
- Pujitha.E @pujitha7
- Quentin @qwright10
- andreizet @andreizet

## Notable Changes

* large-javascript-libraries: move to experimental ([#11484](https://github.com/GoogleChrome/lighthouse/pull/11484))
* driver: don't clear indexedb, websql, or localstorage before run ([#11438](https://github.com/GoogleChrome/lighthouse/pull/11438))

## New Audits

* unsized-images reland ([#11340](https://github.com/GoogleChrome/lighthouse/pull/11340)): This audit confirms users' images are explicitly sized; ultimately preventing layout shift and improving CLS.

## Core

* tracehouse: add CPU trace profiler model ([#11072](https://github.com/GoogleChrome/lighthouse/pull/11072))
* stack-packs: add Drupal pack ([#10522](https://github.com/GoogleChrome/lighthouse/pull/10522))
* stack-packs: move to lighthouse-stack-packs npm package ([#11370](https://github.com/GoogleChrome/lighthouse/pull/11370))
* axe: use our html snippet rather than axe's ([#11362](https://github.com/GoogleChrome/lighthouse/pull/11362))
* benchmarkindex: add workaround for Intel microcode fixes ([#11483](https://github.com/GoogleChrome/lighthouse/pull/11483))
* config: correct typo on throttling profile name ([#11355](https://github.com/GoogleChrome/lighthouse/pull/11355))
* image-elements: do not set untrusted natural dimensions ([#11457](https://github.com/GoogleChrome/lighthouse/pull/11457))
* installable-manifest: expose app manifest url ([#11330](https://github.com/GoogleChrome/lighthouse/pull/11330))
* is-on-https: add missing space in description ([#11466](https://github.com/GoogleChrome/lighthouse/pull/11466))
* is-on-https: remove <M84 codepaths ([#11373](https://github.com/GoogleChrome/lighthouse/pull/11373))
* js-usage: normalize url key ([#11302](https://github.com/GoogleChrome/lighthouse/pull/11302))
* password-inputs-can-be-pasted-into: add devtoolsNodePath ([#11416](https://github.com/GoogleChrome/lighthouse/pull/11416))
* normalize node information in gathering ([#11405](https://github.com/GoogleChrome/lighthouse/pull/11405))
* traverse shadow hosts in getNodePath ([#10956](https://github.com/GoogleChrome/lighthouse/pull/10956))
* minification-estimator: minify nested template literals in JavaScript ([#11395](https://github.com/GoogleChrome/lighthouse/pull/11395))
* expose service worker url on service worker audit ([#11329](https://github.com/GoogleChrome/lighthouse/pull/11329))
* preconnect: ignore unimportant origins ([#11306](https://github.com/GoogleChrome/lighthouse/pull/11306))
* autocomplete: add chrome suggestions, invalid warning ([#11342](https://github.com/GoogleChrome/lighthouse/pull/11342))

## Report

* let fireworks eligibility ignore PWA category ([#11200](https://github.com/GoogleChrome/lighthouse/pull/11200))
* csv: add overall category scores ([#11404](https://github.com/GoogleChrome/lighthouse/pull/11404))
* normalize -0 to 0 ([#11353](https://github.com/GoogleChrome/lighthouse/pull/11353))
* set min-width on code table column ([#11359](https://github.com/GoogleChrome/lighthouse/pull/11359))

## Deps

* lighthouse-stack-packs: update ([#11492](https://github.com/GoogleChrome/lighthouse/pull/11492))
* update third-party-web ([#11469](https://github.com/GoogleChrome/lighthouse/pull/11469))
* chrome-launcher to v0.13.4 ([#11434](https://github.com/GoogleChrome/lighthouse/pull/11434))
* update transitive lodash ([#11448](https://github.com/GoogleChrome/lighthouse/pull/11448))
* inquirer: upgrade to 7.3.3 ([#11441](https://github.com/GoogleChrome/lighthouse/pull/11441))
* snyk: update snyk snapshot ([#11347](https://github.com/GoogleChrome/lighthouse/pull/11347))

## Clients

* devtools: update report-generator.js to match DevTools changes ([#11411](https://github.com/GoogleChrome/lighthouse/pull/11411))
* lr: enable uses-http2, add protocol override header ([#11439](https://github.com/GoogleChrome/lighthouse/pull/11439))

## I18n

* import ([#11494](https://github.com/GoogleChrome/lighthouse/pull/11494))
* remove incorrect aliases ([#11487](https://github.com/GoogleChrome/lighthouse/pull/11487))
* use placeholders more for html terms ([#11406](https://github.com/GoogleChrome/lighthouse/pull/11406))
* use IcuMessage objects instead of string IDs ([#10630](https://github.com/GoogleChrome/lighthouse/pull/10630))
* code-escape <link> in preconnect and preload ([#11401](https://github.com/GoogleChrome/lighthouse/pull/11401))
* accept array of locales in lookupLocale ([#11349](https://github.com/GoogleChrome/lighthouse/pull/11349))
* add more translator strings to font-size ([#11338](https://github.com/GoogleChrome/lighthouse/pull/11338))

## Docs

* auth: add setCookie example ([#11473](https://github.com/GoogleChrome/lighthouse/pull/11473))
* variability: expand on lighthouse-ci usage ([#11377](https://github.com/GoogleChrome/lighthouse/pull/11377))
* remove PageSpeed Green from integrations ([#11390](https://github.com/GoogleChrome/lighthouse/pull/11390))
* add microlink to integrations ([#11048](https://github.com/GoogleChrome/lighthouse/pull/11048))
* releasing: align 2 days before branch. update managers ([#11333](https://github.com/GoogleChrome/lighthouse/pull/11333))
* add CPU throttling guide ([#11325](https://github.com/GoogleChrome/lighthouse/pull/11325))

## Tests

* page-functions: add test for getNodePath ([#11433](https://github.com/GoogleChrome/lighthouse/pull/11433))
* check for dependencies when setting up blink tools ([#11437](https://github.com/GoogleChrome/lighthouse/pull/11437))
* hash more files for devtools test cache ([#11417](https://github.com/GoogleChrome/lighthouse/pull/11417))
* smoke: fix preconnect flake w/ a non-locally installed font ([#11425](https://github.com/GoogleChrome/lighthouse/pull/11425))
* add markdown link checker ([#11358](https://github.com/GoogleChrome/lighthouse/pull/11358))
* webtests: test pub ads plugin ([#11364](https://github.com/GoogleChrome/lighthouse/pull/11364))
* rebaseline webtests ([#11351](https://github.com/GoogleChrome/lighthouse/pull/11351))
* devtools: fail on unset/unbound env variable ([#11331](https://github.com/GoogleChrome/lighthouse/pull/11331))

## Misc

* build: fix mangling for tap-targets gatherer ([#11463](https://github.com/GoogleChrome/lighthouse/pull/11463))
* script for analyzing results from gcp data collection ([#11296](https://github.com/GoogleChrome/lighthouse/pull/11296))
* make FormElements not a public artifact ([#11476](https://github.com/GoogleChrome/lighthouse/pull/11476))
* yarn open-devtools ([#11445](https://github.com/GoogleChrome/lighthouse/pull/11445))
* build: use terser on inline assets ([#11461](https://github.com/GoogleChrome/lighthouse/pull/11461))
* tweak typescript jsdoc for list format ([#11447](https://github.com/GoogleChrome/lighthouse/pull/11447))
* build: minify bundles with terser ([#9605](https://github.com/GoogleChrome/lighthouse/pull/9605))
* add score shapes to legend ([#11440](https://github.com/GoogleChrome/lighthouse/pull/11440))
* axe: rename axe types ([#11432](https://github.com/GoogleChrome/lighthouse/pull/11432))
* update stack packs, remove duplicated stack pack files ([#11396](https://github.com/GoogleChrome/lighthouse/pull/11396))
* build: fix devtools tests by making empty type files ([#11418](https://github.com/GoogleChrome/lighthouse/pull/11418))
* hide locale files by default in PRs ([#11363](https://github.com/GoogleChrome/lighthouse/pull/11363))
* fix typos in jsdoc types ([#11367](https://github.com/GoogleChrome/lighthouse/pull/11367))
* build: include publisher ads plugin in lightrider bundle ([#11366](https://github.com/GoogleChrome/lighthouse/pull/11366))
* flatten new service-worker audit details ([#11361](https://github.com/GoogleChrome/lighthouse/pull/11361))
* fix run-web-tests.sh ([#11346](https://github.com/GoogleChrome/lighthouse/pull/11346))

<a name="6.3.0"></a>
# 6.3.0 (2020-08-26)
[Full Changelog](https://github.com/GoogleChrome/lighthouse/compare/v6.2.0...v6.3.0)
Expand Down
4 changes: 2 additions & 2 deletions docs/plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ A Lighthouse plugin is just a node module with a name that starts with `lighthou
"name": "lighthouse-plugin-cats",
"main": "plugin.js",
"peerDependencies": {
"lighthouse": "^6.3.0"
"lighthouse": "^6.4.0"
},
"devDependencies": {
"lighthouse": "^6.3.0"
"lighthouse": "^6.4.0"
}
}
```
Expand Down
2 changes: 1 addition & 1 deletion docs/recipes/custom-audit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"private": true,
"scripts": {},
"devDependencies": {
"lighthouse": "^6.3.0"
"lighthouse": "^6.4.0"
}
}
2 changes: 1 addition & 1 deletion docs/recipes/gulp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
"devDependencies": {
"gulp": "^3.9.1",
"gulp-connect": "^5.0.0",
"lighthouse": "^6.3.0"
"lighthouse": "^6.4.0"
}
}
4 changes: 2 additions & 2 deletions docs/recipes/lighthouse-plugin-example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"private": true,
"main": "./plugin.js",
"peerDependencies": {
"lighthouse": "^6.3.0"
"lighthouse": "^6.4.0"
},
"devDependencies": {
"lighthouse": "^6.3.0"
"lighthouse": "^6.4.0"
}
}
2 changes: 1 addition & 1 deletion lighthouse-core/test/results/sample_v2.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"axe-core": "3.5.5"
}
},
"lighthouseVersion": "6.3.0",
"lighthouseVersion": "6.4.0",
"fetchTime": "2018-03-13T00:55:45.840Z",
"requestedUrl": "http://localhost:10200/dobetterweb/dbw_tester.html",
"finalUrl": "http://localhost:10200/dobetterweb/dbw_tester.html",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lighthouse",
"version": "6.3.0",
"version": "6.4.0",
"description": "Automated auditing, performance metrics, and best practices for the web.",
"main": "./lighthouse-core/index.js",
"bin": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Generate report: enabled visible

=============== Lighthouse Results ===============
URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-emulate-pass.html
Version: 6.3.0
Version: 6.4.0
TestedAsMobileDevice: true
ViewportDimensions: {
"innerWidth": 360,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@ Generating results...

=============== Lighthouse Results ===============
URL: http://127.0.0.1:8000/devtools/lighthouse/resources/lighthouse-basic.html
Version: 6.3.0
Version: 6.4.0
TestedAsMobileDevice: true
ViewportDimensions: {
"innerWidth": 980,
Expand Down

0 comments on commit ae69bd6

Please sign in to comment.