-
Notifications
You must be signed in to change notification settings - Fork 3
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
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
a0fa905
to
5d78a78
Compare
5d78a78
to
7917d1f
Compare
d4641a3
to
c302c9f
Compare
c302c9f
to
8fb98b9
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.0
4.1.1
->4.1.3
4.0.1
->4.3.3
4.3.6
->4.5.0
0.15.0
->0.15.2
13.1.1
->13.2.2
9.3.1
->9.6.8
9.2.0
->9.2.2
7.6.0
->7.7.0
2.5.1
->2.8.8
4.5.5
->4.9.5
Release Notes
ampproject/worker-dom (@ampproject/worker-dom)
v0.36.0
Compare Source
c832a64
4a3e919
22b993a
b2c869f
7f4e534
f705f19
6f71a7c
2006157
c38e27e
3d581a2
37cb2c3
b3e6d78
1641ad2
6d1602d
7f2d69a
1d9a67c
c5d6860
37e3a48
c5f4d90
b24823d
ca1166b
886157b
a9f8488
deaf753
1efbd11
d9cbb19
1ae808e
7072134
dd6967b
6323c70
a0fe681
dde22b4
74a04a7
a7b75eb
0fb9941
7f4927f
98e3039
7b77b55
36ed6a9
1ff9ace
441861f
9e5d3bd
fb49dda
b70c5ba
1a75cbd
37bd087
45d6094
ecf1c3a
49a2897
c6234b7
f224511
9357699
6da9f65
0e85916
v0.35.0
Compare Source
v0.34.0
Compare Source
d27b429
a6bcd6f
9cff888
doowb/ansi-colors (ansi-colors)
v4.1.3
Compare Source
v4.1.2
Compare Source
avajs/ava (ava)
v4.3.3
Compare Source
Add compatibility with Node.js 18.8, thanks @Brooooooklyn #3091.
Full Changelog: avajs/ava@v4.3.1...v4.3.3
v4.3.2
Compare Source
v4.3.1
Compare Source
What's Changed
New Contributors
Full Changelog: avajs/ava@v4.3.0...v4.3.1
v4.3.0
Compare Source
What's Changed
throws
andthrowsAsync
assertions now take a function to test error messages, by @il3ven in https://github.com/avajs/ava/pull/2995t.log()
messages, by @il3ven in https://github.com/avajs/ava/pull/3013Full Changelog: avajs/ava@v4.2.0...v4.3.0
v4.2.0
Compare Source
What's Changed
New Contributors
Full Changelog: avajs/ava@v4.1.0...v4.2.0
v4.1.0
Compare Source
New features
sortTestFiles()
inava.config.js
files by @erezrokah in https://github.com/avajs/ava/pull/2968ava.config.json
files are encountered by @razor-x in https://github.com/avajs/ava/pull/2962deepEqual
assertion by @RebeccaStevens in https://github.com/avajs/ava/pull/2969Fixes
ava --version
works again by @novemberborn in https://github.com/avajs/ava/pull/2961New Contributors
Full Changelog: avajs/ava@v4.0.1...v4.1.0
chaijs/chai (chai)
v4.5.0
Compare Source
1a36d35
What's Changed
Full Changelog: chaijs/chai@v4.4.1...v4.5.0
v4.4.1
Compare Source
What's Changed
??
for node compat by @43081j in https://github.com/chaijs/chai/pull/1574Full Changelog: chaijs/chai@v4.4.0...v4.4.1
v4.4.0
Compare Source
What's Changed
Full Changelog: chaijs/chai@v4.3.10...v4.4.0
v4.3.10
Compare 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.9
Compare 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.8
Compare Source
What's Changed
New Contributors
Full Changelog: chaijs/chai@v4.3.7...v4.3.8
v4.3.7
Compare Source
What's Changed
Full Changelog: chaijs/chai@v4.3.6...v4.3.7
GoogleChrome/chrome-launcher (chrome-launcher)
v0.15.2
Compare Source
76b6a13c
Update logLevel option typing (#295)60044483
Update headless=chrome flag to headless=new (#290)b041125a
log when connection to existing chrome found for requested port (#291)f64a7d89
docs(flags): fix description of mock-keychain flagc753ba08
use updating node versions in CI (#286)8d1d85dc
docs(flags): adjust grouping. add in several features (#283)471a97c7
flags: disable optimization guide and media router (#282)83f08461
docs(flags): add disable-features=MediaRouter which is surprisingly active346b3c2c
rename master branch references to main (#280)f618e7e5
docs: a few additions to the flags docc36bd8dc
docs: add OptimizationHints to flags1cbf8b9a
Make LaunchedChrome.kill sync (#269)v0.15.1
Compare Source
3724165a
make launcher.kill() synchronous (#268)3561350a
revise taskkill procedure on windows (#267)690ae983
add lighthouse smoketests (windows) to CI (#265)279577fd
docs(chrome-flags-for-tools): add link to overview of features (#235)ff91c18b
fix: usewslpath
to resolve Windows paths (#200)30755cde
test: run latest versions of node in CI (#257)sindresorhus/globby (globby)
v13.2.2
Compare Source
0ae43b9
v13.2.1
Compare Source
ignore
andexpandDirectories
default handling (#252)3a48eb9
v13.2.0
Compare Source
a0e4028
v13.1.4
Compare Source
gitignore: true
andsuppressErrors: true
(#246)e95da57
URL
TypeScript type workaround (#230)55a3c64
v13.1.3
Compare Source
917670c
v13.1.2
Compare Source
ignoreFiles
option accept readonly arrays (#235)810caae
GoogleChrome/lighthouse (lighthouse)
v9.6.8
Compare 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-web
dataset has been used to summarize how every third-party found on a page contributes to the total JavaScript blocking time, via thethird-party-summary
audit. 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-into
is 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 beundefined
in 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-inputs
preload-lcp-image
->prioritize-lcp-image
third-party-summary
no longer uses alink
value foritem.entity
, instead uses a rawtext
valuefull-page-screenshot
is 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-screenshot
to--disable-full-page-screenshot
.For Node users
lighthouse-core/
andlighthouse-cli/
folders are now simplycore/
andcli/
await import('lighthouse')
. For access to just thelighthouse
function in CommonJS, you can also userequire('lighthouse/core/index.cjs')
LHError
is nowLighthouseError
. If you are attempting to catch an error thrown by Lighthouse, be sure to account for this!Node API changes
The
lighthouse
function now has better integration with Puppeteer. Uselighthouse(url, flags, config, page)
to run Lighthouse, passing an existingPuppeteer.Page
handle 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: ['uses-http2']})
instead of on thesettingsOverride
property.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)
passes
to 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 formatScriptElements
artifact is nowScripts
, with a slightly different shapeAudit.makeOpportunityDetails
andAudit.makeTableDetails
now accept an options object as the third parameter. This ends up being a breaking change for justAudit.makeOpportunityDetails
.v9.6.7
Compare 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.6
Compare 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.5
Compare 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.4
Compare 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.3
Compare 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.2
Compare 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.1
Compare 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.0
Compare 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)
logLevel
to config context (#13681)Report
Deps
lodash
per-method packages with fulllodash
(#13695)Clients
Tests
Misc
v9.4.0
Compare 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
Configuration
📅 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 is behind base branch, 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.