Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency lighthouse to v12 #48

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Apr 23, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
lighthouse 9.6.8 -> 12.1.0 age adoption passing confidence

Release Notes

GoogleChrome/lighthouse (lighthouse)

v12.1.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 128, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Notable Changes

Core

CLI

Deps

I18n

Docs

Tests

Misc

v12.0.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 126, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Notable Changes

PWA Category Removal

As per Chromeโ€™s updated Installability Criteria, Lighthouse has removed the PWA category. For future PWA testing, users will be directed to use the updated PWA documentation.

SEO Category Reorganization

The SEO category has been updated to reflect the priorities of Google search in 2024. As such, several audits have been removed or moved to other categories:

  • The is-crawlable audit is now weighted high enough to fail the SEO category on its own. (#โ€‹15933)
  • The viewport and font-size audits are no longer priorities for SEO, but are still important for UX in general so they have been moved to the best practices category. (#โ€‹15930)
  • The plugins audit is no longer a priority for SEO and has been removed. (#โ€‹15928)
  • The tap-targets audit is no longer a priority for SEO and has been replaced with the target-size audit in accessibility. (#โ€‹15906)
Overall Savings Deprecation

The overallSavingsMs value on performance diagnostic audits has been deprecated (#โ€‹15902). We recommend using metricSavings.LCP or metricSavings.FCP to understand the estimated metric savings of performance diagnostics.

๐Ÿ†• New Audits
Other Audit Changes
  • The layout-shifts-elements audit is removed. Improved layout shift information can be found in the layout-shifts audit. (#โ€‹15931)
  • The no-unload-listeners audit is removed. Unload listeners are deprecated and are still flagged in the deprecations and bf-cache audits. (#โ€‹15874)
  • The duplicate-id-active audit is removed because it's corresponding Axe check is deprecated. (#โ€‹15900)
  • The uses-rel-preload and preload-fonts audits have been moved to the experimental config. Preload advice is still on hold and these audits were already in a disabled state. (#โ€‹15876)

๐Ÿ’ฅ Breaking Changes

Core

Report

  • fix hidden audit handling for non-perf categories (#โ€‹15968)

Deps

Clients

I18n

Docs

Tests

Misc

v11.7.1

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 125, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Core

  • network-request: recognize zstd compression algorithm (#โ€‹15883)
  • trace-elements: add sentry debugging for impactedNodes (#โ€‹15915)
  • trace-processor: correct overlapping tasks (#โ€‹15921)

Report

Deps

Tests

Misc

v11.7.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 125, and to PageSpeed Insights within 2 weeks.

Notable Changes

  • The publisher ads plugin is out of date and will not be supported in Chrome DevTools M125 (#โ€‹15843)

Core

Deps

I18n

Tests

v11.6.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 124, and to PageSpeed Insights within 2 weeks.

Notable Changes

Core

  • driver: add verbose logs for wait-for page load components (#โ€‹15818)

Deps

I18n

Tests

  • dbw: revert expectations for unload handler removal (#โ€‹15802)

Misc

v11.5.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 123, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Notable Changes

Core

  • bump guidance level of top CWV recommendations (#โ€‹15695)
  • lower guidance level of unused- audits (#โ€‹15718)
  • create separate product savings type (#โ€‹15726)
  • round metric savings to remove false precision (#โ€‹15721)
  • fix mistake preventing gather/audit phases from sharing cache (#โ€‹15710)
  • cumulative-layout-shift: experiment with new shared trace engine (#โ€‹15702)
  • legacy-javascript: detect es-shims polyfills (#โ€‹15738)
  • network-request: consider secondary headers for content encoded check (#โ€‹15708)
  • render-blocking-resources: reduce metric savings if LCP is an image (#โ€‹15694)
  • target-manager: warn on errors while attaching to workers (#โ€‹15740)
  • trace: enable JS samples for advanced workflows (#โ€‹15542)
  • unused-css: exclude header size for estimating wasted bytes (#โ€‹15671)
  • viewport: include meta viewport string in debugDetails (#โ€‹15727)

Report

Deps

Clients

  • lr: include flag for ignoring bad page status code (#โ€‹15764)

Docs

Tests

Misc

v11.4.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 122, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

New Audits

Chrome plans to remove support for third-party cookies which can be detected using a new Lighthouse audit. Learn more about phasing out third-party cookies. (#โ€‹15632)

Core

  • reintroduce resource-summary as a hidden audit (#โ€‹15597)
  • move transfer ratio estimate to script-helpers.js (#โ€‹15665)
  • set network responseHeadersText from extra info event (#โ€‹15639)
  • fix check for presence of all URL artifact fields (#โ€‹15648)
  • fix worker request expectations for M121 (#โ€‹15601)
  • aria-allowed-role: fix typo in learn more link (#โ€‹15633)
  • bf-cache: add warning and hide when using old headless (#โ€‹15577)
  • bf-cache: change to use binary scoring mode (#โ€‹15581)
  • bootup-time: exclude _lighthouse-eval.js (#โ€‹15678)
  • byte-efficiency: replace pessimistic graph with optimistic (#โ€‹15651)
  • css-usage: exclude empty stylesheets (#โ€‹15679)
  • duplicated-javascript: exclude header size for estimating wasted bytes (#โ€‹15667)
  • emulation: bump chrome UA to m119 (#โ€‹15661)
  • entity-classification: update tldts package to icann subset (#โ€‹15660)
  • entity-classification: integrate public-suffix-list into LH (#โ€‹15641)
  • lantern: refactor fcp graph method signatures (#โ€‹15572)
  • layout-shift-elements: mention windowing in description (#โ€‹15680)
  • layout-shift-elements: aggregate all remaining elements (#โ€‹15593)
  • legacy-javascript: exclude header size for estimating wasted bytes (#โ€‹15640)
  • minification-estimator: add else to punctuation (#โ€‹15624)
  • mpfid: add list of loaf durations to debugdata (#โ€‹15685)
  • mpfid: add max LoAFs to debugdata (#โ€‹15684)
  • third-party-summary: expands the audit to include all urls (#โ€‹15611)
  • trace-elements: remove element score field (#โ€‹15677)
  • unminified-javascript: exclude header size for estimating wasted bytes (#โ€‹15670)
  • unused-javascript: exclude header size for estimating wasted bytes (#โ€‹15668)
  • uses-http2: include multiplexable assets when 1p is a known 3p origin (#โ€‹15638)

Report

Deps

Clients

  • lr: modify puppeteer connector to work with new tab targets (#โ€‹15674)

I18n

Tests

Misc

v11.3.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 121, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Notable Changes

Core

Report

Deps

Clients

I18n

Docs

Tests

Misc

v11.2.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 120, and to PageSpeed Insights within 2 weeks.

Notable Changes

This update includes an overhaul to the performance category. Performance insights are now scored and prioritized based on their estimated impact to the performance metrics. Additionally, the performance score gauge includes more detailed information about how each metric affects the score.

  • core: align performance audit score with metric savings (#โ€‹15447)
  • report: sort performance audits based on impact (#โ€‹15445)
  • report: add explodey gauge for performance category (#โ€‹15396)

Core

CLI

Report

Deps

Clients

I18n

Docs

Tests

Misc

v11.1.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 119, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Core

Report

Deps

Clients

  • extension: update some properties for manifest v3 (#โ€‹15347)

I18n

Docs

Tests

Misc

v11.0.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 118, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

Notable Changes

Removed legacy navigation runner

The --legacy-navigation flag on the CLI, the legacyNavigation() function in the Node API, and the "Legacy navigation" checkbox in the DevTools panel have all been removed.

New DevtoolsLog and Trace artifacts

For custom audits, the devtoolsLogs['defaultPass'] and traces['defaultPass'] artifacts have been deprecated in favor of DevtoolsLog and Trace. See our plugin docs for example usage.

devtoolsLogs and traces still exist for compatibility purposes but will be removed in a future breaking release.

๐Ÿ†• New Audits

  • add minor aXe audits and re-weight existing ones (#โ€‹15298)

๐Ÿ’ฅ Breaking changes

Core

CLI

  • sentry: mention --enable-error-reporting flag in prompt (#โ€‹15174)

Report

  • re-order manual audits and expand when audits pass (#โ€‹15310)
  • move "View Original Trace" to the topbar dropdown (#โ€‹15315)

Deps

Clients

I18n

Docs

Tests

Misc

v10.4.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 117, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors ๐Ÿ‘ฝ๐Ÿท๐Ÿฐ๐Ÿฏ๐Ÿป!

New Audits


Configuration

๐Ÿ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป 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.

Copy link

stackblitz bot commented Apr 23, 2024

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@renovate renovate bot force-pushed the renovate/lighthouse-12.x branch from 6d28e96 to 851df0e Compare June 18, 2024 17:52
Copy link

New and removed dependencies detected. Learn more about Socket for GitHub โ†—๏ธŽ

Package New capabilities Transitives Size Publisher
npm/lighthouse@12.1.0 None 0 0 B

๐Ÿšฎ Removed packages: npm/lighthouse@9.6.8

View full reportโ†—๏ธŽ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants