chore(deps): bump @hono/zod-validator from 0.4.3 to 0.7.6#502
chore(deps): bump @hono/zod-validator from 0.4.3 to 0.7.6#502dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) from 0.4.3 to 0.7.6. - [Release notes](https://github.com/honojs/middleware/releases) - [Changelog](https://github.com/honojs/middleware/blob/main/packages/zod-validator/CHANGELOG.md) - [Commits](https://github.com/honojs/middleware/commits/@hono/zod-validator@0.7.6/packages/zod-validator) --- updated-dependencies: - dependency-name: "@hono/zod-validator" dependency-version: 0.7.6 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Greptile SummaryThis PR bumps Confidence Score: 5/5Safe to merge — the API is unchanged, the lock file resolves to a compatible zod version, and the only finding is a minor version floor alignment suggestion. The sole finding is a P2 style suggestion to tighten the zod lower bound in package.json; it has no runtime impact given the current lockfile. All eight consumer files continue to work with the existing import style. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["@hono/zod-validator@0.4.3\npeerDep: zod ^3.19.1"] -->|bump| B["@hono/zod-validator@0.7.6\npeerDep: zod ^3.25.0 || ^4.0.0"]
B --> C{Resolved zod\nin bun.lock}
C -->|3.25.76| D["✅ Peer dep satisfied"]
B --> E["8 route files\n(soul, skills, sdk,\nprovider, memory,\nklavis, graph, chat)"]
E -->|"import zValidator — API unchanged"| F["No code changes needed"]
Prompt To Fix All With AIThis is a comment left during a code review.
Path: apps/server/package.json
Line: 75
Comment:
**Zod version constraint is below the new peer dep minimum**
`@hono/zod-validator@0.7.6` declares a peer dependency of `zod: "^3.25.0 || ^4.0.0"`, but `package.json` still pins `zod: "^3.24.2"`. In practice this is harmless because other `@ai-sdk/*` packages already force the resolved version to `3.25.76` (as seen in `bun.lock`), but the declared lower bound leaves a gap: a fresh install in an isolated context could resolve `3.24.x` and produce a peer-dependency warning or subtle incompatibility. Tightening the floor to `^3.25.0` would align the declared constraint with the actual requirement.
```suggestion
"zod": "^3.25.0",
```
How can I resolve this? If you propose a fix, please make it concise.Reviews (1): Last reviewed commit: "chore(deps): bump @hono/zod-validator fr..." | Re-trigger Greptile |
Bumps @hono/zod-validator from 0.4.3 to 0.7.6.
Release notes
Sourced from
@hono/zod-validator's releases.Changelog
Sourced from
@hono/zod-validator's changelog.... (truncated)
Commits
da02482Version Packages (#1635)77cfae9fix(zod-validator): query input supports union / optional types (#1634)04875b3chore(deps-dev): bump hono from 4.10.3 to 4.10.7 (#1594)2444422fix(publish): set access public with cli args (#1611)cbc0288chore(deps-dev): bump zod from 3.23.8 to 4.1.13 (#1580)41f2241Version Packages (#1567)dc468a0refactor: replace tsup with tsdown (#1528)dd19f37refactor(zod-openapi): relax types for the latest zod-validator (#1566)5388c3ffix(zod-validator): the hook's return value is reflected in zValidator's retu...565d0e3chore: bumphono(#1514)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for
@hono/zod-validatorsince your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)