[Snyk] Upgrade lighthouse from 5.1.0 to 5.6.0 #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade lighthouse from 5.1.0 to 5.6.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.Release notes
Package name: lighthouse
-
5.6.0 - 2019-10-17
- gather: add new MainDocumentContent public artifact (#9781)
- stack-packs: add angular, react, amp, and magento packs (#9797)
- tracehouse: allow child to start <1ms before parent (#9786)
- driver: fix error handling for Runtime.evaluate (#9831)
- errors-in-console: add ignoredPatterns option (#9480, #9829)
- image-elements: cache naturalSize results (#9818)
- link-elements: ignore non-HTMLLinkElements (#9765)
- optimized-images: log errors (#9782)
- seo: support korean in link-text audit (#9804)
- tracehouse: allow nested trace events without an end (#9785)
- rename Element to LHElement (#9832)
- update third-party-web to 0.11.0 (#9849)
- snyk: update snyk snapshot (#9793)
- rephrase titles for 3rdparty & crc (#9419)
- rewrite dom-size description (#9821)
- update logo in top bar (#9728)
- remove some dead code (#9800)
- lr: don't include html report assets in bundle (#9828)
- viewer: minify inlined report-generator bundle (#9596)
- import: web.dev links and small corrections (#9846)
- import translations (#9802)
- related-projects: add lighthouse-check (#9753)
- related-projects: add the is-website-vulnerable CLI tool (#9810)
- related-projects: add the gradle lighthouse plugin (#9789)
- document 'meaning' field in i18n readme (#9787)
- update stale references to audits (#9760)
- use firehouse smoke test runner to test bundle (#9791)
- attempt bundle test three times in CI (#9830)
- smokehouse: fix tmp directory creation (#9855)
- smokehouse: use static requires for test definitions (#9501)
- build: minify report javascript for lightrider report generator (#9823)
- more releasing tweaks (#9772)
- add compare-timings script (#9723, #9776)
-
5.5.0 - 2019-10-02
- Preliminary implementation of the Largest Contentful Paint metric has landed (
- The creation of main-thread tasks from a trace is now more robust. This should significantly reduce the occurrence of Issue #7764,
- network-recorder: remove quic-request-finished workaround (#9744)
- network-recorder: optimize network idle detection (#9712)
- unused-css-rules: no more infinity savings (#9731)
- devtools: expose
- devtools: update references to
- new documentation for running Lighthouse on authenticated pages (#9628, #9705)
- point more docs links to web.dev (#9540, #9711, #9761)
- readme: add more related projects (#9716, #9743)
- releasing: add schedule, more integration testing (#9695)
- add links to more info about throttling and variability (#9734)
- update scoring calculator link to v5 (#9729)
- add Lighthouse CI dogfood script to travis (#9677, #9745)
- report: update
- smokehouse: add check for any
- attempt to download lantern test trace set a few times (#9766)
- devtools: remove version replacement for expectations (#9702)
- remove unnecessary return in Promise (#9703)
- assets: update logo (#9694)
-
5.4.0 - 2019-09-19
- iframe-elements: Include new IFrameElements gatherer (#8979)
- update favicon (#9688)
- plugins: update recipe's lighthouse peerDependency version (#9653)
- treat Infinity and NaN as numeric values (#9687)
- smokehouse: fix unintentional 404, relax max-len (#9665)
-
5.3.0 - 2019-09-16
- point audit descriptions to new web.dev Lighthouse docs (#9538, #9539, #9084, #9537)
- constants: increase default
- font-size: gather style declaration of type attributes (#9414)
- gather-runner: only fail on interstitials interrupting the
- lightwallet: add path property to
- seo: support portuguese in
- start-url: stay offline for entirety of
- third-party-summary: add blocking-time impact (#9486)
- tracehouse: sort trace events by nesting order (#9230)
- add
- unused-css: allow up to 10KB of unused CSS per file (#9479)
- list audit categories in help text (#9399)
- devtools: fix collapsing-width svg in flexbox (#9602)
- devtools: update test command to run only .js files (#9532)
- proto: don't filter
- viewer: remove obsolete polyfills (#9553)
- proto: update import hooks, obey line length (#9595)
- chrome-launcher: update to 0.11.2 (#9515)
- details-element-polyfill: update to 2.4.0 (#9552)
- jsonlint-mod: update to 1.7.5 (#9465)
- update transitive deps (#9670)
- fix broken plugin example link (#9524)
- lightwallet: add link to budget.json repo (#9579)
- import translations from tc/ (#9577, #9620, #9454)
- add
- rewrite
- reword
- throw on excess placeholder replacement values (#9580)
- remove translated messages when ICU arguments change (#9598)
- use better types for
- add code spans to
- fix bugs in locale-importing scripts (#9621)
- fix custom formatted ICU within plurals (#9460)
- capitalize
- add link to cldr parentLocales (#9520)
- move pwa audits to i18n system (#9105)
- use TypeScript compiler to collect
- align type names with docs (#9461)
- expand placeholder support (#9114)
- rewrite
- improve Intl polyfill and use it in Util (#9584)
- make dropdown match ARIA action menu button pattern (#9433)
- move drop-down logic into a separate class (#9564)
- topbar: fix overflowing url (#9497)
- viewer: add option for loading from the PSI API (#9546)
- viewer: fix favicon typo (#9629)
- don't use unnessary monospace (#9626)
- remove PWA badge flicker workaround for Chrome (#9636)
- add utm params to web.dev links (#9555)
- update favicon to new logo (#9591)
- render unstyled json (rather than throwing) when LHR contains unknown details type (#9557)
- migrate travis to xenial for modern Chrome support (#9654)
- fixtures: use relative path in static server 404 page (d0e5c58)
- report: add
- add index page for static server (#9541)
- smokehouse: use mime-types + proper encoding for response write (#9542)
- retry cli tests up to 3 times in appveyor (#9512)
- simplify serving of zone.js (#9672)
- add comment on diff between
- refactor
- trim missed
- replace deprecated
- share markdown parsing in collect-strings and the report (#9514)
- add note about global.URL in node 10 (#9449)
- build: include locale files in devtools roll (#9639)
-
5.2.0 - 2019-07-24
- Third-Party Usage, a new performance diagnostic that shows a breakdown of third-party resources in the page and the time/bytes needed to load them (#9067)
- Total Blocking Time, an experimental new metric that serves as a companion to TTI to help prioritize unblocking the main thread. Since it is currently experimental, the audit is unscored and appears only in the raw LHR JSON, not in the HTML report. (#8975, #9409)
- tracehouse: performance trace processing has been moved to its own directory in
- certificate security errors are no longer a fatal Lighthouse error, though the Chrome error page will still return few results in the report by default. See the docs for testing a page in this situation. (#8865)
- support saving and loading errors in artifacts (#9397)
- config: assert all audit
- localize invalid-URL error message (#9334)
- perf: speed up
- tracehouse: allow missing FCP (#9174)
- accept flags from a file (#9109)
- devtools: audits2->audits and defer reading resources (#8985, #9344)
- devtools: unset overflow in print (#9274)
- lightrider: update
- lightrider: serialize errors in artifacts (#9410)
- update
- update
- update
- update
- update to
- update outdated transitive deps (#9347)
- update
- remove
- update
- bump transitive dep
- update
- add i18n overview and authoring documentation (#9361)
- link to good first issues (#9440)
- add instructions for testing with self-signed certificate (#9112)
- update
- change score type from 'string' to 'number' (#9225)
- readme: add
- readme: add
- readme: add
- readme: add
- readme: update
- readme: alphabetize related projects (#9110)
- fix various typos (#9411)
- introduce script to swap in new locale to LHR (#8755)
- enable local debug locale,
- begin localization of audits in
- add
- localize column headers of budget audits (#9127)
- fix audit explanation rendering (#9439)
- accessibility: add heading role to report category gauge (#9422)
- add link to docs on performance scoring (#9355)
- use full-bleed image thumbnails (#9238)
- show disabled checkbox when all/no urls are third party (#9299)
- remove unnecessary attribute in svg (#9301)
- make urls clickable (#9224)
- use css grid for metrics (#9273)
- center and style top-level runtimeError (#9271)
- create naming convention for css variables (#9149, 37f7261, ece89ec)
- add aria-labels to tools button and metric toggle (#9201)
- update permalink calculations for correct hash nav scroll position (#9188)
- devtools: enable report UI features (#9157)
- position sticky-header highlighter with css grid (#9186)
- ensure SVG elements in
- only print light theme (#9173)
- make 'tools' menu focus-able (#9169)
- rename 'exports' to 'tools' (#9135)
- remove unused css vars (#9144)
- relax contrast font size expectation (#9441)
- assert
- i18n: update canonical locale test for node 12.6 (#9396)
- i18n: throw when no ICU replacement value is given (#9384)
- run CI with a frozen
- smokehouse: assert on expected array length (#9292)
- smokehouse: always assert
- improve drag-and-drop test coverage (#9314)
- clean up crufty
- fix
- build: adjust deployment filenames (#9338, #9434)
- build: create error-y LHR for the deploy (#9283)
- localize logged
- remove duplicate colon from regex (#9295)
- runner: add assertion for
- add
- fix typo in
- add
- build: generate report variants in deployment (#9280)
- suggest uploading issue repro (#9217)
- use
- update broken tracing-processor require (#9123)
- address release script feedback (#9111)
- release script should commit with format vX.Y.Z (#9090)
-
5.1.0 - 2019-05-31
- gather-runner: treat NO_FCP as a pageLoadError (#8340)
- logging: change log messages for gathering and trace retrieval (#9029)
- tap-targets: don't exclude visible position absolute elements from audit (#7778)
- budget: throw error on duplicate budget types (#8915)
- config: split out config helpers (#9003)
- gather-runner: always reset scroll position (reverted) (#8625)
- image-elements: drop spritesheet logic (#8940)
- refactor gather-runner control flow (#8964)
- perf: speed up getNodePath (#9055)
- performance-budget: add MP-FID as budget metric (#8905)
- runner: fix missing timing properties in the browser (#9072)
- two rows for filmstrip on mobile (#8563)
- move gauge styles to main stylesheet (#8893)
- show metric descriptions by default when errors exist (#9054)
- show fireworks only if all core categories score 100 (#9073)
- make gauge font size and positioning dynamic (#9057)
- hide 3rd party filter checkbox if all rows are 3rd party (#8966)
- fix word breaking of display text, move metric disclaimer (#9030)
- show nodeLabel for DOM nodes in addition to snippet (#8961)
- devtools: move topbar out of scrollable container (#9077)
- devtools: enable sticky header, top bar, and report ui features (#9023)
- devtools: ignore dark mode media query (#9082)
- devtools: update version in tests on lh roll (#8819)
- lr: insert assets in lhr for logging purposes (#9002)
- flags: accept comma-separated array values (#8933)
- plugins: add link to field-performance plugin (#9051)
- plugins: rename Google AdSpeed Insights to Publisher Ads Audit (#8906)
- add lighthouse-plugin-field-performance to plugins (#9049)
- add performance-budgets to related projects (#8971)
- minor fr and ta translation updates (#8999)
- assets: remove outdated extension screenshots (#9015)
- dot-js require() everywhere (#9006)
- remove unneeded reportCategories from LH.ReportResult (#9001)
- update minify-trace scripts; extract to lib/ (#8968)
- fix master: tmp revert of scroll change in #8625 (#9059)
- lint: require file extension in require() (#9017)
- update a11y sample artifacts (#9010)
- remove compile-devtools on travis (#8988)
- smoke: re-enable dialog prompt (#8894)
from lighthouse GitHub release notesFull Changelog
We expect this release to ship in the DevTools of Chrome 79.
New contributors!
Thanks to @dpacassi, @lirantal and @yeonjuan for their first contributions!
Notable
Core
Deps
Report
Clients
I18n
Docs
Tests
Misc
5.5.0 (2019-10-02)
Notable changes
devtoolsandprovidedthrottling only) and can be found in the hiddenmetricsaudit in the raw LHR JSON (#9706)"Fatal trace logic error - expected start event, got X"(#9491)<script>elementidhas been added to theScriptElementsartifact (#9718)New contributors!
Thanks to @LarsKumbier, @TimvdLippe, and @uchoudh for their first contributions!
Core
Clients
registerLocaleDatato worker (#9645)Runtime.cachedResources(#9758)Docs
Tests
utm_mediumcheck for web.dev links (#9737)runWarnings(#9732)Misc
Full Changelog
5.4.0 (2019-09-18)
Expected DevTools release in Chrome 79 (December 2019)
Core
Report
Docs
I18n
Tests
5.3.0 (2019-09-16)
Expected DevTools release in Chrome 79 (December 2019)
New contributors!
Thanks to our new contributors @alabiaga, @olore, @letanure, and @mfriesenhahn!
Core
maxWaitForFcpto 30s (#9509)mainRecord(#9576)budget.json(#9453)link-textaudit (#9446)offlinePass(#9451)source-mapsgatherer (#9101)CLI
Clients
channelfromconfigSettings(#9554)Deps
Docs
I18n
registerLocaleData()method (#9638)aria-required-childrentitles (#9590)pwa-page-transitionsdescription (#9615)intl-messageformat(#9570)uses-rel-preconnectdescription (#9568)robots.txtdisplayValue(#9567)UIStrings(#9487)td-headers-attrtitles (#9587)Report
Tests
axe-corevalidation of report output (#9421)Misc
document.write()audit and intervention (#9644)collect-stringsto usegloband work on windows (#9406)yarn.lockcruft & deduplicate dependencies (#9603, #9600)uglify-eswith terser (#9594)5.2.0 (2019-07-24)
Expected DevTools release in Chrome 77 (September 2019)
New Audits
Notable changes
lib/tracehouse/to serve as a more standalone library (9f80524, 1af2edd, 7ba6776, ddff3d6)New contributors!
Thanks to @AngeloGulina, @jamesgeorge007, @johnemau, @kaushikchaubal, @mitchellsimoens, @NickolasBenakis, @noelyoo, @PatOnTheBack, @rishichawda, and @Remexllee for their first contributions!
Core
requiredArtifactswill be gathered (#9284)domstats: support an empty html body (#9340)font-display: limit false positives (#9148)font-size: calculate accurate line/column for styles (#9356)font-size: comment why source 'Other' occurs (#9363)gather-runner: addPageLoadErrorbase artifact (#9236)gather-runner: don't save trace on pass withpageLoadError(#9198)gather-runner: treat Chrome interstitials aspageLoadErrors(#9176)gather-runner: always reset scroll position (#9060)gather-runner: convertPAGE_HUNGto non-fatalruntimeError(#9121)manifest-parser: handle blob manifests (#9088)page-functions: don't try to clone a ShadowRoot (#9079)tap-target'sisVisible()(#9056)CLI
Clients
processForProtomethod signature,string->LH.Result(#9016)Deps
axe-coreto 3.3.0 (#9343)typescriptto 3.5.3 (#9357)chrome-launcherto 0.11.1 (#9339)intl: move from devDep to dep (#9309)debugto 2.6.9 (#9398)openfromopn(#9267)brfsto 2.0.2 (#9312)commitizenas local dep (#9246)extendto 3.0.2 (#9184)js-yaml(#9131)bundlesize, add more budgets (#9089)Docs
understanding-results.md(#9226)Exthouseto related projects (#9243)lighthouse-jest-exampleto related projects (#9172)lighthouse-persistto related projects(#9161)gimbalintegration to related projects (#9083)lighthouse-mocha-examplerelated project (#9158)I18n
en-XL(#9192)best-practices(#9092)es-419(#9171)Report
<defs>have unique ids (#9151)Tests
font-size: assert on source (#9400, #9413)vulnerable-libraryranges have upper bounds (#9308)yarn.lock(#9362)lhr.runtimeError(#9130)tags-blocking-first-paint: make alternate stylesheets not blocking (#9248)gather-runnertests (#9227)Misc
yarn.lockand translations master drift (#9404)network-server-latency: fix serverResponseTime typo (#9388)GatherRunnererror (#9291)devtoolsLogasrequiredArtifact(#9290)yarn static-serverscript (#9293)performance-budgetsmoke test (#9244).ideato.gitignorefor WebStorm developers (#9275)CHROME_PATHvariable in CI and scripts (#9202)Full 5.2.0 Changelog
5.1.0 (2019-05-30)
Full Changelog
New contributors!
Thanks to our new contributors 👽🐷🐰🐯🐻!
@thebengeu
@boyney123
Core
Report
Clients
CLI
Docs
I18n
Misc
Tests
Commit messages
Package name: lighthouse
Compare
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs