Skip to content

chore(deps): upgrade 23 packages to latest#81

Merged
zrosenbauer merged 4 commits into
mainfrom
chore/upgrade-deps
Apr 8, 2026
Merged

chore(deps): upgrade 23 packages to latest#81
zrosenbauer merged 4 commits into
mainfrom
chore/upgrade-deps

Conversation

@zrosenbauer

@zrosenbauer zrosenbauer commented Apr 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Upgrades 23 dependencies across root, cli, core, ui, config, and vscode extension packages
  • All patch/minor bumps — no breaking changes

Skipped (major/breaking)

Package Current Latest
ink 6.8.0 7.0.0
mermaid 10.9.5 11.14.0
esbuild 0.27.4 0.28.0
@rslib/core 0.20.0 0.21.0

Updated packages

Package From To
@iconify-json/devicon 1.2.61 1.2.62
@iconify-json/logos 1.2.10 1.2.11
@iconify-json/material-icon-theme 1.2.56 1.2.58
@iconify-json/simple-icons 1.2.75 1.2.77
@microsoft/api-extractor 7.57.7 7.58.1
@types/node 25.5.0 25.5.2
@types/vscode 1.110.0 1.115.0
@typescript/native-preview 7.0.0-dev.20260323.1 7.0.0-dev.20260408.1
eslint-plugin-jsdoc 62.8.0 62.9.0
laufen 1.2.1 1.3.1
oxfmt 0.41.0 0.44.0
oxlint 1.56.0 1.59.0
turbo 2.8.20 2.9.5
vitest 4.1.1 4.1.3
@kidd-cli/cli 0.11.2 0.11.3
@kidd-cli/core 0.22.1 0.23.0
@rspress/core 2.0.6 2.0.8
react 19.2.4 19.2.5
@clack/prompts 1.1.0 1.2.0
liquidjs 10.25.1 10.25.5
katex 0.16.40 0.16.45
react-dom 19.2.4 19.2.5
zod-to-json-schema 3.25.1 3.25.2

Test plan

  • CI passes (typecheck, lint, format, build)

Co-Authored-By: Claude <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
oss-zpress Ready Ready Preview, Comment Apr 8, 2026 8:01pm

Request Review

@changeset-bot

changeset-bot Bot commented Apr 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 19b5679

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Co-Authored-By: Claude <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: f38ccd04-4a4a-4ac3-9108-c402ec00cea6

📥 Commits

Reviewing files that changed from the base of the PR and between 0f2f545 and 19b5679.

📒 Files selected for processing (5)
  • packages/cli/src/lib/check.test.ts
  • packages/core/src/sync/sidebar/landing.test.ts
  • packages/core/src/sync/sidebar/sidebar.test.ts
  • packages/core/src/sync/text.test.ts
  • packages/ui/src/css.test.ts

📝 Walkthrough

Walkthrough

This PR updates multiple dependency version ranges across the monorepo: root devDependencies, workspace catalog entries, and package-level dependencies in packages/cli, packages/config, packages/core, and packages/ui. It adds a new Changesets file and tightens TypeScript typings in several Vitest mocks within test files. No exported/public API declarations were changed.

Changes

Cohort / File(s) Summary
Root configuration
package.json, pnpm-workspace.yaml
Bumped various root devDependencies (tooling and linting packages) and updated workspace catalog entries for several packages.
Package-level dependencies
packages/cli/package.json, packages/config/package.json, packages/core/package.json, packages/ui/package.json
Updated dependency and devDependency version ranges across CLI, config, core, and UI packages (including React-related ranges and icon/katex-related packages).
Tests
multiple *.test.ts files
Added explicit TypeScript generic typings to Vitest mocks for vi.fn in several test files; mock behaviors unchanged.
Changesets
.changeset/upgrade-deps.md
Added a new Changesets file (YAML frontmatter with delimiter blocks).

Estimated code review effort

1 (Trivial) — ~3 minutes

Possibly related PRs

  • PRs that also update icon-related or UI dependency versions in this repository.

Poem

🐰 Hops of versions, patches neat, dependencies dance to a newer beat.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: upgrading 23 dependencies to latest versions, which matches the changeset across multiple package.json files and workspace configuration.
Description check ✅ Passed The description is directly related to the changeset, providing a detailed breakdown of the 23 package upgrades, rationale for skipped major versions, and test plan—all aligned with the files modified.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@extensions/vscode/package.json`:
- Line 32: The devDependency "@types/vscode" version (^1.115.0) no longer
matches the declared minimum VS Code engine ("engines.vscode": "^1.110.0"),
risking use of type definitions for APIs not available at runtime; fix by either
downgrading the "@types/vscode" entry to a version that aligns with the engine
floor (match the minor/major to 1.110.x) or update the "engines.vscode" field to
"^1.115.0" (or higher) to raise the supported VS Code minimum—modify the
package.json entries for "@types/vscode" and/or "engines.vscode" accordingly so
they are consistent.

In `@packages/cli/package.json`:
- Line 54: The package.json updates React to ^19.2.5 but leaves `@types/react` at
^19.1.0; update the `@types/react` dependency version to match the runtime (e.g.,
^19.2.5) so type definitions align with the bumped React version—modify the
"@types/react" entry in package.json to the new semver and run install/lockfile
update to keep types and runtime in sync.

In `@packages/ui/package.json`:
- Around line 78-79: Update the peerDependencies React version floor to match
the dev/dependency bump: change the peerDependencies entries for "react" and
"react-dom" currently set to "^19.2.4" to "^19.2.5" so the displayed peer range
aligns with the dependencies lines `"react": "^19.2.5"` and `"react-dom":
"^19.2.5"`.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 3954caaf-0824-4152-899c-5e7857b7e5ab

📥 Commits

Reviewing files that changed from the base of the PR and between b51d629 and 4f80e4c.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml, !pnpm-lock.yaml
📒 Files selected for processing (7)
  • extensions/vscode/package.json
  • package.json
  • packages/cli/package.json
  • packages/config/package.json
  • packages/core/package.json
  • packages/ui/package.json
  • pnpm-workspace.yaml

Comment thread extensions/vscode/package.json Outdated
Comment thread packages/cli/package.json
Comment thread packages/ui/package.json

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.changeset/upgrade-deps.md:
- Around line 1-2: The changeset only contains empty YAML frontmatter (---) and
no package entries or release notes, so it won't trigger version bumps or
changelog generation; update the YAML frontmatter to list each affected package
with its bump type (patch/minor/major) and add a markdown description below the
frontmatter explaining the changes, ensuring package names and bump types are
correct and reflect the PR summary and intended releases.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 3c86f278-4f2d-4925-86fb-62cb64d2648b

📥 Commits

Reviewing files that changed from the base of the PR and between 4f80e4c and 3ee78de.

📒 Files selected for processing (1)
  • .changeset/upgrade-deps.md

Comment thread .changeset/upgrade-deps.md
- Downgrade @types/vscode to match engines.vscode floor
- Bump @types/react in cli to align with react runtime
- Align ui peerDependencies react floor with devDependencies

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@zrosenbauer zrosenbauer merged commit 7a39840 into main Apr 8, 2026
5 checks passed
@zrosenbauer zrosenbauer deleted the chore/upgrade-deps branch April 8, 2026 20:28
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