katallaxie / angular-preboot

:metal: A teeny tiny Angular (4 :tada:) seed to get your next great project booted. It is powered by great ideas and Webpack. It does AutoDLL, AoT, PostCss, Autoprefixer, and some other cool things.
MIT License
11 stars 1 forks source link

Update lighthouse to the latest version πŸš€ #221

Open greenkeeper[bot] opened 6 years ago

greenkeeper[bot] commented 6 years ago

Version 3.0.0 of lighthouse was just published.

Dependency lighthouse
Current Version 2.9.4
Type devDependency

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](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper bot :palm_tree:

greenkeeper[bot] commented 6 years ago

Version 3.0.1 just got published.

Update to this version instead πŸš€

Commits

The new version differs by 4 commits.

  • dfb6cc9 3.0.1
  • 65fa9fc core(fonts): handle CORS cssRules (#5592)
  • aa43403 tests: adopt jest (leaving mocha) for core & cli (#5386)
  • 5539ce1 extension: 3.0.0 as well (#5584)

See the full diff

greenkeeper[bot] commented 6 years ago

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

greenkeeper[bot] commented 6 years ago

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

greenkeeper[bot] commented 5 years ago

Version 3.1.0 just got published.

Update to this version instead πŸš€

Release Notes v3.1.0

Full 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

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

  • cli: enableErrorReporting must be undefined by default (#5854)
  • asset-saver: tweak output format of logAssets (#5696)
  • logger: add time/timeEnd methods (#5905)
  • fix grocers apostrophe typo (API's v APIs) (#5948)
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

greenkeeper[bot] commented 5 years ago

Version 3.1.1 just got published.

Update to this version instead πŸš€

Release Notes v3.1.1

Full Changelog

Commits

The new version differs by 2 commits.

  • 44dcc5d 3.1.1 (#5992)
  • aa50f7d report: update score legend to match new threshold (#5985)

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for 3.2.0 (2018-09-26)

Full Changelog

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)
    • gather-runner: include error status codes in pageLoadError (#6051)
    • smooth rough edges of pageLoadError display and reporting (#6083)
  • 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)
  • chrome-launcher@0.10.5 (#6106)
  • js-library-detector@5.1.0 (#6102)
  • speedline@1.4.2 (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

  • roll latest strings from TC (#6109)
  • mv locale files (#5981)
  • speed up replacement regex (#6072)

Misc

  • bump bundlesize threshold a little more (#6055)
  • runner: added locale to settings that can change between -G and -A (#6080)
  • tsc: add type checking to sentry usage (#5993)
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: chrome-launcher@0.10.5 (#6106)
  • f5c043d core: add emulatedFormFactor setting (#6098)
  • b8d1496 i18n: roll latest strings from TC (#6109)
  • b49a1d2 deps: js-library-detector@5.1.0 (#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

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for 3.2.1 (2018-10-01)

Full Changelog

Core

  • await js-libraries detection to fix Workbox always showing up (#6141)
  • emulation: set desktop viewport to 1350x940 (#6131)
Commits

The new version differs by 1 commits.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 195 commits ahead by 195, behind by 2.

  • bfa10f1 4.0.0 (#7024)
  • 457133e deps: update axe-core to latest (#7020)
  • 82819a0 core(speedindex): scale scoring coefficients based on throttling (#7007)
  • 534621c report: add top-level section for passed audits that had warnings (#6989)
  • 120d769 report: restore old, disabled failed grouping test (#7006)
  • ff41f6a report(css): use padding for better score gauge spacing (#6972)
  • 017574b core(driver): exit early when testing page with insecure certificate (#6608)
  • 161519a core: stricter LR-desktop metric scoring (#6969)
  • df39a87 docs(readme): add Speedrank to integrations list (#6987)
  • 931eafe report: celebrate your all 100's with fireworks (#5455)
  • b06f284 core: add type checking to pwmetrics-events (#6980)
  • d5fe65e report: clean up more clump/group/expandable cruft (#6982)
  • bc23383 report: expand groups within Passed Audits (#6930)
  • 0b223e5 misc(emulation): use correct Nexus 5X screen size (#6932)
  • d5053e4 core(driver): waitForFCP when tracing (#6944)

There are 195 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Release Notes for 4.1.0 (2019-01-28)

Full Changelog

New contributors!

@castilloandres you da man, man.

Core

  • font-size audit: count code points for text length (#6973)
  • cache headers audit: ignore private, must-validate, no-cache (#6835)
  • introduce Lighthouse plugins (#6959)
  • new audit: add FCP on 3G (#7062)

Refactor

  • refactor meta element artifacts to single meta-elements artifact (#7025)
  • images: cleanup ImageUsage to match other *Elements artifacts (#7030)
  • add baseArtifacts (with new WebAppManifest) to passContext (#6957)
  • use async/await in evaluateAsync (#7038)

Report / Viewer

  • renderer: do not attempt fireworks for devtools (#7090)
  • viewer: allow loading RunnerResult json (#7031)

Misc

  • readme: Add DebugBear to the list of integrations (#7036)
  • snyk: update snyk snapshot (#7079)
  • viewer: fix types to reference LH.Result (#7051)
  • replace TODOs with github issue links (#7049)
  • fix extension package path and viewer comments (#7032)
Commits

The new version differs by 16 commits.

  • aa68eae v4.1.0 (#7102)
  • 577c84d core(renderer): do not attempt fireworks for devtools (#7090)
  • d4ae679 core: introduce Lighthouse plugins (#6959)
  • 387048e deps(snyk): update snyk snapshot (#7079)
  • 8ed5561 new_audit: add FCP on 3G (#7062)
  • 1098f95 misc: replace TODOs with github issue links (#7049)
  • 11021ff viewer: allow loading RunnerResult json (#7031)
  • f4b1635 misc(viewer): fix types to reference LH.Result (#7051)
  • cff7dbb core: refactor meta element artifacts to single meta-elements artifact (#7025)
  • fb6c376 core: add baseArtifacts (with new WebAppManifest) to passContext (#6957)
  • aff6bd9 core: use async/await in evaluateAsync (#7038)
  • 37a68a0 core(uses-long-cache-ttl): ignore private, must-validate, no-cache (#6835)
  • 33de42b core(images): cleanup ImageUsage to match other *Elements artifacts (#7030)
  • 473d84c docs(readme): Add DebugBear to the list of integrations (#7036)
  • 22e7bc5 core(font-size): count code points for text length (#6973)

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 77 commits.

  • 35b285b 4.2.0 (#7403)
  • 1b4883a tests: switch to jest.spyOn (#7404)
  • 066743b misc: clean node_modules/.cache before travis builds its cache (#7388)
  • bd1c4c1 core(network-recorder): redirects started by script are set as initiators (#7352)
  • b834427 docs(readme): add lighthouse-keeper to integrations (#7399)
  • fd86d94 tests(smokehouse): refactor to enable Smokerider (#7284)
  • d93bdf3 core(tap-targets): disable font size and tap targets audit on desktop (#7393)
  • 299ca2b core: add TestedAsMobileDevice base artifact (#7280)
  • d3c155e core(tap-targets): make tap targets failures more visible (#7373)
  • c111b92 core: include inline scripts in Scripts artifact (#7065)
  • ffc430d core: remove NO_ERROR runtimeError when no error (#7358)
  • 8db87bf core(driver): add waitForFCP timeout (#7356)
  • 9ba7199 docs: fix throttling rate comment and tweak comcast bandwidth (#7374)
  • 5865c87 misc: convert Flags comments to jsdoc for better intellisense (#7359)
  • 390343a core(driver): collect network requests from out-of-process iframes (#6922)

There are 77 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

Commits

The new version differs by 60 commits.

  • 01b217b 4.3.0 (#8080)
  • c410ce6 tests(smokehouse): set Content-Type for json served by static-server.js (#8078)
  • aca78af clients(lr): gather network timing numbers from headers (#7888)
  • d0ed315 misc: remove unused typedef (#8075)
  • 3f15b67 core(jsonld): add structured data validation (#6750)
  • fcd8115 tests(smokehouse): set Content-Type for webp images served by static-server.js (#8015)
  • 553a7c1 docs(readme): Foo integration (#8035)
  • 37b9ba2 i18n: import Hindi corrections (#8070)
  • ef3beef misc: remove lhr-lite.d.ts (#7991)
  • 584bad7 misc: specify types for some dependency-graph options objects (#7962)
  • 7a43125 core(artifacts): rename Scripts to ScriptElements artifact (#7920)
  • a76e7f2 clients(lr): add custom config support (#7613)
  • eb0cc68 deps(snyk): update snyk snapshot (#7943)
  • c140802 tests: better fatal trace logic error coverage (#7959)
  • b8ac221 misc: simplifications in simulator/connection-pool (#7894)

There are 60 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 5 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

Update to this version instead πŸš€

greenkeeper[bot] commented 4 years ago

🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! πŸ’œ πŸššπŸ’¨ πŸ’š

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead πŸš€