Skip to content

chore(deps): bump all dependencies to latest#39

Merged
AlCalzone merged 9 commits into
masterfrom
alcalzone-bump-all-dependencies
Jul 7, 2026
Merged

chore(deps): bump all dependencies to latest#39
AlCalzone merged 9 commits into
masterfrom
alcalzone-bump-all-dependencies

Conversation

@AlCalzone

Copy link
Copy Markdown
Member

Summary

Bumps all dependencies to their latest versions, grouped semantically with one commit per group.

Dependency Groups

1. Z-Wave JS

  • @zwave-js/core ^15.10.0 → ^15.25.2 (minor)

2. AI & MCP SDKs

  • @google/genai ^1.13.0 → ^2.10.0 (major — breaking changes only in Interactions API, not used by this project)
  • @modelcontextprotocol/sdk ^1.26.0 → ^1.29.0

3. Release Script

  • @alcalzone/release-script ~3.8.0 → ~5.2.1 (major — ESM-only, releases from default branch only)
  • @alcalzone/release-script-plugin-license ^3.7.0 → ^5.2.0

4. Prettier

  • prettier ^3.4.2 → ^3.9.4

5. TypeScript & Types

  • typescript ~5.8.3 → ~6.0.3 (major)
  • @types/node ^22.17.1 → ^26.1.0
  • @types/react ^19.1.9 → ^19.2.17
  • @types/react-dom ^19.1.7 → ^19.2.3
  • @types/yargs ^17.0.33 → ^17.0.35
  • tsx ^4.20.3 → ^4.23.0

Adaptations:

  • Add explicit rootDir: "./src" to tsconfig.node.json (TS 6 changed default from inferred to .)
  • Remove deprecated esModuleInterop/allowSyntheticDefaultImports (always true in TS 6)

6. ESLint Ecosystem

  • eslint ^9.32.0 → ^10.6.0 (major)
  • @eslint/js ^9.32.0 → ^10.0.1 (major)
  • eslint-plugin-react-hooks ^5.2.0 → ^7.1.1 (major)
  • eslint-plugin-react-refresh ^0.4.20 → ^0.5.3 (major)
  • typescript-eslint ^8.39.0 → ^8.63.0
  • globals ^16.3.0 → ^17.7.0 (major)

Adaptations:

  • Remove --ext flag from lint scripts (removed in ESLint 10)
  • Use reactHooks.configs.flat.recommended (flat config format for v7)
  • Fix preserve-caught-error violations (add { cause } to re-thrown errors)
  • Fix no-useless-assignment violations (remove redundant initializers)
  • Fix react-hooks/set-state-in-effect violations (use useMemo / adjust state during rendering)

7. Vite & Plugins

  • vite ^7.1.0 → ^8.1.3 (major — Rolldown replaces esbuild/Rollup)
  • @vitejs/plugin-react ^4.7.0 → ^6.0.3 (major — Babel removed, Oxc handles React Refresh)
  • vite-plugin-svgr ^4.3.0 → ^5.2.0

No config changes needed.

8. React & UI

  • react ^19.1.1 → ^19.2.7
  • react-dom ^19.1.1 → ^19.2.7
  • @mui/material ^7.3.1 → ^9.2.0 (major)
  • @mui/icons-material ^7.3.1 → ^9.2.0

Adaptations:

  • Replace Typography paragraph prop with component="p" + sx={{ mb: 2 }} (removed in MUI v9)

Verification

  • TypeScript compilation (both tsconfig.app.json and tsconfig.node.json)
  • ESLint — zero errors/warnings
  • Vite production build
  • npm outdated — zero outdated packages

AlCalzone and others added 9 commits July 6, 2026 23:07
Update @zwave-js/core from ^15.10.0 to ^15.25.2 (minor version bump).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update @google/genai from ^1.13.0 to ^2.10.0 (major, but breaking
changes are only in Interactions API which is not used).
Update @modelcontextprotocol/sdk from ^1.26.0 to ^1.29.0 (minor).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update @alcalzone/release-script from ~3.8.0 to ~5.2.0.
Update @alcalzone/release-script-plugin-license from ^3.7.0 to ^5.2.0.

Breaking changes (v4+v5):
- Package is now ESM-only (no impact, .releaseconfig.json is used)
- Releases restricted to default branch only (desired behavior)
- Requires Node.js 18+

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update prettier from ^3.4.2 to ^3.9.4 (minor version bump).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update typescript from ~5.8.3 to ~6.0.3 (major).
Update @types/node from ^22.17.1 to ^26.1.0.
Update @types/react from ^19.1.9 to ^19.2.17.
Update @types/react-dom from ^19.1.7 to ^19.2.3.
Update @types/yargs from ^17.0.33 to ^17.0.35.
Update tsx from ^4.20.3 to ^4.23.0.

Adapt tsconfig.node.json:
- Add explicit rootDir (TS 6 changed the default from inferred to '.')
- Remove esModuleInterop/allowSyntheticDefaultImports (always true in TS 6)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update eslint from ^9.32.0 to ^10.6.0 (major).
Update @eslint/js from ^9.32.0 to ^10.0.1.
Update eslint-plugin-react-hooks from ^5.2.0 to ^7.1.1 (major).
Update eslint-plugin-react-refresh from ^0.4.20 to ^0.5.3 (major).
Update typescript-eslint from ^8.39.0 to ^8.63.0.
Update globals from ^16.3.0 to ^17.7.0 (major).

Breaking changes addressed:
- Remove --ext flag from lint scripts (removed in ESLint 10)
- Use flat config accessor for react-hooks (configs.flat.recommended)
- Fix preserve-caught-error violations (add { cause } to re-thrown errors)
- Fix no-useless-assignment violations (remove redundant initializers)
- Fix react-hooks/set-state-in-effect violations (use useMemo / adjust
  state during rendering instead of setState in useEffect)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update vite from ^7.1.0 to ^8.1.3 (major, Rolldown replaces esbuild/Rollup).
Update @vitejs/plugin-react from ^4.7.0 to ^6.0.3 (major, Babel removed,
Oxc handles React Refresh natively).
Update vite-plugin-svgr from ^4.3.0 to ^5.2.0 (major, drops Vite 2 support).

No config changes needed — vite.config.ts uses only basic options that are
unchanged across versions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update react from ^19.1.1 to ^19.2.7.
Update react-dom from ^19.1.1 to ^19.2.7.
Update @mui/material from ^7.3.1 to ^9.2.0 (major).
Update @mui/icons-material from ^7.3.1 to ^9.2.0 (major).
Update @emotion/react from ^11.14.0 to ^11.14.0 (unchanged peer dep).
Update @emotion/styled from ^11.14.1 to ^11.14.1 (unchanged peer dep).
Update clsx from ^2.1.1 to ^2.1.1 (already latest).
Update react-markdown from ^10.1.0 to ^10.1.0 (already latest).

Breaking changes addressed:
- Replace Typography paragraph prop with component="p" + sx={{ mb: 2 }}
  (paragraph prop removed in MUI v9)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@AlCalzone
AlCalzone merged commit 4e4246c into master Jul 7, 2026
4 checks passed
@AlCalzone
AlCalzone deleted the alcalzone-bump-all-dependencies branch July 7, 2026 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant