keyring-node
keyring-node copied to clipboard
chore: bump up all non-major dependencies
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| cross-platform-actions/action | action | minor | v0.26.0 -> v0.27.0 |
||||
| oxlint (source) | devDependencies | minor | ^0.15.0 -> ^0.16.0 |
||||
| windows | dependencies | minor | 0.58 -> 0.61 |
||||
| yarn (source) | packageManager | minor | 4.6.0 -> 4.9.1 |
Release Notes
cross-platform-actions/action (cross-platform-actions/action)
v0.27.0: Cross Platform Action 0.27.0
Added
- Add support for NetBSD 10.1 (#95)
oxc-project/oxc (oxlint)
v0.16.6: oxlint v0.16.6
[0.16.6] - 2025-04-14
Features
-
0370363language_server: Switchtower-lsptotower-lsp-server(#10298) (Boshen) -
d48e886linter: Addimport/group-exportsrule (#10330) (yefan)
Bug Fixes
-
664342blanguage_server: Diable nested configuration when config path is provided (#10385) (Sysix) -
04e2fd4linter: Fix false positives forno-control-regex(#10345) (Cam McHenry) -
e000f60linter: Make extended configs properly inherit plugins (#10174) (Sub) -
81867c4linter: Fix stack overflow in react/exhaustive deps (#10322) (camc314) -
9aaba69linter: Nested configuration directory resolution (#10157) (Sub)
Performance
-
e0057c3language_server: Only restart internal linter once when multiple config changes detected (#10256) (Sysix) -
1bb61c6linter: Replacephf_setwitharrayinunicorn/prefer-native-coercion-functions(#10384) (shulaoda) -
e1e7a19linter: Replacephf_setwitharrayinunicorn/no-array-for-each(#10377) (dalaoshu) -
5f0e66clinter: Replacephf_setwitharrayinunicorn/prefer-spread(#10376) (dalaoshu) -
8d9559dlinter: Replacephf_setwitharrayinreact/jsx-key(#10375) (dalaoshu) -
fbd4f92linter: Replacephf_setwitharrayinutils::jest(#10369) (shulaoda) -
8d0eb33linter: Replacephf_setwitharrayinutils::express(#10370) (shulaoda) -
ba538fflinter: Usebinary_searchfor arrays with more than7elements (#10357) (shulaoda) -
283e4c7linter: Replacephf_setwitharrayinreact/exhaustive-deps(#10337) (shulaoda) -
8b8d708linter: Replacephf_setwitharrayinnextjs/no-typos(#10336) (shulaoda) -
0fd93d6linter: Replacephf_setwitharrayinutils::promise(#10335) (shulaoda) -
485ba19linter: Replacephf_setwitharrayinjest/prefer-jest-mocked(#10302) (shulaoda) -
83931eclinter: Replacephf_setwitharrayinjsdoc/check-access(#10303) (shulaoda) -
651b56flinter: Replacephf_setwitharrayinjsdoc/empty-tags(#10304) (shulaoda) -
7ffb7aalinter: Replacephf_setwitharrayinjsdoc/require-returns(#10305) (shulaoda) -
d7399c4linter: Replacephf_setwitharrayinjsx-a11y/no-noninteractive-tabindex(#10306) (shulaoda) -
afe663blinter: Replacephf_setwitharrayinjest/no-restricted-matchers(#10297) (shulaoda) -
bd27959linter: Replacephf_setwitharrayineslint/array-callback-return(#10296) (shulaoda) -
1aa0d71linter: Replacephf_setwitharrayinreact/no-array-index-key(#10294) (shulaoda) -
d9c4891linter: Replacephf_setwitharrayineslint/valid-typeof(#10293) (shulaoda)
Refactor
-
a95ba40language_server: Make server more error resistance by falling back to default config (#10257) (Sysix) -
2e1ef4clinter: Extract common logic fromjsdoc/require-yieldsandjsdoc/require-returns(#10383) (shulaoda) -
9533d09linter: Remove duplicate ARIA property lists (#10326) (camchenry) -
67bd7aalinter: AddAriaPropertyenum (#10325) (camchenry) -
52ea978linter: Update comments, improve tests, add variant All to LintFilterKind (#10259) (Ulrich Stark)
Testing
-
62f7d76editor: Refactor tests to use fixtures (#10381) (Sysix) -
4a6bb21language_server: Add test forimportplugin integration (#10364) (Sysix) -
aa6ccd2oxlint: Add test for nested and extended configuration with import plugin (#10372) (Sysix)
v0.16.5: oxlint v0.16.5
[0.16.5] - 2025-04-07
Reduced Oxlint binary size from 6.32 MB to 5.8 MB.
Features
-
2f6810aeditor: Add named fixes for code actions (#10203) (camchenry) -
32b9d1elanguage_server: Addfix_kindflag (#10226) (Sysix) -
dab1bd8language_server: Search for nested configurations by initialization (#10120) (Sysix) -
794b180linter: Add messages for complex fixes (#10279) (camchenry) -
bde73b5linter: Add unicorn/no-accessor-recursion rule (#9971) (yefan)
Bug Fixes
-
03ba760linter:jsdoc/require-param: skip rule if any doc has@typetag (#10282) (Cam McHenry) -
f2eff56linter: Fixrule_idfor some diagnostics formats (#10251) (Alexander S.) -
7c54ea1linter: Ruleno-restricted-importsallow combination ofpathsandpatterns(#10224) (Sysix) -
6174129linter: Runreact/no-children-propsonly when react framework is found (#10225) (Sysix) -
cc1267elinter: FixDisplayimpl forConfigBuilderError(#10239) (overlookmotel)
Documentation
-
f115f71editor: Add readme block for possible configurations (#10243) (Sysix) -
3d4ed3elinter: Ruleeslint/eqeqeqadd "null" & "smart" options (#10258) (Jacob Smith) -
ec34ef3rules/react: Adding missing code block ending (#10218) (Cannonbark)
Testing
-
297d07feditor: Add e2e tests for creating oxlint configurations on the fly (#10138) (Sysix) -
29be469editor: Add test for code actions (#10168) (camchenry) -
ba817a9editor: Add E2E Diagnostics test (#10133) (Sysix) -
72238fclinter: Ensure complex fixes have messages (#10280) (camchenry)
v0.16.4: oxlint v0.16.4
[0.16.4] - 2025-04-01
-
da6336clanguage_server: [BREAKING] Removeenableconfiguration, the client should shutdown the server instead (#9990) (Sysix)
Features
-
06e3db9linter: SupportmultipleFileExtensionsoption forunicorn/filename-case(#10118) (shulaoda) -
dbe0e46linter: Supportignoreoption forunicorn/filename-case(#10107) (shulaoda)
Bug Fixes
-
0a33e27editor: UpdateinitializationOptionsfor a possible restart (#10121) (Sysix) -
ac780a2editor: Repair filewatchers when no custom config provided (#10104) (Sysix) -
4303aceeditor: Dont senddidChangeConfigurationrequest to the server when it is shutdown (#10084) (Sysix) -
07f2a25editor: Enable regex parsing in language server (#10035) (camchenry) -
fcf7702language_server: Start from a default oxlint configuration + SafeFix for nested configuration (#10043) (Sysix) -
aba3654linter: Span disable directive correctly on next line (#10141) (Ulrich Stark 🦀) -
2c80858linter: Enable multi-file analysis for nested configs (#10089) (camchenry)
Performance
-
566be59linter: Replacephf_setwitharrayineslint/func-names(#10119) (shulaoda) -
5e14fe9linter: InlinePRE_DEFINE_VARand usearrayformat (#10079) (shulaoda)
Refactor
-
327be53editor:LanguageClientcan be undefined (#10112) (Sysix) -
5ec477ceditor: MakeonConfigChangeasync (#10110) (Sysix) -
a278d73editor: Use warning background when the plugin is deactived (#10085) (Sysix) -
c0e5251language_server: Setnullas a default value forconfigPath(#10047) (Sysix) -
09c0ac6linter: Improveunicorn/filename-case(#10117) (shulaoda) -
d8e49a1linter: Compute lintable extensions at compile time (#10090) (camchenry) -
b3ec235linter: Use items ofoxc_ast::astmodule directly (#10100) (Ulrich Stark 🦀) -
93e6c0blinter: UseFormalParameter::has_modifierto detect parameter properties (#10097) (Ulrich Stark 🦀)
Testing
-
410b8d6editor: Use debug build of the language server (#10083) (Sysix) -
500add0editor: Add test foroxc.fixAllcommand (#10045) (Sysix)
v0.16.3: oxlint v0.16.3
[0.16.3] - 2025-03-25
Features
-
1b41cb3linter: Add suggested fix tounicorn/prefer-structured-clone(#9994) (Ulrich Stark 🦀) -
24cbe51linter: Add suggested fixer totypescript/no_unnecessary_parameter_property_assignmentand fix false positive (#9973) (Ulrich Stark 🦀)
Bug Fixes
-
6c4b533linter: False positive inimport/no-empty-named-blocks(#9974) (shulaoda) -
ff13be6linter: Correct fixer for spread in function arguments (#9972) (shulaoda)
Refactor
-
0f1e0e8linter: Gate rule docs behind feature (#10027) (camchenry) -
ad06194linter: Add fixer fortypescript-eslint/no-non-null-asserted-optional-chain(#9993) (camchenry) -
402d8b7linter: Improveeslint/no-redeclare(#9976) (shulaoda) -
be62d38rust: Remove usages oflazy_static(#10007) (Boshen) -
6432707rust: Uselazy-regex(#10004) (Boshen) -
0fa58d7semantic: Always useSymbolFlags::Functionfor function id (#7479) (Dunqing)
Testing
-
878bec6editor: Add test foroxc.toggleEnablecommand (#9987) (Sysix) -
093e7e5editor: Addoxc.showOutputChannelcommand test (#9986) (Sysix) -
c3af9a4editor: Add tests for listing all oxc commands (#9930) (Sysix) -
71dce1feditor: Add end-to-end tests for linter output (#9979) (Cam McHenry) -
c2f1be0editor: Add tests foroffset_to_position(#9978) (camchenry)
v0.16.2: oxlint v0.16.2
[0.16.2] - 2025-03-21
Bug Fixes
-
2e8198elinter: Skip extending config files that look like named configs or not files (#9932) (camchenry) -
f649fb3linter: Reclassifyunicorn/no-document-cookieas restriction (#9933) (camchenry)
Documentation
v0.16.1: oxlint v0.16.1
[0.16.1] - 2025-03-20
Features
-
0973356editor: Support nested configs (#9743) (Nicholas Rayburn) -
8e3d9belinter: Support--report-unused-disable-directive(#9223) (1zumii) -
62c0132linter: Add import/no-empty-named-blocks rule (#9710) (yefan) -
ea7e3f0oxc_language_server: Support nested configs (#9739) (Nicholas Rayburn)
Bug Fixes
-
e9565c9linter: Parse vue custom tag that starts with script (#9887) (Boshen) -
e6f7c74linter: Import and fix tests for typescript::no_unnecessary_parameter_property_assignment (#9720) (Ulrich Stark) -
4e39ba0linter: Ignore modules with invalid source (#9801) (branchseer) -
73fe248linter/no_case_declarations: Fix span of error forawait using(#9854) (overlookmotel) -
2e023ablinter/react:exhaustive-depsreport longest dependency (#9891) (overlookmotel) -
a113f7eparser: Error when}and>appear inJSXText(#9777) (Boshen) -
3d4c5f3semantic: Correctly visitIfStmttestwhen building cfg (#9864) (camc314)
Performance
-
d44ab9blinter: Return early in loop inpromise/no-nesting(#9808) (therewillbecode) -
2b65ed2linter/no_unescaped_entities: Optimize string search and error generation (#9832) (overlookmotel) -
84fa538minify: Use mimalloc-safe to replace mimalloc (#9810) (LongYinan)
Documentation
-
8bc70b3language_server: Tell about Initialization options + didChangeWatchedFiles for nested configuration (#9876) (Alexander S.) -
e408db8linter: Improve docs forunicorn/no-abusive-eslint-disable(#9834) (shulaoda) -
187fe39linter: Add correctness examples totypescript-prefer-as-const(#9805) (therewillbecode)
Refactor
-
723fdfblinter: Improvejest-prefer-hooks-in-order(#9892) (therewillbecode) -
544a090linter: Remove not implemented ruleconstructor-super(#9877) (Sysix) -
8bdac56linter: Improveast_util::is_method_call(#9874) (shulaoda) -
a68e45clinter: Improveunicorn/no-anonymous-default-export(#9847) (dalaoshu) -
6407200linter: Improveunicorn/new-for-builtins(#9804) (dalaoshu) -
b34cf94oxlint: Removejemallocator(#9823) (Boshen)
v0.16.0: oxlint v0.16.0
Announcing Oxlint Beta: https://oxc.rs/blog/2025-03-15-oxlint-beta.html
[0.16.0] - 2025-03-16
-
225e266linter: [BREAKING] Enable--experimental-nested-configby default and add--disable-nested-configoption (#9760) (camchenry)
Features
-
27d6e9beditor: Only watch .oxlintrc.json or user supplied config paths (#9731) (Nicholas Rayburn) -
8dd6809linter: Addeslint/no-lonely-if(#9660) (therewillbecode) -
c22276eoxc_linter: Sort rules by plugin and rule name when outputting resolved config as a JSON string (#9799) (Nicholas Rayburn)
Bug Fixes
-
22f18aclinter: Improvejsx-a11y/anchor-ambiguous-textdiagnostic message (#9789) (1zumii) -
6c11740linter: False positive inunicorn/catch-error-name(#9763) (shulaoda)
Documentation
-
ea6b6d9linter: Improve docs foreslint-valid-typeof(#9797) (therewillbecode) -
2c48fbalinter: Fix typo inoxc/bad-min-max-func(#9791) (Flo) -
210b876linter: Improveeslint-no-async-promise-executor(#9778) (therewillbecode) -
f8628bclinter: Improveeslint-no-class-assign(#9779) (therewillbecode) -
faca7a8linter: Improveeslint-no-self-assign(#9768) (therewillbecode)
Refactor
-
227d203linter: Improvetypescript-no-unnecessary-type-constraint(#9798) (therewillbecode) -
05fe2cdlinter: Useis_lexicalwhen checking for lexical decl (#9781) (camc314) -
fcdd810linter: Remove if let nesting fromunicorn-no-date-clone(#9767) (therewillbecode) -
5a9e1b9linter: Improvetypescript-no-misused-new(#9766) (therewillbecode) -
9df5565linter: Improveunicorn/filename-case(#9762) (shulaoda) -
b0b1f18linter: Remove if let nesting fromnextjs-no-async-client-component(#9764) (therewillbecode)
v0.15.15: oxlint v0.15.15
[0.15.15] - 2025-03-13
This release introduces a new multi-file analysis runtime that addresses numerous bugs reported by the import plugin.
Features
Bug Fixes
-
6c0978blinter: No-single-promise-in-promise-methods: do not fix Promise.all when chained (#9697) (camchenry) -
ab594f1linter: Turn oxc/no-redundant-constructor-init into typescript/no-unnecessary-parameter-property-assignment (#9618) (Uli) -
91c009alinter: Add missing fail cases ineslint-no-array-constructor(#9659) (therewillbecode) -
2810e5blinter: Add missing fail cases in eslint/no-self-compare (#9693) (therewillbecode)
Performance
Refactor
-
b9ab60blinter: Remove if let nesting frombad-min-max-function(#9722) (therewillbecode) -
90b0227linter: Remove if let nesting fromeslint-operator-assignment(#9721) (therewillbecode) -
5ef578elinter: Improvejest/no-alias-methods(#9694) (therewillbecode)
v0.15.14
Features
v0.15.13
Documentation
v0.15.12: oxlint v0.15.12
[0.15.12] - 2025-02-24
Features
-
914dd46linter: Add eslint/max-depth (#9173) (ikkz) -
0b08159linter: Add eslint/max-lines-per-function (#9161) (ikkz) -
cc8dd48linter: Add unicorn/no-invalid-fetch-options rule (#9212) (Mikhail Baev) -
af13b1blinter: Promoteeslint/no-evaltocorrectness(#9231) (dalaoshu) -
542bbd7linter: Supportimport-xplugin name (#9074) (Sysix) -
d266c29linter: Add eslint/max-nested-callbacks (#9172) (ikkz) -
86795d0linter: Implement grouped-accessor-pairs (#9065) (yefan) -
d70bad3linter: Add eslint/no-unneeded-ternary rule (#9160) (Cédric DIRAND) -
4bd86e6linter: Addfixerforunicorn/catch-error-name(#9165) (dalaoshu)
Bug Fixes
-
94bd2d8language_server: Fixclippy::significant_drop_in_scrutineewarning (#9234) (Boshen) -
69091c0linter: Correct default foreslint/no-eval(#9312) (dalaoshu) -
3031845linter: Add option "allowTypeImports" for rule "no-restricted-imports" (#7894) (Alexander S.)
Documentation
-
6c0f006linter: Improve the documentation of eslint/no-useless-concat (#9179) (Tom) -
3414824oxc: Enableclippy::too_long_first_doc_paragraph(#9237) (Boshen)
Refactor
-
fb7df52linter: Allow indirectevalby default foreslint/no-eval(#9302) (dalaoshu) -
b6fc0f6linter: Improveunicorn/consistent-function-scoping(#9163) (dalaoshu)
v0.15.11
Features
v0.15.10: oxlint v0.15.10
[0.15.10] - 2025-02-06
Features
-
d6d80f7linter: Add suggestion fixer foreslint/no-iterator(#8894) (dalaoshu) -
7e8568blinter: Junit reporter (#8756) (Tapan Prakash) -
f4662a9oxc_language_server: Implementoxc.fixAllworkspace command (#8858) (Marek Vospel)
Bug Fixes
-
baf3e4elinter: Correctly replace rule severity with duplicate rule name configurations (#8840) (dalaoshu)
Performance
-
8a4988dlinter: Use parallel iterator directly instead of iter and parallel bridge (#8831) (Cam McHenry)
Refactor
-
bb9d763linter: Remove usage ofurlcrate (#8833) (camchenry) -
4fcf719linter: Replace MIME guessing with extension check (#8832) (camchenry)
v0.15.9: oxlint v0.15.9
[0.15.9] - 2025-02-01
Features
-
1a41181linter: Implementeslint/prefer-object-spread(#8216) (tbashiyy) -
adb8ebdlinter: Implement no-useless-call rule (#8789) (keita hino) -
3790933linter: Add vitest/prefer-lowercase-title rule (#8152) (Tyler Earls) -
e8e6917linter: Unicorn/switch-cases-braces support options (#8704) (1zumii)
Bug Fixes
-
8ce21d1linter: Can't disableno-nested-ternaryrule anymore (#8600) (dalaoshu) -
e929f26linter: OutputLintCommandInfoforCliRunResult::LintNoFilesFound(#8714) (Sysix) -
4f30a17linter: Unicorn/switch-case-braces mangles code when applying fix (#8758) (Tyler Earls) -
9cc9d5flinter:ignorePatternsdoes not work when files are provided as command arguments (#8590) (dalaoshu) -
1de6f85linter: No-lone-blocks erroring on block statements containing comments (#8720) (Tyler Earls) -
77ef61alinter: Fix diagnostic spans foroxc/no-async-await(#8721) (camchenry) -
f15bdcelinter: CatchPromiseintypescript/array-typerule (#8702) (Rintaro Itokawa) -
5041cb3vscode: Fix commands by reverting commit259a47b(#8819) (Alexander S.)
Performance
Documentation
Refactor
-
c2fdfc4linter: Correctly handle loose options foreslint/eqeqeq(#8798) (dalaoshu) -
0aeaeddlinter: Support loose options foreslint/eqeqeq(#8790) (dalaoshu) -
194a5fflinter: RemoveLintResult(#8712) (Sysix) -
4a2f2a9linter: Move defaultall_rulesoutput to trait (#8710) (Sysix) -
741fb40linter: Move stdout outside LintRunner (#8694) (Sysix) -
10e5920linter: Move finishing default diagnostic message toGraphicalReporter(#8683) (Sysix) -
9731c56oxlint: Move output fromCliRunResult::InvalidOptionto outside and use more Enums for different invalid options (#8778) (Sysix) -
fe45beeoxlint: Create differentCliRunResultinstead of passingExitCodeto it (#8777) (Sysix) -
2378fefoxlint: Move ConfigFileInit output outside CliRunResult, exit code 1 when it fails (#8776) (Sysix) -
f4cecb5oxlint: Remove unusedCliRunResult::PathNotFound(#8775) (Sysix)
Testing
-
ad35e82linter: Use snapshot testing instead of LintResult (#8711) (Sysix) -
bf895eblinter: Add diagnostic format test snapshots (#8696) (Alexander S.) -
34d3d72linter: Add snapshot tester for cli (#8695) (Sysix) -
0bf2bcfoxlint: Test two real rules with same name but from different plugins (#8821) (dalaoshu) -
2b83b71oxlint: Improve disabling "no-nested-ternary" tests (#8814) (Alexander S.) -
45648e7oxlint: Fix InvalidOptionTsConfig tests for windows (#8791) (Alexander S.) -
48bfed9oxlint: Ignore windows path mismatch (Boshen) -
6f4a023oxlint: Remove "--print-config" test (#8792) (Sysix) -
55c2025oxlint: AddCliRunResultto snapshot (#8780) (Sysix)
v0.15.8
Features
v0.15.7
Features
v0.15.6: oxlint v0.15.6
[0.15.6] - 2025-01-13
Features
Refactor
-
aea9551ast: Simplifyget_identifier_referenceofTSTypeandTSTypeName(#8273) (Dunqing) -
43ed3e1linter: Add output formatter (#8436) (Alexander S.) -
4e05e66linter: Remove glob for windows (#8390) (Alexander S.) -
b19d809linter: Splitunicorn/prefer-spreadandeslint/prefer-spreadinto own rules (#8329) (Alexander S.) -
3c534aelinter: RefactorLintBuilderto prep for nested configs (#8034) (camc314) -
2f9fab9linter: Remove remapping for plugin name in diagnostics (#8223) (Alexander S.)
Testing
v0.15.5: oxlint v0.15.5
[0.15.5] - 2025-01-02
Features
-
0e168b8linter: Catch more cases in const-comparisons (#8215) (Cameron) -
bde44a3linter: Addstatement_spantoModuleRecord/ImportEntry(#8195) (Alexander S.) -
ccaa9f7linter: Implementeslint/new-cap(#8146) (Alexander S.)
Bug Fixes
Testing
v0.15.4: oxlint v0.15.4
[0.15.4] - 2024-12-30
Features
-
47cea9alinter: Implementeslint/no-extra-label(#8181) (Anson Heung) -
ef76e28linter: Implementeslint/no-multi-assign(#8158) (Anson Heung) -
384858blinter: Implementjsx-a11y/no-noninteractive-tabindex(#8167) (Tyler Earls) -
afc21a6linter: Implementeslint/vars-on-top(#8157) (Yuichiro Yamashita) -
65796c4linter: Implementeslint/prefer-rest-params(#8155) (Yuichiro Yamashita) -
5234d96linter: Implementeslint/no-nested-ternary(#8150) (Yuichiro Yamashita) -
1c5db72linter: Implement eslint/no-labels (#8131) (Anson Heung) -
0b04288linter: Moveimport/namedto nursery (#8068) (Boshen)
Bug Fixes
- [
0794bee](https:/
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.