lighthouse v7.0.1 Release Notes

Release Date: 2021-01-26 // about 3 years ago
  • Full Changelog

    πŸš€ We expect this release to ship in the DevTools of Chrome 90, and to PageSpeed Insights within 2 weeks.

    πŸ†• New contributors

    Thanks to our new contributors πŸ‘½πŸ·πŸ°πŸ―πŸ»!

    • Tyler Kindy @tkindy

    Core

    • πŸ– handle timer throttling in DevTools to avoid timeouts (#11987)
    • console-messages: use source-location (#11899)
    • errors-in-console: ignore BLOCKED_BY_CLIENT.Inspector errors (#11901)
    • πŸ’… font-size: handle valueless attributes for inline styles (#11934)
    • full-page-screenshot: get the MAX_TEXTURE_SIZE from the browser (#11847)
    • πŸ‘ metrics: support FCP for all frames with devtools throttling (#11874)
    • normalize creation of NodeValue (#11877)
    • full-page-screenshot: do not render zero size rects (#11853)
    • replace most usages of evaluateAsync with structured evaluate (#11754)
    • trace: compute trace for main frame and any child frames (#11760)

    Fraggle Rock

    πŸ‘Œ Support for auditing user flows (#11313)

    • βž• add navigation runner (#11975)
    • πŸ”¨ config: refactor config cloning for fraggle rock (#11759)
    • βž• add navigations to config (#11957)
    • βž• add timespan runner (#11944)
    • filter configs by gather mode (#11941)
    • βž• add base config (#11915)
    • βž• add base gatherer class (#11917)

    Report

    • βœ‚ remove title from audit clump expand (#11989)
    • πŸ‘‰ use source maps to show original file name (#10930)
    • convert v6 emulatedFormFactor to v7 formFactor (#11876)

    Deps

    I18n

    • prevent strings with identical message and description (#11976)
    • import (#11947)

    πŸ“„ Docs

    • βœ… chromium-web-tests: add debugging tips (#11684)
    • πŸ”Œ readme: add plugin: lighthouse-plugin-crux (#11868)

    βœ… Tests

    • πŸ”€ legacy-javascript: sync results (#11980)
    • βœ… smoke: add category to run some perf tests in parallel (#11932)
    • βͺ revert mistaken change to yarn unit-core (#11955)
    • βš™ run code coverage in github actions (#11770)
    • βœ‚ remove travis (#11902)
    • increase treemap pptr timeouts (#11916)
    • βž• add missing arrays to InspectorIssues sample artifact (#11871)
    • βž• add more files in lighthouse-core/tests to tsconfig (#11728)
    • βž• add warn-not-offline-capable smoketest (#11842)

    Misc

    • βž• add type checking to page functions (#11958)
    • πŸ—„ proto: clarify deprecated state of EmulatedFormFactor enum (#11946)
    • πŸ›  fix "fast" npm script (#11997)
    • πŸ‘‰ use typed-query-selector for native querySelector (#11990)
    • return specific html element type for dom.find (#11526)
    • πŸ— build: extract 'yarn link…' rigamarole to own npm script (#11977)
    • πŸ›  proto: backport proto formatting fixes (#11978)
    • scripts: fix unbound variable in open-devtools (#11845)
    • ⚑️ update-report-fixtures: use a consistent server port (#11848)
    • βž• add type checking to TagsBlockingFirstPaint (#11841)