phpdoc-parser
phpdoc-parser copied to clipboard
chore(deps): update devdependencies (major)
This PR contains the following updates:
Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v20.1.0
Note: Version bump only for package @commitlint/cli
v20.0.0
Note: Version bump only for package @commitlint/cli
19.8.1 (2025-05-08)
Bug Fixes
v19.8.1
Bug Fixes
v19.8.0
Performance Improvements
19.7.1 (2025-02-02)
Note: Version bump only for package @commitlint/cli
19.6.1 (2024-12-15)
Note: Version bump only for package @commitlint/cli
conventional-changelog/commitlint (@commitlint/config-conventional)
v20.0.0
Note: Version bump only for package @commitlint/config-conventional
19.8.1 (2025-05-08)
Note: Version bump only for package @commitlint/config-conventional
v19.8.1
Note: Version bump only for package @commitlint/config-conventional
v19.8.0
Performance Improvements
19.7.1 (2025-02-02)
Note: Version bump only for package @commitlint/config-conventional
conventional-changelog/commitlint (@commitlint/cz-commitlint)
v20.1.0
Note: Version bump only for package @commitlint/cz-commitlint
v20.0.0
Note: Version bump only for package @commitlint/cz-commitlint
19.8.1 (2025-05-08)
Note: Version bump only for package @commitlint/cz-commitlint
v19.8.1
Note: Version bump only for package @commitlint/cz-commitlint
v19.8.0
Note: Version bump only for package @commitlint/cz-commitlint
19.6.1 (2024-12-15)
Note: Version bump only for package @commitlint/cz-commitlint
RightCapitalHQ/frontend-style-guide (@rightcapital/eslint-config)
v54.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (aa186b1)
v53.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (635002d)
v52.0.1
Patches
- chore: set proper ESLint and @eslint/core version and upgrade them together (614fcbb)
v52.0.0
Major changes
- feat!: migrate to ESLint core
defineConfig()(0430c55)
v51.1.0
Minor changes
- feat: add several useful rules (476ab96)
v51.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (beb5fed)
v50.1.0
Minor changes
- feat: add disableExpensiveRules util config and export isInGitHooksOrLintStaged (7ae5096)
v50.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (a635180)
v49.0.0
Major changes
- feat: replace deprecated ESLint core rule with
@typescript-eslint/return-await(32f4013)
v48.0.1
Patches
- fix(deps): update dependencies (non-major) (5034e1c)
v48.0.0
Major changes
- refactor: remove deprecated no-return-await ESLint rule (c5ae30e)
v47.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (fbac759)
v46.0.1
Patches
- fix(deps): update dependencies (non-major) (d0edb86)
v46.0.0
v45.0.0
v44.0.2
Patches
- fix(deps): update dependencies (non-major) (d92658b)
v44.0.1
Patches
- fix:
no-unused-varsis unexpectly disabled in non-editor environment (a113e57)
v44.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (a37693c)
v43.0.3
Patches
- fix(deps): update dependency globals to v16 (69fbdb8)
v43.0.2
Patches
- fix(deps): update dependencies (non-major) (7016496)
v43.0.1
Patches
- feat: update deprecated
no-useless-custom-hooksrule name from@eslint-react/eslint-plugin(9e633e1)
v43.0.0
Major changes
- fix(deps): update eslint rule and plugin updates (96a03bc)
SBoudrias/Inquirer.js (inquirer)
v13.0.1
v13.0.0
Release Notes
🚨 Breaking Changes
This is a major release that modernizes the codebase for Node.js ≥ 20.
ESM Only - No More CommonJS Support
Impact: All packages are now ESM-only. CommonJS imports are no longer supported.
If you're on modern Node versions (≥ 20), this should be transparent and have no impact.
Node.js Version Requirement
Minimum Node.js version is now 20.x
Node.js versions below 20 are no longer supported. Please upgrade to Node.js 20 or later.
Node min versions: >=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0
Deprecated APIs Removed
The following deprecated APIs have been removed after being deprecated in previous releases:
list prompt alias removed (affects inquirer package only)
The list alias has been removed from the inquirer package. This only impacts users of the legacy inquirer package, not users of @inquirer/prompts or individual prompt packages.
// ❌ No longer available (inquirer package only)
import inquirer from 'inquirer';
const answer = await inquirer.prompt([
{ type: 'list', name: 'choice', message: 'Pick one:', choices: ['a', 'b'] }
]);
// ✅ Use 'select' instead
import inquirer from 'inquirer';
const answer = await inquirer.prompt([
{ type: 'select', name: 'choice', message: 'Pick one:', choices: ['a', 'b'] }
]);
helpMode theme property removed
// ❌ No longer available
const answer = await select({
theme: { helpMode: 'never' }
});
// ✅ Use theme.style.keysHelpTip instead
const answer = await select({
theme: {
style: {
keysHelpTip: () => undefined // or your custom styling function
}
}
});
This affects the following prompts:
@inquirer/checkbox@inquirer/search@inquirer/select
instructions config property removed
// ❌ No longer available
const answer = await checkbox({
instructions: 'Custom instructions'
});
// ✅ Use theme.style.keysHelpTip instead
const answer = await checkbox({
theme: {
style: {
keysHelpTip: (text) => 'Custom instructions'
}
}
});
This affects the following prompts:
@inquirer/checkbox@inquirer/search@inquirer/select
cancel() method removed
The cancel() method on prompt return custom Promise has been removed.
// ❌ No longer available
const answerPromise = input({ message: 'Name?' });
answerPromise.cancel();
const answer = await answerPromise;
// ✅ Use AbortSignal instead
const controller = new AbortController();
const answer = await input(
{ message: 'Name?' },
{ signal: controller.signal }
);
controller.abort();
Color Library Change: yoctocolors → Node.js styleText
Internal change: The project now uses Node.js built-in util.styleText() instead of the yoctocolors package for terminal colors. This makes Inquirer smaller and reduces risks of vulnerabilities coming from transitive dependencies.
v12.11.1
- [Node 18 compat] Downgraded to mute-stream@2 to maintain Node 18 compatibility.
- [Typescript] Allow passing a
Partial<{ ... }>type as pre-filled answers.
v12.11.0
- feat
@inquirer/input: Now support simple RegExp validation withpattern/patternError. - fix
@inquirer/editor: Fix typos/waitForUseInput/waitForUserInput - Bump dependencies
v12.10.0
- New design for the keys help tip. Themable/localizable with
theme.style.keysHelpTip. - Re-introduce option to match up/down actions with vim or emacs keybindings. Enable with
theme.keybindings
v12.9.6
- Reduce number of transitive dependencies
v12.9.5
- Fix #1834: (rawlist) Allows specifying numbers as explicit keys of option within the list.
v12.9.4
- fix: Remove "easter-egg" vim/emacs bindings conflicting with the type-to-search feature.
v12.9.3
- Fix Unix
yesnot properly being processed by the confirm prompt. (yes | node confirm-script.js)
v12.9.2
- Make
@types/nodean optional peer dependency.
v12.9.1
- Replace
external-editordependency with new@inquirer/external-editor. This remove the vulnerabletmptransitive dependency from the dependency tree.
v12.9.0
- Search prompt: New
instructionsconfig to allow localizing the help tips.
v12.8.2
- Fix #1786 select prompt with
indexMode: numbertheme option didn't properly calculate the items indexes if separators where present in between choices.
v12.8.1
- Fixes: a transitive dependency (
run-aysnc) loaded devDependencies unexpectedly. This is now fixed upstream. Rel #1791
v12.8.0
- Select prompt: When pressing a number key, we'll ignore separators in counting the index of the item to jump to.
- Checkbox prompt: When pressing a number key, we'll ignore separators in counting the index of the item to select.
v12.7.0
-input prompt: New prefill option to control if the default value is editable inline or only after pressing tab.
v12.6.3
- Fix #1743: pagination logic of the
select,checkboxandsearchprompts was fully rewritten to handle edge cases around rendering multi-line choices and pointer positioning.
v12.6.2
- Chore: dependencies bump
v12.6.1
- Fix #1741: Issue with SIGINT in some scenarios leaving promises unsettled on exit.
- Fix: Remove monorepo related dependencies from all artifacts published to
npm. This removes non-standard version specifiers likeworkspace:*from the public npm packages.
v12.6.0
- Feat(@inquirer/select): Added an
instructionsoption allowing to customize the messages in the help tips. - Feat(@inquirer/rawlist): Arrow keys will now cycle through the option, just like the
@inquirer/selectprompt. Also added aloopoption to control the list loop behaviour when reaching the boundaries.
v12.5.2
- README: Add new sponsor
- Chore: dependency updates
v12.5.1
v12.5.0
- Feat (
select): Introducetheme.indexModeto control displaying an index prefix in front of each choice. (defaults to hidden) - Fix (
select): Improve search when number keys are pressed
v12.4.3
- Fix an issue where inquirer would throw if Node is ran with the new
--frozen-intrinsicsflag.
vitest-dev/vitest (vitest)
v4.0.13
🐞 Bug Fixes
- types:
- Don't use type from Vite 7.1 - by @sheremet-va in #9071 (6356b)
- Don't import node.js dependent types in vitest/browser - by @sheremet-va in #9068 (332af)
🏎 Performance
- Avoid fetchModule roundtrip if the module is cached - by @sheremet-va in #9075 (b27e0)
- experimental: If
fsCacheModuleis enabled, read from the memory when possible - by @sheremet-va in #9076 (6b9a1)
View changes on GitHub
v4.0.12
🐞 Bug Fixes
- Inherit
fsModuleCachePathby default - by @sheremet-va in #9063 (9a8bc) - Don't import from
@opentelemetry/apiin public types - by @sheremet-va in #9066 (e944a)
View changes on GitHub
v4.0.11
🚀 Experimental Features
- api: Add extensible test artifact API - by @macarie in #8987 (77292)
- See more at https://vitest.dev/api/advanced/artifacts
- expect: Provide
taskinMatchState- by @macarie in #9022 (afd1f) - experimental: Support OpenTelemetry traces - by @sheremet-va in #8994 (d6d33)
- See more at https://vitest.dev/guide/open-telemetry
🏎 Performance
- experimental: Add file system cache - by @sheremet-va in #9026 (1b147)
View changes on GitHub
v4.0.10
🐞 Bug Fixes
- Remove
onCancelwhen worker is terminated - by @sheremet-va in #9033 (6d7f0) - browser:
- Don't scale the iframe if UI is disabled - by @sheremet-va in #9018 (5406e)
- Handle dependency stack traces with external source maps. Resolves: #9003 - by @iclectic in #9016 and #9003 (57ae5)
- bun:
- Parsing of stack trace for bun runtime - by @nazarhussain in #9032 (f3ec6)
- core:
- Prevent starting new run when cancelling - by @AriPerkkio in #8991 (eb98d)
- pool:
- Prevent writing to closed worker - by @AriPerkkio and @sheremet-va in #9023 (042c6)
- reporters:
- Report correct test run duration at the end - by @sheremet-va in #8969 (bc3a6)
- ui:
- Use execution time from ws reporter (
onFinished) - by @userquin in #8975 (f56dc)
- Use execution time from ws reporter (
View changes on GitHub
v4.0.9
🚀 Experimental Features
- expect: Add Set support to toBeOneOf - by @tim-we and @sheremet-va in #8906 (a415d)
🐞 Bug Fixes
- browser: Add favicon icons to the browser mode ui - by @userquin in #8972 (353ee)
- forks: Increase worker start timeout - by @AriPerkkio in #9027 (5e750)
- jsdom: Cloned request is an instance of
Request- by @sheremet-va in #8985 (506a9) - ui: Collect file/suite/test duration correctly - by @userquin in #8976 (8016d)
View changes on GitHub
v4.0.8
🐞 Bug Fixes
- Workaround
noExternalmerging bug on Vite 6 - by @hi-ogawa in #8950 (bcb13) - Missed context.d.ts file - by @termorey in #8965 (9044d)
- Incorrect error message for non-awaited
expect.element()- by @StyleShit in #8954 (9638d) - browser: Cleanup frame-ancestors from CSP header at coverage middleware - by @userquin in #8941 (1f730)
- deps: Update all non-major dependencies - by @sheremet-va in #8636 (da8b9)
- forks: Do not fail with Windows Defender enabled - by @sheremet-va in #8967 (c79f4)
- runner: Properly encode Uint8Array body in annotations - by @Livan-pro in #8951 (997ca)
- spy: Copy static properties if spy is initialised with
vi.fn(), fix types forvi.spyOn(obj, class)- by @sheremet-va in #8956 (75e7f) - webdriverio: When no argument is passed to the .click interaction command, the webdriver command should also have no argument - by @julienw in #8937 (069e6)
View changes on GitHub
v4.0.7
🐞 Bug Fixes
- Bind
processin case global is overwritten - by @AriPerkkio in #8916 (6240d) - Create environment once per worker with
isolate: false- by @sheremet-va in #8915 (c9078) - Add Locator as a possible element type in
toContainElement()matcher - by @vitalybaev in #8910 and #8927 (35a27) - browser: Inherit
isolateoption, deprecatebrowser.isolate/browser.fileParallelism- by @sheremet-va in #8890 (9d2b4) - cli: Parse
--execArgvas array - by @AriPerkkio in #8924 (751c3) - jsdom: Support
URL.createObjectURL,FormData.set(prop, blob)- by @sheremet-va in #8935 (a1b73) - pool: Avoid
--requireargument when running in deno - by @pi0 in #8897 (d41fa) - typecheck: Handle re-runs outside
tsc- by @AriPerkkio in #8920 (fdb2e)
🏎 Performance
- pool:
- Sort test files by project by default - by @AriPerkkio in #8914 (680a6)
- reporters:
- Optimize getting the tests stats - by @Connormiha in #8908 (06d62)
- Remove unnecessary
Array.fromcall - by @Connormiha in #8907 (b6014)
View changes on GitHub
v4.0.6
🐞 Bug Fixes
- Don't merge errors with different diffs for reporting - by @hi-ogawa in #8871 (3e19f)
- Do not throw when importing a type from an external package - by @sheremet-va in #8875 (7e6c3)
- Improve spying types - by @sheremet-va in #8878 (ca041)
- Reuse the same environment when
isolateandfileParallelismare false - by @sheremet-va in #8889 (31706) - browser:
- coverage:
- Prevent filtering out virtual files before remapping to sources - by @AriPerkkio in #8860 (e3b77)
- happy-dom:
- Properly teardown additional keys - by @sheremet-va in #8888 (10a06)
- jsdom:
- Pass down Node.js
FormDatatoRequest- by @sheremet-va in #8880 (197ca)
- Pass down Node.js
View changes on GitHub
v4.0.5
🐞 Bug Fixes
- Respect
ssr.noExternalwhen externalizing dependencies - by @sheremet-va in #8862 (a4f86) - Allow module in --config - by @sheremet-va in #8864 (b9521)
- browser: Allow
Locatortype in selectOptions element parameter - by @rzzf and @sheremet-va in #8848 (7ee28) - module-runner: Don't return node builtins for
getBuiltinsunconditionally - by @sapphi-red in #8863 (0e858) - pool: Rename
groupIdtogroupOrderin error message - by @Yohannfra in #8856 (b9aab)
🏎 Performance
- Pass testfiles at once when
--no-isolate --maxWorkers=1- by @AriPerkkio in #8835 (584aa) - expect: Optimize checking the input type - by @Connormiha in #8840 (06968)
View changes on GitHub
v4.0.4
🐞 Bug Fixes
- browser:
- Correct typo - by @benmccann in #8796 (ede1f)
- Publish a missing context file for webdriverio - by @sheremet-va in #8824 (7c7b6)
- mocker:
- Support mocking builtins without
node:prefix - by @sheremet-va in #8829 (06208)
- Support mocking builtins without
- pool:
- Runner's error listener causing
MaxListenersExceededWarning- by @AriPerkkio in #8820 (d1bff) - Capture workers
stdioto logger - by @AriPerkkio in #8809 (fb95f)
- Runner's error listener causing
- spy:
- Allow classes in
vi.mockedutility - by @sheremet-va in #8839 (f8756)
- Allow classes in
- worker:
- Rpc listener leak when
isolate: false- by @AriPerkkio in #8821 (573dc)
- Rpc listener leak when
🏎 Performance
- utils: Optimized reducer to avoid creating new objects - by @Connormiha in #8818 (d19ce)
View changes on GitHub
v4.0.3
🐞 Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.