Skip to content

chore(deps): update root non-major dependencies#1594

Merged
yamadashy merged 1 commit into
mainfrom
renovate/root-non-major-dependencies
May 24, 2026
Merged

chore(deps): update root non-major dependencies#1594
yamadashy merged 1 commit into
mainfrom
renovate/root-non-major-dependencies

Conversation

@renovate

@renovate renovate Bot commented May 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@biomejs/biome (source) ^2.4.14^2.4.15 age confidence
@types/node (source) ^24.12.3^24.12.4 age confidence
@typescript/native-preview (source) ^7.0.0-dev.20260508.1^7.0.0-dev.20260516.1 age confidence
@vitest/coverage-v8 (source) ^4.1.5^4.1.6 age confidence
oxlint (source) ^1.63.0^1.65.0 age confidence
tsx (source) ^4.21.0^4.22.1 age confidence
vite (source) ^8.0.11^8.0.13 age confidence
vitest (source) ^4.1.5^4.1.6 age confidence

Release Notes

biomejs/biome (@​biomejs/biome)

v2.4.15

Compare Source

Patch Changes
  • #​9394 ba3480e Thanks @​dyc3! - Added the nursery rule useTestHooksInOrder in the test domain. The rule enforces that Jest/Vitest lifecycle hooks (beforeAll, beforeEach, afterEach, afterAll) are declared in the order they execute, making test setup and teardown easier to reason about.

  • #​10254 e0a54cc Thanks @​dyc3! - Added a new nursery rule useVueNextTickPromise, which enforces Promise syntax when using Vue nextTick.

    For example, the following snippet triggers the rule:

    import { nextTick } from "vue";
    
    nextTick(() => {
      updateDom();
    });
  • #​10219 64aee45 Thanks @​dyc3! - Added a new nursery rule noVueVOnNumberValues, that disallows deprecated number modifiers on Vue v-on directives.

    For example, the following snippet triggers the rule:

    <input @&#8203;keyup.13="submit" />
  • #​10195 7b8d4e1 Thanks @​dyc3! - Added the new nursery rule useVueValidVFor, which validates Vue v-for directives and reports invalid aliases, missing component keys, and keys that do not use iteration variables.

  • #​10238 1110256 Thanks @​dyc3! - Added the recommended nursery rule noVueImportCompilerMacros, which disallows importing Vue compiler macros such as defineProps from vue because they are automatically available.

  • #​10201 1a08f89 Thanks @​realknove! - Fixed #​10193: style/useReadonlyClassProperties no longer reports class properties as readonly-able when they are assigned inside arrow callbacks nested in class property initializers.

  • #​9574 3bd2b6a Thanks @​Conaclos! - Fixed #​9530. The diagnostics of organizeImports are now more detailed and more precise. They are also better at localizing where the issue is.

  • #​10205 a704a6c Thanks @​Conaclos! - Fixed #​10185. `organizeImports now errors when it encounters an unknown predefined group.

    The following configuration is now reported as invalid because :INEXISTENT: is an unknown predefined group.

    {
      "assist": {
        "actions": {
          "source": {
            "organizeImports": { "options": { "groups": [":INEXISTENT:"] } }
          }
        }
      }
    }
  • #​10052 b565bed Thanks @​minseong0324! - Improved noMisleadingReturnType: it now flags union annotations whose extra variants are never returned, and suggests the narrower type (e.g. string | nullstring).

    These functions are now reported because null and number are included in the return annotations but never returned:

    function getUser(): string | null {
      return "hello";
    } // null is never returned
    function getCode(): string | number {
      return "hello";
    } // number is never returned
  • #​10213 ac30057 Thanks @​dyc3! - Fixed #​9450: HTML and Vue element formatting now preserves child line breaks when an element contains another element child on its own line, instead of collapsing the child element onto the same line.

  • #​10275 9ee6c03 Thanks @​solithcy! - Fixed #​10274: Svelte templates with missing expressions no longer parsed as HtmlBogusElement

  • #​10143 56798a7 Thanks @​minseong0324! - noMisleadingReturnType now detects misleading return type annotations when object literal properties are initialized with as const.

    This function is now reported because the return annotation widens a property initialized with as const:

    function f(): { value: string } {
      return { value: "text" as const };
    }
  • #​10143 56798a7 Thanks @​minseong0324! - noUselessTypeConversion now detects redundant conversions on object literal properties initialized with as const.

    This conversion is now reported because message.value is inferred as a string literal:

    const message = { value: "text" as const };
    String(message.value);
  • #​9807 0ae5840 Thanks @​dyc3! - Added the new nursery rule useThisInClassMethods, based on ESLint's class-methods-use-this.

    The rule now reports instance methods, getters, setters, and function-valued instance fields that do not use this, and biome migrate eslint preserves the supported ignoreMethods, ignoreOverrideMethods, and ignoreClassesWithImplements options.

    Invalid:

    class Foo {
      bar() {
        // does not use `this`, invalid
        console.log("Hello Biome");
      }
    }
  • #​10258 e7b18f7 Thanks @​ematipico! - Improved linter performance by narrowing the query nodes for several lint rules, reducing how often they are evaluated.

  • #​10273 04e22a1 Thanks @​dyc3! - Fixed #​10271: The HTML parser now correctly parses of as text content when in text contexts.

  • #​9838 83f7385 Thanks @​dyc3! - Added the nursery rule noBaseToString, which reports stringification sites that fall back to Object's default "[object Object]" formatting. The rule also supports the ignoredTypeNames option.

  • #​10143 56798a7 Thanks @​minseong0324! - useExhaustiveSwitchCases now checks switch statements over object literal properties initialized with as const.

    This switch is now reported because status.kind is inferred as the string literal "ready" but no case handles it:

    const status = { kind: "ready" as const };
    switch (status.kind) {
    }
  • #​10143 56798a7 Thanks @​minseong0324! - useStringStartsEndsWith now detects string index comparisons on object literal properties initialized with as const.

    This comparison is now reported because message.value is inferred as a string literal:

    const message = { value: "hello" as const };
    message.value[0] === "h";
microsoft/typescript-go (@​typescript/native-preview)

v7.0.0-dev.20260516.1

Compare Source

v7.0.0-dev.20260515.1

Compare Source

v7.0.0-dev.20260514.1

Compare Source

v7.0.0-dev.20260513.1

Compare Source

v7.0.0-dev.20260512.1

Compare Source

v7.0.0-dev.20260511.1

Compare Source

v7.0.0-dev.20260510.1

Compare Source

v7.0.0-dev.20260509.2

Compare Source

vitest-dev/vitest (@​vitest/coverage-v8)

v4.1.6

Compare Source

   🐞 Bug Fixes
   🏎 Performance
    View changes on GitHub
oxc-project/oxc (oxlint)

v1.65.0

Compare Source

🚀 Features
  • 5478fb5 linter/jsdoc: Implement require-throws-description rule (#​22386) (Mikhail Baev)
  • c73225e linter/eslint: Implement prefer-arrow-callback rule (#​22312) (박천(Cheon Park))
  • de82b59 linter: Add support for eslint-plugin-jsx-a11y-x (#​22356) (mehm8128)
  • f44b6c8 linter: Fill schemas DummyRuleMap with built-in rules (#​22288) (Sysix)

v1.64.0

Compare Source

🚀 Features
🐛 Bug Fixes
privatenumber/tsx (tsx)

v4.22.1

Compare Source

v4.22.0

Compare Source

v4.21.1

Compare Source

Bug Fixes
  • support Node 20.11/21.2 import.meta paths (acf3d8f)
  • support Node.js 24.15.0 (c1d2d45)
  • support Node.js 26.1.0 and 25.9.0 (1d7e528)

This release is also available on:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on saturday"
  • 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.

@renovate renovate Bot requested a review from yamadashy as a code owner May 23, 2026 06:28
@renovate renovate Bot added dependencies Dependencies updates renovate Renovate labels May 23, 2026
@github-actions

github-actions Bot commented May 23, 2026

Copy link
Copy Markdown
Contributor

⚡ Performance Benchmark

Latest commit:f5528ca chore(deps): update root non-major dependencies
Status:✅ Benchmark complete!
Ubuntu:0.66s (±0.01s) → 0.67s (±0.02s) · +0.01s (+1.4%)
macOS:0.38s (±0.01s) → 0.38s (±0.04s) · +0.01s (+1.6%)
Windows:0.99s (±0.13s) → 1.01s (±0.15s) · +0.02s (+1.9%)
Details
  • Packing the repomix repository with node bin/repomix.cjs
  • Warmup: 2 runs (discarded), interleaved execution
  • Measurement: 20 runs / 30 on macOS (median ± IQR)
  • Workflow run
History

0ff6a37 chore(deps): update root non-major dependencies

Ubuntu:0.68s (±0.02s) → 0.68s (±0.03s) · +0.01s (+0.7%)
macOS:0.40s (±0.04s) → 0.39s (±0.04s) · -0.01s (-1.8%)
Windows:0.93s (±0.02s) → 0.93s (±0.02s) · -0.01s (-0.6%)

efe7625 chore(deps): update root non-major dependencies

Ubuntu:0.63s (±0.01s) → 0.63s (±0.01s) · -0.00s (-0.2%)
macOS:0.39s (±0.02s) → 0.39s (±0.03s) · -0.00s (-0.3%)
Windows:0.68s (±0.01s) → 0.68s (±0.02s) · -0.00s (-0.4%)

a29f365 chore(deps): update root non-major dependencies

Ubuntu:0.70s (±0.02s) → 0.70s (±0.02s) · -0.00s (-0.3%)
macOS:0.41s (±0.06s) → 0.40s (±0.04s) · -0.01s (-2.7%)
Windows:0.87s (±0.02s) → 0.87s (±0.01s) · +0.00s (+0.1%)

@codecov

codecov Bot commented May 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.86%. Comparing base (997e490) to head (f5528ca).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1594   +/-   ##
=======================================
  Coverage   90.86%   90.86%           
=======================================
  Files         121      121           
  Lines        4683     4683           
  Branches     1088     1088           
=======================================
  Hits         4255     4255           
  Misses        428      428           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 23, 2026

Copy link
Copy Markdown

Deploying repomix with  Cloudflare Pages  Cloudflare Pages

Latest commit: f5528ca
Status: ✅  Deploy successful!
Preview URL: https://eb93e4fc.repomix.pages.dev
Branch Preview URL: https://renovate-root-non-major-depe.repomix.pages.dev

View logs

@renovate renovate Bot force-pushed the renovate/root-non-major-dependencies branch 2 times, most recently from efe7625 to 0ff6a37 Compare May 24, 2026 05:34
@renovate renovate Bot force-pushed the renovate/root-non-major-dependencies branch from 0ff6a37 to f5528ca Compare May 24, 2026 06:31
@yamadashy yamadashy merged commit 32531c5 into main May 24, 2026
54 checks passed
@yamadashy yamadashy deleted the renovate/root-non-major-dependencies branch May 24, 2026 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependencies updates renovate Renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant