lighthouse-security
lighthouse-security copied to clipboard
Update lighthouse to the latest version π
Version 3.0.0 of lighthouse was just published.
Dependency | lighthouse |
---|---|
Current Version | 2.9.4 |
Type | dependency |
The version 3.0.0 is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of lighthouse.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donβt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Commits
The new version differs by 299 commits ahead by 299, behind by 29.
d6aa441
3.0.0 (#5583)
4542ab6
extension: expose devtools hooks reliably (#5579)
db2265d
core: convert requestIds before sending to backend (#5580)
3474c39
core(pwa): revamp and move short_name_length audit (#4860)
341f0a8
core: remove dependency on DevtoolsTimelineModel (#5533)
6e82902
core: remove WebInspector.resourceTypes references (#5556)
23d635f
docs(audit): add jsdoc descriptions to the audit meta properties (#5567)
2815824
misc: update codeowners file (#5564)
cee9d55
core: [minor] migrate remaining .description -> .title
9c5b76c
core(tsc): make CPUNode and NetworkNode a discriminated union (#5548)
cf2e13a
tests(smoke): remove console.timeline() call (#5560)
9def0a6
move metrics into dedicated metrics/ folder
38831b7
core(driver): [minor] fix spelling of evaluate (#5553)
114ebf5
needs NPM as well as Node installed
fe0e8c1
core(trace-of-tab): remove DevTools stableSort dependency (#5532)
There are 250 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot :palm_tree:
Version 3.0.1 just got published.
Version 3.0.2 just got published.
Update to this version instead π
Commits
The new version differs by 13 commits ahead by 13, behind by 1.
82505a1
core(preload): remove blob protocol from preload audit (#5409)
9e0341a
new_audit: assert a present and valid doctype (#5274)
9c279a9
core(fonts): bump gatherer timeout to 5s (#5643)
3a43e89
docs: [minor] issue template tweaks (#5641)
94d0431
docs(architecture): add diagram of module dependencies (#5615)
b80e455
extension: fix "extension Error: couldn't resolve current tab" (#5591)
c1cc09c
docs(custom-audit): update custom-audit to 3.0.0 api (#5612)
f7d7a90
core(without-javascript): allow noscript pages (#5571)
dc0a4a4
misc(scripts): more succinct lantern output (#5523)
01b4cb8
core(network-request): cleanup DevTools property names (#5606)
f3eb462
tests: [minor] rename robots.txt test file (#5610)
36a2a54
core: bump to v3.0.1 (#5608)
6193242
tests: run the golden LHR check earlier (#5609)
See the full diff
Version 3.0.3 just got published.
Update to this version instead π
Commits
The new version differs by 7 commits.
d1cae24
3.0.3
e94be2c
misc(sentry): lower "could not load stylesheet" sampling to 0.01 (#5677)
9d43962
core(response-compression): graceful recovery (#5578)
fd6de76
misc: convert strings to NetworkRequest.TYPES (#5674)
2a9d806
core(emulation): use setTouchEmulationEnabled (#5661)
acea63d
core(simulator): add DNS timing (#5607)
ff7d162
core: bump to 3.0.2 (#5656)
See the full diff
Version 3.1.0 just got published.
Update to this version instead π
Release Notes
v3.1.0Full Changelog since previous release
New Contributors!
Huge thanks to @midzer and @justinribeiro for being so darn helpful. Great stuff. :D
And thanks to @mettamatt for some helpful documentation. Who doesn't love better docs?!
Core
- normalize URL before checking equality (#5960)
- expose LighthouseRunWarnings on audit context (#5684)
- adjust audit titles for consistency (#5717)
- export any page-functions as string (#5902)
- all ByteEfficiency audits require a trace (#5840)
- enhanced noopener output (#5857)
- errors: class rename and re-source page load errors (#5972)
- fix defaultConfig UIStrings and exit code for test (#5884)
- remove last debugString references (#5856)
- redirects: update redirects to use OpportunityDetails (#5791)
- warn when extensions affected perf (#5666)
- driver: handle when page redefines global.URL (#5748)
- gather-runner: call clearDataForOrigin on teardown (#5933)
- lhr: expose environment info (#5871)
- lr: add LR presets for desktop and mobile (#5886)
- lr: drop maxWaitForLoad 45 -> 35 (#5938)
- network: handle LR transferSize (#5895)
- network-analyzer: infer RTT from receiveHeadersEnd (#5694)
- optimized-images: support non-standard mime types (#5688)
- preload: remove CRC dependency (#5901)
- screenshot-thumbnails: improve caching (#5976)
- ttfb: reuse requestMainResource (#5657)
- trace-of-tab: only use navstart of chrome/http documents (#5917)
- trace-processor: use new toplevel task event name (#5841)
- tracing-processor: throw on no top level events (#5878)
- uses-long-cache-ttl: handle multiple cache-control headers (#5745)
Extension
- access core through module instead of Runner (#5855)
- tweak runLighthouseAsInCLI jsdoc (#5812)
- refactor option/flag passing (breaking change) (#5769)
- remove X-UA-Compatible meta (#5739)
- popup: keep feedback class (#5872)
i18n
- add i18n 'type' for prlint (#5880)
- minor message and description changes based on translator feedback (#5829)
- reframe the ICU message descriptions with placeholders (#5737)
- export rendererFormattedStrings (#5713)
- extract performance category strings to UIStrings (#5716)
- always use english for status logs (#5727)
- add 'ln' locale which maps to 'fr' (#5879)
- support descriptions (#5718)
- add [ICU Syntax] label to relevant message descriptions (#5736)
- import psuedo-locale json from TC (#5726)
- incorporate 52 languages into messages pipeline (#5781)
- add descriptions to UI strings (#5743)
- add strings of the opportunity group split (first paint, overall) (#5744)
- add locale fallback when language not supported (#5746)
- localize strings at end of run (#5655)
- always use formatted strings for extension popup (#5761)
- add strings for user timing entries table (#5806)
- sort the ICU messages when saved (#5771)
- roll latest TC messages (#5802)
- add localized messages for 52 locales (#5780)
- add assertion script (#5686)
- report: use LHR locale for toLocaleString (#5734)
- report: localize CRC renderer strings (#5730)
Types
- don't use index signature in LHErrors (#5896)
- type check config files (#5858)
- don't use index signature in simulator.js (#5897)
- update debugger protocol type checking (#5836)
- remove more reliance on implicit index signatures (#5874)
- update types in emulation.js (#5830)
- tighten traceOfTab timing types (#5887)
- update to ts 3.1 to support new protocol defs (#5942)
- update to latest tsc (#5581)
- NetworkRequest.RESOURCE_TYPES type fix (#5851)
- add explicit index signature in mainthread-work-breakdown (#5859)
- cli: make LH.Flags type correct and consistent (#5849)
Report
- link to our own "unused css" reference doc (#5698)
- make red/orange/green score color thresholds tougher (#5831)
- expose prepareLabData directly as a fn (#5818)
- responsive styles (#5706)
- add PSI.prepareLabData() (#5804)
- adopt 80-char line-length license (#5757)
- add method to get the final screenshot (#5673)
- metrics: display metrics in seconds (#5914)
- psi: add Util.prepareReportResult method (#5766)
- psi: reset template styles on every call of prepareLabData (#5877)
- psi: add lab data summary sentence (#5961)
New Audits
- a11y: add manual audit for interactive element affordance (#5764)
Tests
- quiet down collect-scripts during CI (#5801)
- better display value tests with i18n (#5720)
- dbw: remove createShadowRoot call (#5906)
- jest: disable coverage collection by default (#5772)
- smokehouse: update expectations for HTML Imports deprecation (#5943)
- smokehouse: update passive listener expectations (#5899)
Deps
- snyk: update snyk snapshot (#5774), (#5773), (#5762), (#5691)
- depend on speedline-core, rather than the cli (#5800)
Docs
- headless: Require Node 8 and apt install chromium (#5974)
- headless: example script to post report as gist (#5975)\
- integrations: Add SpeedCurve to "Lighthouse Integrations" (#5732)
- link FCP audit description to lighthouse docs (#5850)
- puppeteer: remove appMode mention (#5923)
- readme: mention chrome-flags troubleshooting in getting started (#5916)
- report: add a renderer readme (#5725)
- scoring: http2 redirect PWA score issue (#5929)
Misc
Commits
The new version differs by 107 commits ahead by 107, behind by 1.
6d6b3b6
3.1.0 (#5982)
9f1b6a4
deps(snyk): update snyk snapshot (#5964)
7308b2b
docs(headless): example script to post report as gist (#5975)
967ac3b
docs(example): Require Node 8 and apt install chromium (#5974)
fa20953
core(screenshot-thumbnails): improve caching (#5976)
6d823c0
core(errors): class rename and re-source page load errors (#5972)
98b1e61
report(psi): add lab data summary sentence (#5961)
d3af6d0
core: normalize URL before checking equality (#5960)
417ab1c
bug: fix grocers apostrophe typo (API's v APIs) (#5948)
1bba64d
docs(scoring): http2 redirect PWA score issue (#5929)
552eaac
core: export any page-functions as string (#5902)
adc0275
core(gather-runner): call clearDataForOrigin on teardown (#5933)
e07a94b
core(tsc): update debugger protocol type checking (#5836)
97dce2b
tests(smokehouse): update expectations for HTML Imports deprecation (#5943)
c14a630
core(lr): drop maxWaitForLoad 45 -> 35 (#5938)
There are 107 commits in total.
See the full diff
Version 3.1.1 just got published.
Update to this version instead π
Release Notes
v3.1.1- update report score legend to match 3.1.0's updated color buckets (#5985)
- The
dependency
lighthouse was updated from2.9.4
to3.2.0
.
Update to this version instead π
Release Notes for 3.2.0 (2018-09-26)
New Audits
- add js-libraries audit, just listing detected js libs (#6081)
Faster
- driver: deliver trace as events rather than a stream (#6056)
- network-recorder: consider iframe responses finished. helps avoid pageload timeout (#6078)
- replace WebInspector traceparser with native JSON.parse (#6099)
Core
- add
emulatedFormFactor
setting (#6098) - remove some trivial uses of WebInspector (#6090)
- use cssstyle to parse CSS colors instead of WebInspector (#6091)
- initial refactor of computedArtifact import/caching (#5907)
- asset-saver: stop creating screenshot files during --save-assets (#6066)
- content-width: not applicable on desktop (#5893)
- driver: add check to make sure Runtime.evaluate result exists (#6089)
- icons: Add PNG check to manifest icon validation (#6024)
- lhr: add top-level runtimeError (#6014)
- net-request: transferSize now shared via 'X-TotalFetchedSize' (#6050)
- don't allow analysis of file:// urls (#5936)
Report
- dont show zero ms savings in preconnect, preload audits (#5983)
- align table headings & columns left/right (#6063)
- audit: make dom-size table prettier (#6065)
cursor:pointer
on Passed Audits, etc (#5977)- psi: remove redundant varience disclaimer (#6110)
- util:
β audits should be in Passed Audits (#5963) - vulnerable-jslibs: tweak snyk link for highlighted matches (#6096)
- xbrowser: replace Typed OM getComputedStyle() with CSSOM equivalent (#5984)
CLI
- add --print-config flag (#6107)
Deps
- snyk: update snyk snapshot (#6074)
- [email protected] (#6106)
- [email protected] (#6102)
- [email protected] (faster sort) (#6073)
- chrome-devtools-frontend@latest (#6101)
Docs
- readme: add lighthouse4u (#6008)
- readme: updated report screenshot to 3.1.0 (#6042)
- readme: add lighthouse-badges to related projects (#5969)
- recipes: update custom-audit package.json (#6007)
- releasing: minor updates (#5345)
i18n
Misc
Commits
The new version differs by 44 commits.
081864e
3.2.0 (#6120)
e15f87d
docs(releasing): minor updates (#5345)
34b55b3
cli: add --print-config flag (#6107)
72b59c5
core(content-width): not applicable on desktop (#5893)
a097a23
report(psi): remove redundant varience disclaimer (#6110)
3a6f6c5
deps: [email protected] (#6106)
f5c043d
core: add emulatedFormFactor setting (#6098)
b8d1496
i18n: roll latest strings from TC (#6109)
b49a1d2
deps: [email protected] (#6102)
fed4a88
report(vulnerable-jslibs): tweak snyk link for highlighted matches (#6096)
ce96d76
core(asset-saver): stop creating screenshot files during --save-assets (#6066)
67302a0
core: update chrome-devtools-frontend to latest (#6101)
f0e6dd9
core(driver): add check to make sure Runtime.evaluate result exists (#6089)
14d6450
core: replace WebInspector traceparser with native JSON.parse (#6099)
265d956
core: remove some trivial uses of WebInspector (#6090)
There are 44 commits in total.
See the full diff
- The
dependency
lighthouse was updated from2.9.4
to3.2.1
.
Update to this version instead π