GoogleChrome/lighthouse (lighthouse)
### [`v11.5.0`](https://togithub.com/GoogleChrome/lighthouse/blob/HEAD/changelog.md#1150-2024-01-23)
[Compare Source](https://togithub.com/GoogleChrome/lighthouse/compare/v11.4.0...v11.5.0)
[Full Changelog](https://togithub.com/GoogleChrome/lighthouse/compare/v11.4.0...v11.5.0)
We expect this release to ship in the DevTools of [Chrome 123](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks.
#### New Contributors
Thanks to our new contributors π½π·π°π―π»!
- EvilKarter [@EvilKarter](https://togithub.com/EvilKarter)
#### Notable Changes
- New layout-shifts audit shows estimated root causes for layout shifts. This replaces the layout-shift-elements audit which only shows elements impacted by layout shifts. ([#15703](https://togithub.com/GoogleChrome/lighthouse/pull/15703), [#15730](https://togithub.com/GoogleChrome/lighthouse/pull/15730))
- Informative audits now have a score of 1 instead of null ([#15689](https://togithub.com/GoogleChrome/lighthouse/pull/15689))
- Added a warning for [PWA deprecation](https://developer.chrome.com/blog/update-install-criteria?hl=en) ([#15741](https://togithub.com/GoogleChrome/lighthouse/pull/15741))
#### Core
- bump guidance level of top CWV recommendations ([#15695](https://togithub.com/GoogleChrome/lighthouse/pull/15695))
- lower guidance level of unused- audits ([#15718](https://togithub.com/GoogleChrome/lighthouse/pull/15718))
- create separate product savings type ([#15726](https://togithub.com/GoogleChrome/lighthouse/pull/15726))
- round metric savings to remove false precision ([#15721](https://togithub.com/GoogleChrome/lighthouse/pull/15721))
- fix mistake preventing gather/audit phases from sharing cache ([#15710](https://togithub.com/GoogleChrome/lighthouse/pull/15710))
- cumulative-layout-shift: experiment with new shared trace engine ([#15702](https://togithub.com/GoogleChrome/lighthouse/pull/15702))
- legacy-javascript: detect es-shims polyfills ([#15738](https://togithub.com/GoogleChrome/lighthouse/pull/15738))
- network-request: consider secondary headers for content encoded check ([#15708](https://togithub.com/GoogleChrome/lighthouse/pull/15708))
- render-blocking-resources: reduce metric savings if LCP is an image ([#15694](https://togithub.com/GoogleChrome/lighthouse/pull/15694))
- target-manager: warn on errors while attaching to workers ([#15740](https://togithub.com/GoogleChrome/lighthouse/pull/15740))
- trace: enable JS samples for advanced workflows ([#15542](https://togithub.com/GoogleChrome/lighthouse/pull/15542))
- unused-css: exclude header size for estimating wasted bytes ([#15671](https://togithub.com/GoogleChrome/lighthouse/pull/15671))
- viewport: include meta viewport string in debugDetails ([#15727](https://togithub.com/GoogleChrome/lighthouse/pull/15727))
#### Report
- small renderAudit simplification ([#15725](https://togithub.com/GoogleChrome/lighthouse/pull/15725))
- fix filmstrip wrap ([#15693](https://togithub.com/GoogleChrome/lighthouse/pull/15693))
- performance: use metric savings for metric filter ([#15540](https://togithub.com/GoogleChrome/lighthouse/pull/15540))
#### Deps
- upgrade puppeteer to 21.7.0 ([#15724](https://togithub.com/GoogleChrome/lighthouse/pull/15724))
- upgrade esbuild to 0.19.11 ([#15731](https://togithub.com/GoogleChrome/lighthouse/pull/15731))
#### Clients
- lr: include flag for ignoring bad page status code ([#15764](https://togithub.com/GoogleChrome/lighthouse/pull/15764))
#### Docs
- update deprecated link to shared flags ([#15722](https://togithub.com/GoogleChrome/lighthouse/pull/15722))
- user-flows: update complete flow example ([#15690](https://togithub.com/GoogleChrome/lighthouse/pull/15690))
#### Tests
- check for console errors and warnings in pptr tests ([#15516](https://togithub.com/GoogleChrome/lighthouse/pull/15516))
- fix ToT chrome install path ([#15753](https://togithub.com/GoogleChrome/lighthouse/pull/15753))
- ci: stop using xvfb ([#15707](https://togithub.com/GoogleChrome/lighthouse/pull/15707))
- dbw: update expectations for unload handler removal ([#15765](https://togithub.com/GoogleChrome/lighthouse/pull/15765))
- dbw: fix server latency flake ([#15729](https://togithub.com/GoogleChrome/lighthouse/pull/15729))
- mocha: fix snapshot expectations in retries ([#15735](https://togithub.com/GoogleChrome/lighthouse/pull/15735))
#### Misc
- build: set line limit to 1000 ([#15733](https://togithub.com/GoogleChrome/lighthouse/pull/15733))
- lighthouse-logger: add repo to package.json ([#15768](https://togithub.com/GoogleChrome/lighthouse/pull/15768))
Configuration
π Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
11.4.0
->11.5.0
Release Notes
GoogleChrome/lighthouse (lighthouse)
### [`v11.5.0`](https://togithub.com/GoogleChrome/lighthouse/blob/HEAD/changelog.md#1150-2024-01-23) [Compare Source](https://togithub.com/GoogleChrome/lighthouse/compare/v11.4.0...v11.5.0) [Full Changelog](https://togithub.com/GoogleChrome/lighthouse/compare/v11.4.0...v11.5.0) We expect this release to ship in the DevTools of [Chrome 123](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. #### New Contributors Thanks to our new contributors π½π·π°π―π»! - EvilKarter [@EvilKarter](https://togithub.com/EvilKarter) #### Notable Changes - New layout-shifts audit shows estimated root causes for layout shifts. This replaces the layout-shift-elements audit which only shows elements impacted by layout shifts. ([#15703](https://togithub.com/GoogleChrome/lighthouse/pull/15703), [#15730](https://togithub.com/GoogleChrome/lighthouse/pull/15730)) - Informative audits now have a score of 1 instead of null ([#15689](https://togithub.com/GoogleChrome/lighthouse/pull/15689)) - Added a warning for [PWA deprecation](https://developer.chrome.com/blog/update-install-criteria?hl=en) ([#15741](https://togithub.com/GoogleChrome/lighthouse/pull/15741)) #### Core - bump guidance level of top CWV recommendations ([#15695](https://togithub.com/GoogleChrome/lighthouse/pull/15695)) - lower guidance level of unused- audits ([#15718](https://togithub.com/GoogleChrome/lighthouse/pull/15718)) - create separate product savings type ([#15726](https://togithub.com/GoogleChrome/lighthouse/pull/15726)) - round metric savings to remove false precision ([#15721](https://togithub.com/GoogleChrome/lighthouse/pull/15721)) - fix mistake preventing gather/audit phases from sharing cache ([#15710](https://togithub.com/GoogleChrome/lighthouse/pull/15710)) - cumulative-layout-shift: experiment with new shared trace engine ([#15702](https://togithub.com/GoogleChrome/lighthouse/pull/15702)) - legacy-javascript: detect es-shims polyfills ([#15738](https://togithub.com/GoogleChrome/lighthouse/pull/15738)) - network-request: consider secondary headers for content encoded check ([#15708](https://togithub.com/GoogleChrome/lighthouse/pull/15708)) - render-blocking-resources: reduce metric savings if LCP is an image ([#15694](https://togithub.com/GoogleChrome/lighthouse/pull/15694)) - target-manager: warn on errors while attaching to workers ([#15740](https://togithub.com/GoogleChrome/lighthouse/pull/15740)) - trace: enable JS samples for advanced workflows ([#15542](https://togithub.com/GoogleChrome/lighthouse/pull/15542)) - unused-css: exclude header size for estimating wasted bytes ([#15671](https://togithub.com/GoogleChrome/lighthouse/pull/15671)) - viewport: include meta viewport string in debugDetails ([#15727](https://togithub.com/GoogleChrome/lighthouse/pull/15727)) #### Report - small renderAudit simplification ([#15725](https://togithub.com/GoogleChrome/lighthouse/pull/15725)) - fix filmstrip wrap ([#15693](https://togithub.com/GoogleChrome/lighthouse/pull/15693)) - performance: use metric savings for metric filter ([#15540](https://togithub.com/GoogleChrome/lighthouse/pull/15540)) #### Deps - upgrade puppeteer to 21.7.0 ([#15724](https://togithub.com/GoogleChrome/lighthouse/pull/15724)) - upgrade esbuild to 0.19.11 ([#15731](https://togithub.com/GoogleChrome/lighthouse/pull/15731)) #### Clients - lr: include flag for ignoring bad page status code ([#15764](https://togithub.com/GoogleChrome/lighthouse/pull/15764)) #### Docs - update deprecated link to shared flags ([#15722](https://togithub.com/GoogleChrome/lighthouse/pull/15722)) - user-flows: update complete flow example ([#15690](https://togithub.com/GoogleChrome/lighthouse/pull/15690)) #### Tests - check for console errors and warnings in pptr tests ([#15516](https://togithub.com/GoogleChrome/lighthouse/pull/15516)) - fix ToT chrome install path ([#15753](https://togithub.com/GoogleChrome/lighthouse/pull/15753)) - ci: stop using xvfb ([#15707](https://togithub.com/GoogleChrome/lighthouse/pull/15707)) - dbw: update expectations for unload handler removal ([#15765](https://togithub.com/GoogleChrome/lighthouse/pull/15765)) - dbw: fix server latency flake ([#15729](https://togithub.com/GoogleChrome/lighthouse/pull/15729)) - mocha: fix snapshot expectations in retries ([#15735](https://togithub.com/GoogleChrome/lighthouse/pull/15735)) #### Misc - build: set line limit to 1000 ([#15733](https://togithub.com/GoogleChrome/lighthouse/pull/15733)) - lighthouse-logger: add repo to package.json ([#15768](https://togithub.com/GoogleChrome/lighthouse/pull/15768))Configuration
π Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.