Skip to content

chore(deps): upgrade all packages to latest#161

Merged
zrosenbauer merged 1 commit intomainfrom
chore/upgrade-deps-latest
Apr 8, 2026
Merged

chore(deps): upgrade all packages to latest#161
zrosenbauer merged 1 commit intomainfrom
chore/upgrade-deps-latest

Conversation

@zrosenbauer
Copy link
Copy Markdown
Member

Summary

  • Upgrade all 11 outdated dependencies to latest versions
  • ink 6.8.0 → 7.0.0: Remove || key.delete backspace fallback (ink 7 now correctly fires key.backspace), update JSDoc
  • oxlint 1.58.0 → 1.59.0: Fix new rule violations (object shorthand, single-line JSDoc blocks, hook-use-state)
  • Patch bumps: vitest, turbo, react, dotenv, @types/node, @typescript/native-preview, @zpress/kit, oxfmt, @vitest/coverage-v8

Test plan

  • pnpm check passes (typecheck + lint + format)
  • pnpm test passes (all 17 tasks successful)
  • Manual smoke test of backspace in autocomplete/path prompts

- ink 6.8.0 → 7.0.0 (backspace key fix, escape/meta separation)
- react 19.2.4 → 19.2.5
- vitest 4.1.2 → 4.1.3
- @vitest/coverage-v8 4.1.2 → 4.1.3
- turbo 2.9.3 → 2.9.5
- oxlint 1.58.0 → 1.59.0
- oxfmt 0.43.0 → 0.44.0
- dotenv 17.4.0 → 17.4.1
- @types/node 25.5.0 → 25.5.2
- @typescript/native-preview 7.0.0-dev.20260401.1 → 7.0.0-dev.20260408.1
- @zpress/kit 0.2.14 → 0.2.16

ink 7 migration:
- Remove `|| key.delete` backspace fallback (backspace now fires correctly)
- Update JSDoc for input-state backspace handling

New oxlint 1.59 rule fixes:
- Use object shorthand in doctor.ts
- Expand single-line JSDoc blocks in config types
- Suppress react/hook-use-state for read-only useState

Co-Authored-By: Claude <noreply@anthropic.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 8, 2026

🦋 Changeset detected

Latest commit: 6412318

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

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 8, 2026

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

Project Deployment Actions Updated (UTC)
oss-kidd Ready Ready Preview, Comment Apr 8, 2026 9:55pm

Request Review

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Apr 8, 2026

Merging this PR will not alter performance

✅ 2 untouched benchmarks
⏩ 2 skipped benchmarks1


Comparing chore/upgrade-deps-latest (6412318) with main (23bf68a)

Open in CodSpeed

Footnotes

  1. 2 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 8, 2026

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: 80d57865-9365-441c-8ae3-1679d10e4078

📥 Commits

Reviewing files that changed from the base of the PR and between 23bf68a and 6412318.

⛔ Files ignored due to path filters (2)
  • .changeset/upgrade-deps-latest.md is excluded by !.changeset/**
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml, !pnpm-lock.yaml
📒 Files selected for processing (12)
  • docs/concepts/configuration.md
  • examples/tui/package.json
  • package.json
  • packages/cli/package.json
  • packages/cli/src/commands/doctor.ts
  • packages/core/package.json
  • packages/core/src/middleware/config/types.ts
  • packages/core/src/stories/viewer/stories-screen.tsx
  • packages/core/src/ui/prompts/autocomplete.tsx
  • packages/core/src/ui/prompts/input-state.ts
  • packages/core/src/ui/prompts/path-input.tsx
  • pnpm-workspace.yaml

📝 Walkthrough

Walkthrough

The PR bundles coordinated dependency version updates across workspace package.json files and pnpm catalog (ink, react, @typescript/native-preview, @zpress/kit, oxfmt, oxlint, turbo, dotenv, @types/node, @vitest/coverage-v8, vitest), combined with minor documentation and formatting updates (Markdown table column spacing, JSDoc expansion, TypeScript return type line wrapping), a JavaScript property shorthand refactoring in doctor.ts, an ESLint disable directive for an intentionally unused variable, and a functional change to input key handling that removes Delete key behavior from three input components.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

The change involves mostly homogeneous dependency updates, but includes three related functional modifications to input key handling (autocomplete.tsx, input-state.ts, path-input.tsx) that require verification of intentionality and consistency. The Delete key behavior removal across multiple input components is localized but needs confirmation that this is a coordinated, intentional change rather than unintended side effects.

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: upgrading dependencies to their latest versions across the codebase.
Description check ✅ Passed The description is directly related to the changeset, detailing specific dependency upgrades, notable breaking changes (ink 7.0.0), fixes for linting violations, and test plan status.
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.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/upgrade-deps-latest

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

@zrosenbauer zrosenbauer merged commit 28be203 into main Apr 8, 2026
12 checks passed
@zrosenbauer zrosenbauer deleted the chore/upgrade-deps-latest branch April 8, 2026 23:43
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