-
Notifications
You must be signed in to change notification settings - Fork 2
Update all #42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/all
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update all #42
+1,293
−879
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2c17322 to
d2b4437
Compare
ba44c99 to
dcae38d
Compare
837370d to
33ebaea
Compare
c5a5e99 to
f16b941
Compare
57489e8 to
dab1635
Compare
dab1635 to
d501832
Compare
d501832 to
3e93642
Compare
c946304 to
3d1daff
Compare
3d1daff to
a1ae44e
Compare
a1ae44e to
a8ca9fe
Compare
a8ca9fe to
a41f43f
Compare
986beed to
16140c6
Compare
16140c6 to
5e3fdf2
Compare
5e3fdf2 to
b5c7a56
Compare
a36091d to
a3af94f
Compare
a3af94f to
ffc3a99
Compare
e0eefa9 to
48c1565
Compare
48c1565 to
3d4357c
Compare
3d4357c to
d259878
Compare
d259878 to
5bd7b21
Compare
730150d to
1267544
Compare
1267544 to
26757e2
Compare
26757e2 to
432504c
Compare
432504c to
dec7564
Compare
bf5de40 to
c2c2fdc
Compare
c2c2fdc to
663325b
Compare
663325b to
3c53f18
Compare
3c53f18 to
e8c8587
Compare
e8c8587 to
37aaafe
Compare
37aaafe to
ce1923a
Compare
ce1923a to
dbd9fd3
Compare
dbd9fd3 to
5209c67
Compare
5209c67 to
ea5a8b4
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
0.33.0→0.36.04.1.1→4.1.34.0.1→4.3.34.3.6→4.5.00.15.0→0.15.213.1.1→13.2.29.3.1→9.6.89.2.0→9.2.27.6.0→7.7.02.5.1→2.8.84.5.5→4.9.5Release Notes
ampproject/worker-dom (@ampproject/worker-dom)
v0.36.0Compare Source
c832a644a3e91922b993ab2c869f7f4e534f705f196f71a7c2006157c38e27e3d581a237cb2c3b3e6d781641ad26d1602d7f2d69a1d9a67cc5d686037e3a48c5f4d90b24823dca1166b886157ba9f8488deaf7531efbd11d9cbb191ae808e7072134dd6967b6323c70a0fe681dde22b474a04a7a7b75eb0fb99417f4927f98e30397b77b5536ed6a91ff9ace441861f9e5d3bdfb49ddab70c5ba1a75cbd37bd08745d6094ecf1c3a49a2897c6234b7f22451193576996da9f650e85916v0.35.0Compare Source
v0.34.0Compare Source
d27b429a6bcd6f9cff888doowb/ansi-colors (ansi-colors)
v4.1.3Compare Source
v4.1.2Compare Source
avajs/ava (ava)
v4.3.3Compare Source
Add compatibility with Node.js 18.8, thanks @Brooooooklyn #3091.
Full Changelog: avajs/ava@v4.3.1...v4.3.3
v4.3.2Compare Source
v4.3.1Compare Source
What's Changed
New Contributors
Full Changelog: avajs/ava@v4.3.0...v4.3.1
v4.3.0Compare Source
What's Changed
throwsandthrowsAsyncassertions now take a function to test error messages, by @il3ven in #2995t.log()messages, by @il3ven in #3013Full Changelog: avajs/ava@v4.2.0...v4.3.0
v4.2.0Compare Source
What's Changed
New Contributors
Full Changelog: avajs/ava@v4.1.0...v4.2.0
v4.1.0Compare Source
New features
sortTestFiles()inava.config.jsfiles by @erezrokah in #2968ava.config.jsonfiles are encountered by @razor-x in #2962deepEqualassertion by @RebeccaStevens in #2969Fixes
ava --versionworks again by @novemberborn in #2961New Contributors
Full Changelog: avajs/ava@v4.0.1...v4.1.0
chaijs/chai (chai)
v4.5.0Compare Source
1a36d35What's Changed
Full Changelog: chaijs/chai@v4.4.1...v4.5.0
v4.4.1Compare Source
What's Changed
??for node compat by @43081j in #1574Full Changelog: chaijs/chai@v4.4.0...v4.4.1
v4.4.0Compare Source
What's Changed
Full Changelog: chaijs/chai@v4.3.10...v4.4.0
v4.3.10Compare Source
This release simply bumps all dependencies to their latest non-breaking versions.
What's Changed
Full Changelog: chaijs/chai@v4.3.9...v4.3.10
v4.3.9Compare Source
Upgrade dependencies.
This release upgrades dependencies to address CVE-2023-43646 where a large function name can cause "catastrophic backtracking" (aka ReDOS attack) which can cause the test suite to hang.
Full Changelog: chaijs/chai@v4.3.8...v4.3.9
v4.3.8Compare Source
What's Changed
New Contributors
Full Changelog: chaijs/chai@v4.3.7...v4.3.8
v4.3.7Compare Source
What's Changed
Full Changelog: chaijs/chai@v4.3.6...v4.3.7
GoogleChrome/chrome-launcher (chrome-launcher)
v0.15.2Compare Source
76b6a13cUpdate logLevel option typing (#295)60044483Update headless=chrome flag to headless=new (#290)b041125alog when connection to existing chrome found for requested port (#291)f64a7d89docs(flags): fix description of mock-keychain flagc753ba08use updating node versions in CI (#286)8d1d85dcdocs(flags): adjust grouping. add in several features (#283)471a97c7flags: disable optimization guide and media router (#282)83f08461docs(flags): add disable-features=MediaRouter which is surprisingly active346b3c2crename master branch references to main (#280)f618e7e5docs: a few additions to the flags docc36bd8dcdocs: add OptimizationHints to flags1cbf8b9aMake LaunchedChrome.kill sync (#269)v0.15.1Compare Source
3724165amake launcher.kill() synchronous (#268)3561350arevise taskkill procedure on windows (#267)690ae983add lighthouse smoketests (windows) to CI (#265)279577fddocs(chrome-flags-for-tools): add link to overview of features (#235)ff91c18bfix: usewslpathto resolve Windows paths (#200)30755cdetest: run latest versions of node in CI (#257)sindresorhus/globby (globby)
v13.2.2Compare Source
0ae43b9v13.2.1Compare Source
ignoreandexpandDirectoriesdefault handling (#252)3a48eb9v13.2.0Compare Source
a0e4028v13.1.4Compare Source
gitignore: trueandsuppressErrors: true(#246)e95da57URLTypeScript type workaround (#230)55a3c64v13.1.3Compare Source
917670cv13.1.2Compare Source
ignoreFilesoption accept readonly arrays (#235)810caaeGoogleChrome/lighthouse (lighthouse)
v9.6.8Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 112, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributors 👽🐷🐰🐯🐻!
Notable Changes
Performance Score Changes
In the 8.0 release, we described TTI's waning role, and today we have the followup. Time to Interactive (TTI) no longer contributes to the performance score and is not displayed in the report. However, it is still accessible in the Lighthouse result JSON.
Without TTI, the weighting of Cumulative Layout Shift (CLS) has increased from 15% to 25%. See the docs for a complete breakdown of how the Performance score is calculated in 10.0, or play with the scoring calculator.
Types for the Node package
Lighthouse now includes type declarations! Our example TypeScript recipe demonstrates how to achieve proper type safety with Lighthouse.
Third-party Entity classification
Since Lighthouse 5.3, the community-driven
third-party-webdataset has been used to summarize how every third-party found on a page contributes to the total JavaScript blocking time, via thethird-party-summaryaudit. With Lighthouse 10.0, we are adding a new property to the JSON result (entities) to make further use of this dataset. Every origin encountered on a page is now classified as first-party or third-party withinentities. In 10.0, this classification is used to power the existing third-party filter checkbox.In a future version of Lighthouse, this will be used to group the table items of every audit based on the entity it originated from, and aggregate the impact of items from that specific entity.
🆕 New Audits
Back/forward cache
The Back/forward cache (bfcache for short) is a browser optimization that serves pages from fully serialized snapshots when navigating back or forwards in session history. There are over 100 different reasons why a page may not be eligible for this optimization, so to assist developers Lighthouse now attempts to trigger a bfcache response and will list anything that prevented the browser from using the bfcache. #14465
For more on bfcache, see the web.dev article.
Note: This audit initially will not be available for PageSpeed Insights.
Preventing pasting to inputs
The audit
password-inputs-can-be-pasted-intois nowpaste-preventing-inputs. This audit's logic works just as before, but rather than just considering[type=password]inputs, it now fails if any non-readonly input element prevents the user from pasting. #14313Lighthouse documentation is now on developer.chrome.com
Our documentation is no longer hosted on web.dev. For the most up to date audit docs, please go to developer.chrome.com/docs/lighthouse/
💥 Breaking changes
Under the hood, Lighthouse now uses the new user-flow supporting infrastructure by default, even for traditional navigation runs. You can opt out of this by: in the CLI, use
--legacy-navigation; in DevTools: check “Legacy Navigation” in the settings menu. If you have a use case that necessitates this escape hatch, please file an issue. We plan to remove this legacy path in 11.0.For Lighthouse result JSON (LHR) users
Page URLs on the Lighthouse Result
Until now, there were two URL fields to describe a Lighthouse run:
requestedUrl: the url given by the users, which Lighthouse instructs Chrome to navigate tofinalUrl: the url after any server-initiated HTTP and JS-initiated redirectsThis taxonomy cannot account for more complex scenarios, such as JS-initiated redirects, usage of the History API or soft-navigations. They were also ill-defined for timespan and snapshot modes. To account for that, Lighthouse 10.0 now has these URL fields:
requestedUrl: The URL that Lighthouse initially navigated to before redirects. This is the same as it was before for navigation mode, but now it will beundefinedin timespan/snapshot.mainDocumentUrl: The URL of the last document requested during a navigation. It does not account for soft navigations or history API events made after the page loads. It is only available in navigation mode, and will be undefined in timespan and snapshot modes.finalDisplayedUrl: The URL displayed in the browser combobox at the end of a Lighthouse run. It accounts for soft navigations and history API events. Available in navigation, timespan, and snapshot modes.finalUrl: Same value asmainDocumentUrl.Audit changes
password-inputs-can-be-pasted-into->paste-preventing-inputspreload-lcp-image->prioritize-lcp-imagethird-party-summaryno longer uses alinkvalue foritem.entity, instead uses a rawtextvaluefull-page-screenshotis no longer an audit, instead it is stored atlhr.fullPageScreenshot. To suppress collection of the full-page screenshot in the CLI, you must migrate from--skip-audits full-page-screenshotto--disable-full-page-screenshot.For Node users
lighthouse-core/andlighthouse-cli/folders are now simplycore/andcli/await import('lighthouse'). For access to just thelighthousefunction in CommonJS, you can also userequire('lighthouse/core/index.cjs')LHErroris nowLighthouseError. If you are attempting to catch an error thrown by Lighthouse, be sure to account for this!Node API changes
The
lighthousefunction now has better integration with Puppeteer. Uselighthouse(url, flags, config, page)to run Lighthouse, passing an existingPuppeteer.Pagehandle aspage.The user flow api has moved to the top level node entrypoint and can be imported with
import {startFlow} from 'lighthouse'.New
flow.startNavigation()andflow.endNavigation()functions let you define a user triggered navigation without any callback function. See the user flow docs for an example.To change settings for a single user flow step, define the settings overrides on the toplevel flags options
flow.snapshot({skipAduits: ['modern-http-insight']})instead of on thesettingsOverrideproperty.To give a flow step a custom name, use
flow.snapshot({name: 'Custom name'}). Previously this was done viastepName.For Lighthouse customization (custom config, gatherers, audits)
passesto load the page multiple times in navigation mode anymore. If you need to load the page multiple times, we recommend using a user flow. See our config docs for instructions on how to convert to the new config formatScriptElementsartifact is nowScripts, with a slightly different shapeAudit.makeOpportunityDetailsandAudit.makeTableDetailsnow accept an options object as the third parameter. This ends up being a breaking change for justAudit.makeOpportunityDetails.v9.6.7Compare Source
Full Changelog
This is an npm-only release. We have no plans to release this specific version to DevTools or PSI, but the changes will be rolled up into the next release in those clients.
Core
v9.6.6Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 107, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributor 👽🐷🐰🐯🐻!
Core
Deps
v9.6.5Compare Source
Full Changelog
This is an npm-only release and affects only the raw JSON report. We have no plans to release this specific version to DevTools or PSI, but the changes will be rolled up into the next release in those clients.
Core
v9.6.4Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 106, and to PageSpeed Insights within 2 weeks.
Deps
Clients
Misc
v9.6.3Compare Source
Full Changelog
This is an npm-only release and affects only the raw JSON report. We have no plans to release this specific version to DevTools or PSI, but the changes will be rolled up into the next release in those clients.
Core
v9.6.2Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 104, and to PageSpeed Insights within 2 weeks.
Core
Report
Clients
Tests
Misc
v9.6.1Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 103, and to PageSpeed Insights within 2 weeks.
Core
Report
Tests
v9.5.0Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 101, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributor 👽🐷🐰🐯🐻!
Core
⛏️👷 Fraggle Rock
Support for auditing user flows (#11313)
logLevelto config context (#13681)Report
Deps
lodashper-method packages with fulllodash(#13695)Clients
Tests
Misc
v9.4.0Compare Source
Full Changelog
We expect this release to ship in the DevTools of Chrome 100, and to PageSpeed Insights within 2 weeks.
Notable Changes
Core
stale-while-revalidate(#13612)Report
Deps
Tests
_includesandlhr.timing(#13619)Misc
mochajs/mocha (mocha)
v9.2.2Compare Source
🐛 Fixes
#4842: Loading of reporter throws wrong error (@juergba)
#4839:
dry-run: prevent potential call-stack crash ([@juergba](httConfiguration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.