Lock file maintenance Node dependencies #816
Merged
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:
2.2.6
->2.2.7
~11.8.0
->~11.9.0
~1.41
->~1.44.0
~1.75
->~1.89.0
2.23.0
->2.26.1
8.48.0
->8.57.0
2.28.1
->2.29.1
10.2.0
->10.4.0
18.17.1
->18.20.2
9.4.4
->9.5.1
5.88.2
->5.91.0
π§ This Pull Request updates lock files to use the latest dependency versions.
Release Notes
asciidoctor/asciidoctor.js
v2.2.7
Compare Source
Summary
This release is based on Asciidoctor 2.0.22 and Opal 0.11.99.dev (31d26d69).
Release meta
Released on: 2024-03-17
Released by: @βggrossetie
Published by: GitHub Actions
Logs: full diff
What's Changed
highlightjs/highlight.js
v11.9.0
Compare Source
CAVEATS / POTENTIALLY BREAKING CHANGES
node
buildstyles/*.css
files now ship un-minifiedwith minified counterparts as:
styles/*.min.css
mvorisek(this makes things consistent with our
cdn
builds)Parser:
New Grammars:
Core Grammars:
if
while
for
[Omar Hussein][]x0-x30
andw0-w30
ARMv8 registers Nicholas Thompsonfinal
,is
,macro
keywords and `This PR contains the following updates:2.2.6
->2.2.7
~11.8.0
->~11.9.0
~1.41
->~1.44.0
~1.75
->~1.89.0
2.23.0
->2.26.1
8.48.0
->8.57.0
2.28.1
->2.29.1
10.2.0
->10.4.0
18.17.1
->18.20.2
9.4.4
->9.5.1
5.88.2
->5.91.0
π§ This Pull Request updates lock files to use the latest dependency versions.
identifiers Robert Borghese
abstract
declaration from keyword Robert Borghesemacro
keyword Bradley Mackey@unchecked
and@Sendable
support Bradley Mackey//> using foo bar
[Jamie Thompson][]!assert
compiler flag [idleberg][]eprintln!
macro qoheniacwarn_unqualified_access
is an attribute Bradley Mackeyrecord
andvar
as keywords Guillaume LaforgeDeveloper Tool:
highlight
API. Shah Shabbir Ahmmedmicrosoft/playwright
v1.44.0
Compare Source
New APIs
Accessibility assertions
expect(locator).toHaveAccessibleName() checks if the element has the specified accessible name:
expect(locator).toHaveAccessibleDescription() checks if the element has the specified accessible description:
expect(locator).toHaveRole() checks if the element has the specified ARIA role:
Locator handler
noWaitAfter
option.times
option in page.addLocatorHandler() to specify maximum number of times the handler should be run.Miscellaneous options
multipart
option inapiRequestContext.fetch()
now acceptsFormData
and supports repeating fields with the same name.expect(callback).toPass({ intervals })
can now be configured byexpect.toPass.inervals
option globally in testConfig.expect or per project in testProject.expect.expect(page).toHaveURL(url)
now supportsignoreCase
option.testProject.ignoreSnapshots allows to configure per project whether to skip screenshot expectations.
Reporter API
outputFile
. The same option can also be specified asPLAYWRIGHT_BLOB_OUTPUT_FILE
environment variable that might be more convenient on CI/CD.includeProjectInTestName
option.Command line
--last-failed
CLI option for running only tests that failed in the previous run.First run all tests:
$ npx playwright test Running 103 tests using 5 workers ... 2 failed [chromium] βΊ my-test.spec.ts:8:5 βΊ two βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ [chromium] βΊ my-test.spec.ts:13:5 βΊ three ββββββββββββββββββββββββββββββββββββββββββββββββββββββ 101 passed (30.0s)
Now fix the failing tests and run Playwright again with
--last-failed
option:$ npx playwright test --last-failed Running 2 tests using 2 workers 2 passed (1.2s)
Browser Versions
This version was also tested against the following stable channels:
v1.43.1
Compare Source
Highlights
https://github.com/microsoft/playwright/issues/30300 - [REGRESSION]: UI mode restarts if keep storage statehttps://github.com/microsoft/playwright/issues/303399 - [REGRESSION]: Brand new install of playwright, unable to run chromium with show browser using vscode
Browser Versions
This version was also tested against the following stable channels:
v1.43.0
Compare Source
New APIs
Method browserContext.clearCookies() now supports filters to remove only some cookies.
New mode
retain-on-first-failure
for testOptions.trace. In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed.New property testInfo.tags exposes test tags during test execution.
New method locator.contentFrame() converts a
Locator
object to aFrameLocator
. This can be useful when you have aLocator
object obtained somewhere, and later on would like to interact with the content inside the frame.New method frameLocator.owner() converts a
FrameLocator
object to aLocator
. This can be useful when you have aFrameLocator
object obtained somewhere, and later on would like to interact with theiframe
element.UI Mode Updates
@fast
or clicking on the tag itself.Browser Versions
This version was also tested against the following stable channels:
v1.42.1
Compare Source
Highlights
https://github.com/microsoft/playwright/issues/29732 - [Regression]: HEAD requests to webServer.url since v1.42.0https://github.com/microsoft/playwright/issues/297466 - [Regression]: Playwright CT CLI scripts fail due to broken initializePlugin imporhttps://github.com/microsoft/playwright/issues/2973939 - [Bug]: Component tests fails when imported a module with a dot in a nahttps://github.com/microsoft/playwright/issues/29731731 - [Regression]: 1.42.0 breaks some import statemehttps://github.com/microsoft/playwright/issues/297609760 - [Bug]: Possible regression with chained locators in v1.42
Browser Versions
This version was also tested against the following stable channels:
v1.42.0
Compare Source
New APIs
Test tags
New tag syntax for adding tags to the tests (@β-tokens in the test title are still supported).
Use
--grep
command line option to run only tests with certain tags.Annotating skipped tests
New annotation syntax for test annotations allows annotating the tests that do not run.
page.addLocatorHandler()
New method page.addLocatorHandler() registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.
Project wildcard filter
Playwright command line flag now supports '*' wildcard when filtering by project.
Other APIs
expect(callback).toPass({ timeout })
The timeout can now be configured by
expect.toPass.timeout
option globally or in project configelectronApplication.on('console')
electronApplication.on('console') event is emitted when Electron main process calls console API methods.
page.pdf() accepts two new options
tagged
andoutline
.Breaking changes
Mixing the test instances in the same suite is no longer supported. Allowing it was an oversight as it makes reasoning about the semantics unnecessarily hard.
Announcements
Browser Versions
This version was also tested against the following stable channels:
Microsoft/vsce
v2.26.1
Compare Source
Changes:
Feature Requests:
Others:
This list of changes was auto generated.
v2.26.0
Compare Source
Changes:
Feature Requests:
--azure-credential
option to "publish", "unpublish" and "verify-pat" commandsgit worktree add
Others:
v2.25.0
Compare Source
Full Changelog: microsoft/vscode-vsce@v2.25.0...v2.25.0
What's Changed
>=14
to>=16
New Contributors
Full Changelog: microsoft/vscode-vsce@v2.24.0...v2.25.0
v2.24.0
Compare Source
eslint/eslint
v8.57.0
Compare Source
Features
1120b9b
feat: Add loadESLint() API method for v8 (#β18098) (Nicholas C. Zakas)dca7d0f
feat: Enableeslint.config.mjs
andeslint.config.cjs
(#β18066) (Nitin Kumar)Bug Fixes
2196d97
fix: handle absolute file paths inFlatRuleTester
(#β18064) (Nitin Kumar)69dd1d1
fix: Ensure config keys are printed for config errors (#β18067) (Nitin Kumar)9852a31
fix: deep merge behavior in flat config (#β18065) (Nitin Kumar)4c7e9b0
fix: allow circular references in config (#β18056) (Milos Djermanovic)Documentation
84922d0
docs: Show prerelease version in dropdown (#β18139) (Nicholas C. Zakas)5b8c363
docs: Switch to Ethical Ads (#β18117) (Milos Djermanovic)77dbfd9
docs: show NEXT in version selectors (#β18052) (Milos Djermanovic)Chores
1813aec
chore: upgrade @βeslint/js@β8.57.0 (#β18143) (Milos Djermanovic)5c356bb
chore: package.json update for @βeslint/js release (Jenkins)f4a1fe2
test: add more tests for ignoring files and directories (#β18068) (Nitin Kumar)42c0aef
ci: Enable CI forv8.x
branch (#β18047) (Milos Djermanovic)v8.56.0
Compare Source
Features
0dd9704
feat: Support custom severity when reporting unused disable directives (#β17212) (Bryan Mishkin)31a7e3f
feat: fix no-restricted-properties false negatives with unknown objects (#β17818) (Arka Pratim Chaudhuri)Bug Fixes
7d5e5f6
fix:TypeError: fs.exists is not a function
on read-only file system (#β17846) (Francesco Trotta)74739c8
fix: suggestion with invalid syntax in no-promise-executor-return rule (#β17812) (Bryan Mishkin)Documentation
9007719
docs: update link in ways-to-extend.md (#β17839) (Amel SELMANE)3a22236
docs: Update README (GitHub Actions Bot)54c3ca6
docs: fix migration-guide example (#β17829) (Tanuj Kanti)4391b71
docs: check config comments in rule examples (#β17815) (Francesco Trotta)fd28363
docs: remove mention about ESLint stylistic rules in readme (#β17810) (Zwyx)48ed5a6
docs: Update README (GitHub Actions Bot)Chores
ba6af85
chore: upgrade @βeslint/js@β8.56.0 (#β17864) (Milos Djermanovic)60a531a
chore: package.json update for @βeslint/js release (Jenkins)ba87a06
chore: update dependency markdownlint to ^0.32.0 (#β17783) (renovate[bot])9271d10
chore: add GitHub issue template for docs issues (#β17845) (Josh Goldberg β¨)70a686b
chore: Convert rule tests to FlatRuleTester (#β17819) (Nicholas C. Zakas)f3a599d
chore: upgrade eslint-plugin-unicorn to v49.0.0 (#β17837) (ε―ηΆ)905d4b7
chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#β17838) (ε―ηΆ)4d7c3ce
chore: update eslint-plugin-n v16.4.0 (#β17836) (ε―ηΆ)fd0c60c
ci: unpin Node.js 21.2.0 (#β17821) (Francesco Trotta)v8.55.0
Compare Source
Features
8c9e6c1
feat: importNamePattern option in no-restricted-imports (#β17721) (Tanuj Kanti)Documentation
83ece2a
docs: fix typo--rules
->--rule
(#β17806) (OKURA Masafumi)fffca5c
docs: remove "Open in Playground" buttons for removed rules (#β17791) (Francesco Trotta)a6d9442
docs: fix correct/incorrect examples of rules (#β17789) (Tanuj Kanti)383e999
docs: update and fix examples forno-unused-vars
(#β17788) (Tanuj Kanti)5a8efd5
docs: add specific stylistic rule for each deprecated rule (#β17778) (Etienne)Chores
eb8950c
chore: upgrade @βeslint/js@β8.55.0 (#β17811) (Milos Djermanovic)93df384
chore: package.json update for @βeslint/js release (Jenkins)fe4b954
chore: upgrade @βeslint/eslintrc@β2.1.4 (#β17799) (Milos Djermanovic)bd8911d
ci: pin Node.js 21.2.0 (#β17809) (Milos Djermanovic)b29a16b
chore: fix severalcli
tests to run in the intended flat config mode (#β17797) (Milos Djermanovic)de165c1
chore: remove unused config-extends fixtures (#β17781) (Milos Djermanovic)d4304b8
chore: remove formatting/stylistic rules from new rule templates (#β17780) (Francesco Trotta)21024fe
chore: check rule examples for syntax errors (#β17718) (Francesco Trotta)v8.54.0
Compare Source
Features
a7a883b
feat: for-direction rule add check for condition in reverse order (#β17755) (Angelo Annunziata)1452dc9
feat: Add suggestions to no-console (#β17680) (Joel Mathew Koshy)21ebf8a
feat: updateno-array-constructor
rule (#β17711) (Francesco Trotta)Bug Fixes
98926e6
fix: Ensure that extra data is not accidentally stored in the cache file (#β17760) (Milos Djermanovic)e8cf9f6
fix: Make dark scroll bar in dark theme (#β17753) (Pavel)3cbeaad
fix: Usecwd
constructor option as configbasePath
in Linter (#β17705) (Milos Djermanovic)Documentation
becfdd3
docs: Make clear when rules are removed (#β17728) (Nicholas C. Zakas)05d6e99
docs: update "Submit a Pull Request" page (#β17712) (Francesco Trotta)eb2279e
docs: display info about deprecated rules (#β17749) (Percy Ma)d245326
docs: Correct working in migrating plugin docs (#β17722) (Filip TammergΓ₯rd)Chores
d644de9
chore: upgrade @βeslint/js@β8.54.0 (#β17773) (Milos Djermanovic)1e6e314
chore: package.json update for @βeslint/js release (Jenkins)6fb8805
chore: Fixed grammar in issue_templates/rule_change (#β17770) (Joel Mathew Koshy)85db724
chore: upgrademarkdownlint
to 0.31.1 (#β17754) (Nitin Kumar)6d470d2
chore: update dependency recast to ^0.23.0 (#β17736) (renovate[bot])b7121b5
chore: update dependency markdownlint-cli to ^0.37.0 (#β17735) (renovate[bot])633b9a1
chore: update dependency regenerator-runtime to ^0.14.0 (#β17739) (renovate[bot])acac16f
chore: update dependency vite-plugin-commonjs to ^0.10.0 (#β17740) (renovate[bot])ba8ca7e
chore: add .github/renovate.json5 (#β17567) (Josh Goldberg β¨)v8.53.0
Compare Source
Features
528e1c0
feat: Deprecate formatting rules (#β17696) (Nicholas C. Zakas)c0b11dd
feat: Add suggestions for no-prototype-builtins (#β17677) (Yonathan Randolph)Bug Fixes
1ad6257
fix: ensure that exit code for fatal errors is not overwritten (#β17683) (Milos Djermanovic)b329ea7
fix: add;
after JSX nodes inno-object-constructor
autofix (#β17672) (Francesco Trotta)Documentation
ab8c60d
docs: change position of return to top button (#β17688) (Tanuj Kanti)4fc44c0
docs: update twitter icon to new X icon (#β17687) (Tanuj Kanti)4164b2c
docs: Update README (GitHub Actions Bot)8651895
docs: Fix tabs in rule examples (#β17653) (Francesco Trotta)3aec1c5
docs: explained rule fixers and suggestions (#β17657) (Josh Goldberg β¨)Chores
ba4d4d5
chore: remove metascraper (#β17707) (Milos Djermanovic)0d07338
chore: Update dependencies (#β17706) (Milos Djermanovic)93256a3
chore: package.json update for @βeslint/js release (ESLint Jenkins)485ec7d
test: fix ESLint tests for caching (#β17699) (Milos Djermanovic)db06a7f
ci: bump actions/setup-node from 3 to 4 (#β17676) (dependabot[bot])994596b
ci: run tests in Node.js 21 (#β17673) (Francesco Trotta)v8.52.0
Compare Source
Features
70648ee
feat: report-unused-disable-directive to report unused eslint-enable (#β17611) (Yosuke Ota)Bug Fixes
5de9637
fix: Ensure shared references in rule configs are separated (#β17666) (Nicholas C. Zakas)dcfe573
fix: add preceding semicolon in suggestions ofno-object-constructor
(#β17649) (Francesco Trotta)Documentation
476d58a
docs: Add note about invalid CLI flags when using flat config. (#β17664) (Nicholas C. Zakas)660ed3a
docs: Plugin flat config migration guide (#β17640) (Nicholas C. Zakas)a58aa20
docs: fix examples for several rules (#β17645) (Milos Djermanovic)179929b
docs: Remove trailing newline from the code of Playground links (#β17641) (Francesco Trotta)f8e5c30
docs: Update README (GitHub Actions Bot)b7ef2f3
docs: Enable pretty code formatter output (#β17635) (Nicholas C. Zakas)0bcb9a8
docs: Fix syntax errors in rule examples (#β17633) (Francesco Trotta)61b9083
docs: Make no-continue example code work (#β17643) (Zhongyuan Zhou)9fafe45
docs: upgrade to 11ty 2.0 (#β17632) (Percy Ma)ff8e4bf
docs: Update README (GitHub Actions Bot)fab249a
docs: Update README (GitHub Actions Bot)392305b
docs: Updateno-irregular-whitespace
and fix examples (#β17626) (Francesco Trotta)6b8acfb
docs: Add real whitespace tono-trailing-spaces
examples (#β17630) (Francesco Trotta)1000187
docs: Fix examples inunicode-bom
(#β17631) (Francesco Trotta)000290c
docs: Update README (GitHub Actions Bot)Chores
6d1f0c2
chore: upgrade @βeslint/js@β8.52.0 (#β17671) (Milos Djermanovic)d63d4fe
chore: package.json update for @βeslint/js release (ESLint Jenkins)f30cefe
test: fix FlatESLint tests for caching (#β17658) (Milos Djermanovic)ef650cb
test: update tests for no-promise-executor-return (#β17661) (Milos Djermanovic)v8.51.0
Compare Source
Features
0a9c433
feat: Add--no-warn-ignored
CLI option for flat config (#β17569) (Domantas Petrauskas)977e67e
feat: logical-assignment-operators to report expressions with 3 operands (#β17600) (Yosuke Ota)Bug Fixes
f976b2f
fix: make rule severity case-sensitive in flat config (#β17619) (Milos Djermanovic)0edfe36
fix: Ensure crash error messages are not duplicated (#β17584) (Nicholas C. Zakas)dd79abc
fix:eslint-disable
to be able to parse quoted rule names (#β17612) (Yosuke Ota)d2f6801
fix: Ensure correct code path for && followed by ?? (#β17618) (Nicholas C. Zakas)Documentation
ee5be81
docs: default tosourceType: "module"
in rule examples (#β17615) (Francesco Trotta)1aa26df
docs: Add more examples for multiline-ternary (#β17610) (George Ashiotis)47d0b44
docs: Update README (GitHub Actions Bot)dbf831e
docs: use generated og image (#β17601) (Percy Ma)1866da5
docs: Update README (GitHub Actions Bot)Chores
1ef39ea
chore: upgrade @βeslint/js@β8.51.0 (#β17624) (Milos Djermanovic)f8c7403
chore: package.json update for @βeslint/js release (ESLint Jenkins)2665552
test: fix flat config linter tests to use Linter in flat config mode (#β17616) (Milos Djermanovic)7b77bcc
chore: Refactor CodePathState (#β17510) (Nicholas C. Zakas)bc77c9a
chore: Document and refactor ForkContext (#β17566) (Nicholas C. Zakas)24e1f14
chore: Refactor and document CodePath (#β17558) (Nicholas C. Zakas)v8.50.0
Compare Source
Features
27d5a9e
feat: add suggestions to array-callback-return (#β17590) (Tanuj Kanti)f9082ff
feat: flat-rule-tester make sure default config always matches (#β17585) (fnx)83914ad
feat: Implement SourceCode#applyInlineConfig() (#β17351) (Nicholas C. Zakas)22a5582
feat: add ruleno-object-constructor
, deprecateno-new-object
(#β17576) (Francesco Trotta)85a3d9e
feat: allowVoid option in array-callback-return (#β17564) (Tanuj Kanti)Bug Fixes
cc4d26b
fix: Ensure deprecated context.parserServices warns (#β17593) (Nicholas C. Zakas)1ea4cfb
fix: Ensure all RuleTester tests all deprecated context methods (#β17587) (Nicholas C. Zakas)aa1b657
fix: wrong suggestion and message inno-misleading-character-class
(#β17571) (Yosuke Ota)Documentation
1800537
docs: Fix and standardize JSX code examples (#β17591) (Francesco Trotta)48a44a7
docs: Add correct/incorrect tags toprefer-arrow-callback
(#β17589) (Francesco Trotta)20893d4
docs: fix incorrect tag's place (#β17575) (Tanuj Kanti)bd7a71f
docs: Update README (GitHub Actions Bot)Chores
f8a8a2d
chore: upgrade @βeslint/js@β8.50.0 (#β17599) (Milos Djermanovic)38ada6d
chore: package.json update for @βeslint/js release (ESLint Jenkins)v8.49.0
Compare Source
Features
da09f4e
feat: Implement onUnreachableCodePathStart/End (#β17511) (Nicholas C. Zakas)32b2327
feat: Emit deprecation warnings in RuleTester (#β17527) (Nicholas C. Zakas)acb7df3
feat: add newenforce
option tolines-between-class-members
(#β17462) (Nitin Kumar)Documentation
ecfb54f
docs: Update README (GitHub Actions Bot)de86b3b
docs: updateno-promise-executor-return
examples (#β17529) (Nitin Kumar)032c4b1
docs: add typescript template (#β17500) (James)cd7da5c
docs: Update README (GitHub Actions Bot)Chores
b7621c3
chore: remove browser test fromnpm test
(#β17550) (Milos Djermanovic)cac45d0
chore: upgrade @βeslint/js@β8.49.0 (#β17549) (Milos Djermanovic)cd39508
](https://togithub.com/eslint/eslint/commit/cd395082bffcb4b68efa09226d7c682cef5617Configuration
π Schedule: "before 5am on monday" (UTC).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» 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 has been generated by Renovate Bot.