⬆️ Update dependency @asteasolutions/zod-to-openapi to v8 #470
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.3.4
->8.0.0
Release Notes
asteasolutions/zod-to-openapi (@asteasolutions/zod-to-openapi)
v8.0.0
Compare Source
Added Zod v4 support 🚀
Support for properties from .meta
With zod's new option for generating JSON schemas and maintaining registries we've added a pretty much seamless support for all metadata information coming from
.meta
calls as if that was metadata passed into.openapi
.So the following 2 schemas produce exactly the same results:
Removing extendZodWithOpenApi
This also means that unless you are using some of our more complicated scenarios you could even generate a schema without using
extendZodWithOpenApi
in your codebase and only rely on.meta
to provide additional metadata information and schema names (using theid
property).Where would you still need to use
extendZodWithOpenApi
and.openapi
anyOf
i.e:the result would be:
What's Changed as well
getRefId
function (fixes #319)Full Changelog: asteasolutions/zod-to-openapi@v7.3.4...v8.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.