Closed renovate[bot] closed 2 months ago
The latest updates on your projects. Learn more about Vercel for Git βοΈ
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
dnd | β Ready (Inspect) | Visit Preview | π¬ Add feedback | Sep 14, 2024 5:14pm |
Deployment failed with the following error:
Resource is limited - try again in 9 hours (more than 100, code: "api-deployments-free-per-day").
Deployment failed with the following error:
Resource is limited - try again in 8 hours (more than 100, code: "api-deployments-free-per-day").
Deployment failed with the following error:
Resource is limited - try again in 7 hours (more than 100, code: "api-deployments-free-per-day").
This PR contains the following updates:
11.7.1
->12.2.1
Release Notes
GoogleChrome/lighthouse (lighthouse)
### [`v12.2.1`](https://redirect.github.com/GoogleChrome/lighthouse/blob/HEAD/changelog.md#1221-2024-09-06) [Compare Source](https://redirect.github.com/GoogleChrome/lighthouse/compare/v12.2.0...v12.2.1) [Full Changelog](https://redirect.github.com/GoogleChrome/lighthouse/compare/v12.2.0...v12.2.1) We expect this release to ship in the DevTools of [Chrome 130](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. #### Core - third-party-cookies: update description for 3PCD updates ([#16177](https://redirect.github.com/GoogleChrome/lighthouse/pull/16177), [#16158](https://redirect.github.com/GoogleChrome/lighthouse/pull/16158)) - uses-text-compression: ignore percent threshold for large savings ([#16165](https://redirect.github.com/GoogleChrome/lighthouse/pull/16165)) #### Deps - upgrade puppeteer to 23.3.0 ([#16178](https://redirect.github.com/GoogleChrome/lighthouse/pull/16178), [#16161](https://redirect.github.com/GoogleChrome/lighthouse/pull/16161)) - upgrade `axe-core` to 4.10.0 ([#16162](https://redirect.github.com/GoogleChrome/lighthouse/pull/16162)) #### Clients - devtools: require third-party-web to be provided ([#16166](https://redirect.github.com/GoogleChrome/lighthouse/pull/16166)) #### I18n - support reusing the same placeholder for ICU ([#16159](https://redirect.github.com/GoogleChrome/lighthouse/pull/16159)) #### Tests - pass logger to smokehouse runners to get log even on timeout ([#16175](https://redirect.github.com/GoogleChrome/lighthouse/pull/16175)) - update BUILD.gn due to upstream CDT change ([#16171](https://redirect.github.com/GoogleChrome/lighthouse/pull/16171)) - devtools: sync e2e ([#16174](https://redirect.github.com/GoogleChrome/lighthouse/pull/16174)) - devtools: sync e2e ([#16160](https://redirect.github.com/GoogleChrome/lighthouse/pull/16160)) #### Misc - format lighthouse-result.proto ([#16170](https://redirect.github.com/GoogleChrome/lighthouse/pull/16170)) ### [`v12.2.0`](https://redirect.github.com/GoogleChrome/lighthouse/blob/HEAD/changelog.md#1220-2024-08-07) [Compare Source](https://redirect.github.com/GoogleChrome/lighthouse/compare/v12.1.0...v12.2.0) [Full Changelog](https://redirect.github.com/GoogleChrome/lighthouse/compare/v12.1.0...v12.2.0) We expect this release to ship in the DevTools of [Chrome 129](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. #### Core - import lantern from trace engine ([#16092](https://redirect.github.com/GoogleChrome/lighthouse/pull/16092)) - long-tasks: link to latest guidance ([#16138](https://redirect.github.com/GoogleChrome/lighthouse/pull/16138)) - stylesheets: disable transient stylesheet detection ([#16121](https://redirect.github.com/GoogleChrome/lighthouse/pull/16121)) - third-party-summary: correct blocking time calculation ([#16117](https://redirect.github.com/GoogleChrome/lighthouse/pull/16117)) - trace-engine-result: disable invalidations handler ([#16142](https://redirect.github.com/GoogleChrome/lighthouse/pull/16142)) #### Deps - upgrade `trace_engine` to 0.0.32 ([#16143](https://redirect.github.com/GoogleChrome/lighthouse/pull/16143)) - upgrade puppeteer to 22.15.0 ([#16139](https://redirect.github.com/GoogleChrome/lighthouse/pull/16139)) - upgrade `third-party-web` to 0.24.5 ([#16140](https://redirect.github.com/GoogleChrome/lighthouse/pull/16140)) - upgrade puppeteer to 22.13.1 ([#16123](https://redirect.github.com/GoogleChrome/lighthouse/pull/16123)) - upgrade typescript to 5.5.3 ([#16091](https://redirect.github.com/GoogleChrome/lighthouse/pull/16091)) #### Tests - devtools: sync e2e ([#16120](https://redirect.github.com/GoogleChrome/lighthouse/pull/16120)) - treemap: ignore cookie deprecation error ([#16141](https://redirect.github.com/GoogleChrome/lighthouse/pull/16141)) #### Misc - remove alertdesk from README ([#16133](https://redirect.github.com/GoogleChrome/lighthouse/pull/16133)) - build: update README.chromium when rolling devtools ([#16144](https://redirect.github.com/GoogleChrome/lighthouse/pull/16144)) ### [`v12.1.0`](https://redirect.github.com/GoogleChrome/lighthouse/blob/HEAD/changelog.md#1210-2024-06-18) [Compare Source](https://redirect.github.com/GoogleChrome/lighthouse/compare/v12.0.0...v12.1.0) [Full Changelog](https://redirect.github.com/GoogleChrome/lighthouse/compare/v12.0.0...v12.1.0) We expect this release to ship in the DevTools of [Chrome 128](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. #### New Contributors Thanks to our new contributors π½π·π°π―π»! - Hamir Mahal [@hamirmahal](https://redirect.github.com/hamirmahal) - angad-sethi [@angad-sethi](https://redirect.github.com/angad-sethi) - Junaid Ramzan [@ajuni880](https://redirect.github.com/ajuni880) #### Notable Changes - remove first-meaningful-paint metric ([#16047](https://redirect.github.com/GoogleChrome/lighthouse/pull/16047)) #### Core - move simulator creation and network analysis to lib/lantern ([#16003](https://redirect.github.com/GoogleChrome/lighthouse/pull/16003)) - handle target crash at any point ([#15985](https://redirect.github.com/GoogleChrome/lighthouse/pull/15985)) - aria-allowed-role: fix title and description ([#16042](https://redirect.github.com/GoogleChrome/lighthouse/pull/16042)) - inspector-issues: add shared dictionary issue ([#15993](https://redirect.github.com/GoogleChrome/lighthouse/pull/15993)) - lantern: refactor to DevTools modules convention ([#16071](https://redirect.github.com/GoogleChrome/lighthouse/pull/16071)) - lantern: rename files to PascalCase ([#16068](https://redirect.github.com/GoogleChrome/lighthouse/pull/16068)) - lantern: remove last usages of Lighthouse NetworkRequest ([#16067](https://redirect.github.com/GoogleChrome/lighthouse/pull/16067)) - lantern: remove usage of Lighthouse constants module ([#16062](https://redirect.github.com/GoogleChrome/lighthouse/pull/16062)) - lantern: remove all LH types ([#16061](https://redirect.github.com/GoogleChrome/lighthouse/pull/16061)) - lantern: move tbt-util.js to lib/lantern ([#16058](https://redirect.github.com/GoogleChrome/lighthouse/pull/16058)) - lantern: separate TraceEngine specific code ([#16051](https://redirect.github.com/GoogleChrome/lighthouse/pull/16051)) - lantern: extract main thread events w/o TraceProcessor ([#16049](https://redirect.github.com/GoogleChrome/lighthouse/pull/16049)) - lantern: remove usage of Lighthouse's ProcessedNavigation ([#16048](https://redirect.github.com/GoogleChrome/lighthouse/pull/16048)) - lantern: use LCP instead of FMP for TTI simulation bounds ([#16046](https://redirect.github.com/GoogleChrome/lighthouse/pull/16046)) - lantern: use computed artifact to create graph using trace ([#16040](https://redirect.github.com/GoogleChrome/lighthouse/pull/16040)) - lantern: rename NetworkRequest record to rawRequest ([#16037](https://redirect.github.com/GoogleChrome/lighthouse/pull/16037)) - lantern: resolve some differences when using trace ([#16033](https://redirect.github.com/GoogleChrome/lighthouse/pull/16033)) - lantern: create network graph from trace (experimental) ([#16026](https://redirect.github.com/GoogleChrome/lighthouse/pull/16026)) - network: align headers end time with send when no data received ([#16044](https://redirect.github.com/GoogleChrome/lighthouse/pull/16044)) - network: fix time units in network quiet calc ([#16013](https://redirect.github.com/GoogleChrome/lighthouse/pull/16013)) - test: add generatable squoosh trace ([#15997](https://redirect.github.com/GoogleChrome/lighthouse/pull/15997)) - test: add generatable trace for paint metrics ([#15994](https://redirect.github.com/GoogleChrome/lighthouse/pull/15994)) - test: add generatable iframe trace ([#15995](https://redirect.github.com/GoogleChrome/lighthouse/pull/15995)) - types: add missing fields to `Result.Category` and `NodeDetails` ([#16006](https://redirect.github.com/GoogleChrome/lighthouse/pull/16006)) #### CLI - stop treating chrome launcher kill() as async ([#15998](https://redirect.github.com/GoogleChrome/lighthouse/pull/15998)) #### Deps - upgrade puppeteer to 22.11.1 ([#16070](https://redirect.github.com/GoogleChrome/lighthouse/pull/16070)) - upgrade `chrome-launcher` to 1.1.2 ([#16069](https://redirect.github.com/GoogleChrome/lighthouse/pull/16069)) - upgrade puppeteer to 22.10.0 ([#16054](https://redirect.github.com/GoogleChrome/lighthouse/pull/16054)) - upgrade `third-party-web` to 0.24.3 ([#16055](https://redirect.github.com/GoogleChrome/lighthouse/pull/16055)) - upgrade `axe-core` to 4.9.1 ([#16056](https://redirect.github.com/GoogleChrome/lighthouse/pull/16056)) #### I18n - import ([#16080](https://redirect.github.com/GoogleChrome/lighthouse/pull/16080)) #### Docs - remove await from chrome.kill() ([#15982](https://redirect.github.com/GoogleChrome/lighthouse/pull/15982)) #### Tests - use newer traces in network-analyzer-test.js ([#16043](https://redirect.github.com/GoogleChrome/lighthouse/pull/16043)) - default to 0 for network trace data length ([#16041](https://redirect.github.com/GoogleChrome/lighthouse/pull/16041)) - update remaining old traces for Lantern ([#16039](https://redirect.github.com/GoogleChrome/lighthouse/pull/16039)) - use new trace in metrics-test for pwa ([#16025](https://redirect.github.com/GoogleChrome/lighthouse/pull/16025)) - update many test traces, support .json.gz ([#16007](https://redirect.github.com/GoogleChrome/lighthouse/pull/16007)) - add timeout to runSmokeTest ([#16017](https://redirect.github.com/GoogleChrome/lighthouse/pull/16017)) - fix devtools e2e test runner ([#16018](https://redirect.github.com/GoogleChrome/lighthouse/pull/16018)) - reduce expected value of render-blocking-requests smoke ([#16011](https://redirect.github.com/GoogleChrome/lighthouse/pull/16011)) - update interactive test trace ([#16001](https://redirect.github.com/GoogleChrome/lighthouse/pull/16001)) - use new button class name for devtools run script ([#15999](https://redirect.github.com/GoogleChrome/lighthouse/pull/15999)) - ci: remove reference to deleted smoke test ([#16010](https://redirect.github.com/GoogleChrome/lighthouse/pull/16010)) - lantern: fix some tests not running ([#16073](https://redirect.github.com/GoogleChrome/lighthouse/pull/16073)) - lantern: refactor to DevTools test convention ([#16072](https://redirect.github.com/GoogleChrome/lighthouse/pull/16072)) - lantern: remove usage of devtoolsLog in simulator tests ([#16065](https://redirect.github.com/GoogleChrome/lighthouse/pull/16065)) - lantern: remove usage of computed SpeedIndex ([#16064](https://redirect.github.com/GoogleChrome/lighthouse/pull/16064)) - lantern: remove usage of computed PageDependencyGraph ([#16063](https://redirect.github.com/GoogleChrome/lighthouse/pull/16063)) - lantern: use TraceEngine directly in test fixtures ([#16057](https://redirect.github.com/GoogleChrome/lighthouse/pull/16057)) - lantern: remove Speedline from Lantern unit test for now ([#16060](https://redirect.github.com/GoogleChrome/lighthouse/pull/16060)) - lantern: remove devtools log from tests ([#16050](https://redirect.github.com/GoogleChrome/lighthouse/pull/16050)) #### Misc - change connectionId from string to number ([#15983](https://redirect.github.com/GoogleChrome/lighthouse/pull/15983)) - ci: fix deprecated node usage in checkout@v3 ([#16022](https://redirect.github.com/GoogleChrome/lighthouse/pull/16022)) - strings: fix WebAuthetication typo ([#16028](https://redirect.github.com/GoogleChrome/lighthouse/pull/16028)) ### [`v12.0.0`](https://redirect.github.com/GoogleChrome/lighthouse/blob/HEAD/changelog.md#1200-2024-04-22) [Compare Source](https://redirect.github.com/GoogleChrome/lighthouse/compare/v11.7.1...v12.0.0) [Full Changelog](https://redirect.github.com/GoogleChrome/lighthouse/compare/v11.7.1...v12.0.0) We expect this release to ship in the DevTools of [Chrome 126](https://chromiumdash.appspot.com/schedule), and to PageSpeed Insights within 2 weeks. #### New Contributors Thanks to our new contributors π½π·π°π―π»! - Ashley Rich [@A5hleyRich](https://redirect.github.com/A5hleyRich) - MrAdib [@JohnAdib](https://redirect.github.com/JohnAdib) #### Notable Changes ##### PWA Category Removal As per [Chromeβs updated Installability Criteria](https://developer.chrome.com/blog/update-install-criteria), Lighthouse [has removed the PWA category](https://redirect.github.com/GoogleChrome/lighthouse/pull/15455). For future PWA testing, users will be directed to use the [updated PWA documentation](https://developer.chrome.com/docs/devtools/progressive-web-apps/). ##### 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](https://redirect.github.com/GoogleChrome/lighthouse/pull/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](https://redirect.github.com/GoogleChrome/lighthouse/pull/15930)) - The `plugins` audit is no longer a priority for SEO and has been removed. ([#15928](https://redirect.github.com/GoogleChrome/lighthouse/pull/15928)) - The `tap-targets` audit is no longer a priority for SEO and has been replaced with the `target-size` audit in accessibility. ([#15906](https://redirect.github.com/GoogleChrome/lighthouse/pull/15906)) ##### Overall Savings Deprecation The `overallSavingsMs` value on performance diagnostic audits has been deprecated ([#15902](https://redirect.github.com/GoogleChrome/lighthouse/pull/15902)). We recommend using `metricSavings.LCP` or `metricSavings.FCP` to understand the estimated metric savings of performance diagnostics. ##### π New Audits - The [`aria-conditional-attr`](https://dequeuniversity.com/rules/axe/4.9/aria-conditional-attr), [`aria-deprecated-role`](https://dequeuniversity.com/rules/axe/4.9/aria-deprecated-role) and [`aria-prohibited-attr`](https://dequeuniversity.com/rules/axe/4.9/aria-prohibited-attr) Axe checks have been added to the Lighthouse accessibility category. ([#15963](https://redirect.github.com/GoogleChrome/lighthouse/pull/15963)) - The `redirects-http` audit has been brought back, but will only passively check for a http -> https redirect if the provided URL happens to be on http ([#13548](https://redirect.github.com/GoogleChrome/lighthouse/pull/13548)) ##### Other Audit Changes - The `layout-shifts-elements` audit is removed. Improved layout shift information can be found in the `layout-shifts` audit. ([#15931](https://redirect.github.com/GoogleChrome/lighthouse/pull/15931)) - The `no-unload-listeners` audit is removed. Unload listeners are deprecated and are still flagged in the `deprecations` and `bf-cache` audits. ([#15874](https://redirect.github.com/GoogleChrome/lighthouse/pull/15874)) - The `duplicate-id-active` audit is removed because it's corresponding Axe check is deprecated. ([#15900](https://redirect.github.com/GoogleChrome/lighthouse/pull/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](https://redirect.github.com/GoogleChrome/lighthouse/pull/15876)) #### π₯ Breaking Changes - split up `CSSUsage` artifact ([#15952](https://redirect.github.com/GoogleChrome/lighthouse/pull/15952)) - remove budgets ([#15950](https://redirect.github.com/GoogleChrome/lighthouse/pull/15950)) - remove relevant audits lists from config ([#15878](https://redirect.github.com/GoogleChrome/lighthouse/pull/15878)) - remove `ScriptElements` artifact ([#15879](https://redirect.github.com/GoogleChrome/lighthouse/pull/15879)) - config: use explicit diagnostic group ([#15901](https://redirect.github.com/GoogleChrome/lighthouse/pull/15901)) - service-worker: remove `service-worker` gatherer ([#15942](https://redirect.github.com/GoogleChrome/lighthouse/pull/15942)) #### Core - remove pre-v10 compat for page graph construction ([#15948](https://redirect.github.com/GoogleChrome/lighthouse/pull/15948)) - a11y: re-enable target-size hidden audit ([#15888](https://redirect.github.com/GoogleChrome/lighthouse/pull/15888)) - driver: add sendCommandAndIgnore ([#15913](https://redirect.github.com/GoogleChrome/lighthouse/pull/15913)) - gather: handle crash if CDP target crashes ([#11840](https://redirect.github.com/GoogleChrome/lighthouse/pull/11840)) - lantern: always use flexible network ordering ([#14612](https://redirect.github.com/GoogleChrome/lighthouse/pull/14612)) - lantern: remove LR statistics ([#15946](https://redirect.github.com/GoogleChrome/lighthouse/pull/15946)) - lantern: inline rtt constant ([#15944](https://redirect.github.com/GoogleChrome/lighthouse/pull/15944)) - lantern: add LanternError and adapter to LH error ([#15937](https://redirect.github.com/GoogleChrome/lighthouse/pull/15937)) - lantern: correct overlapping tasks in CPU nodes ([#15938](https://redirect.github.com/GoogleChrome/lighthouse/pull/15938)) - lantern: duplicate isNonNetworkProtocol in lib/lantern ([#15936](https://redirect.github.com/GoogleChrome/lighthouse/pull/15936)) - lantern: replace usage of LH.Artifacts.ProcessedTrace ([#15905](https://redirect.github.com/GoogleChrome/lighthouse/pull/15905)) - lantern: move lantern metrics to lib/lantern ([#15875](https://redirect.github.com/GoogleChrome/lighthouse/pull/15875)) - metric: remove gatherContext mode check ([#15899](https://redirect.github.com/GoogleChrome/lighthouse/pull/15899)) - render-blocking: use trace engine as the source of truth ([#15839](https://redirect.github.com/GoogleChrome/lighthouse/pull/15839)) - runner: use early return for readability ([#15914](https://redirect.github.com/GoogleChrome/lighthouse/pull/15914)) - seo: support Persian in link-text audit ([#15949](https://redirect.github.com/GoogleChrome/lighthouse/pull/15949)) - target-size: use binary display mode ([#15910](https://redirect.github.com/GoogleChrome/lighthouse/pull/15910)) #### Report - fix hidden audit handling for non-perf categories ([#15968](https://redirect.github.com/GoogleChrome/lighthouse/pull/15968)) #### Deps - upgrade `tldts-icann` to 6.1.16 ([#15967](https://redirect.github.com/GoogleChrome/lighthouse/pull/15967)) - upgrade `third-party-web` to 0.24.2 ([#15966](https://redirect.github.com/GoogleChrome/lighthouse/pull/15966)) - upgrade puppeteer to 22.6.5 ([#15951](https://redirect.github.com/GoogleChrome/lighthouse/pull/15951)) #### Clients - viewer: stop using legacy DOM api ([#15964](https://redirect.github.com/GoogleChrome/lighthouse/pull/15964)) #### I18n - import ([#15958](https://redirect.github.com/GoogleChrome/lighthouse/pull/15958)) #### Docs - bug-report: require users to read FAQs ([#14383](https://redirect.github.com/GoogleChrome/lighthouse/pull/14383)) - readme: add DeploymentHawk to the list of integrations ([#15847](https://redirect.github.com/GoogleChrome/lighthouse/pull/15847)) #### Tests - refresh sample artifacts ([#15962](https://redirect.github.com/GoogleChrome/lighthouse/pull/15962)) - invalidate devtools build cache ([#15947](https://redirect.github.com/GoogleChrome/lighthouse/pull/15947)) - update network target type expectations ([#15916](https://redirect.github.com/GoogleChrome/lighthouse/pull/15916)) #### Misc - deduplicate all the dom helpers ([#15960](https://redirect.github.com/GoogleChrome/lighthouse/pull/15960)) - merge changelog from branch-11 ([#15957](https://redirect.github.com/GoogleChrome/lighthouse/pull/15957)) - remove `BenchmarkIndexes` base artifact ([#15941](https://redirect.github.com/GoogleChrome/lighthouse/pull/15941)) - update public gatherer list ([#15940](https://redirect.github.com/GoogleChrome/lighthouse/pull/15940)) - remove residual `lighthouse-cli` file ([#15935](https://redirect.github.com/GoogleChrome/lighthouse/pull/15935)) - use "processing duration" instead of "processing time" for INP ([#15893](https://redirect.github.com/GoogleChrome/lighthouse/pull/15893)) - treemap: fix column sorting when some values are blank ([#15959](https://redirect.github.com/GoogleChrome/lighthouse/pull/15959))Configuration
π Schedule: Branch creation - "before 6am" in timezone America/New_York, Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.