Skip to content

Conversation

@ssalbdivad
Copy link
Contributor

The latest version of arktype is now 2.0.0-dev.14, which is consistent with an upcoming major release.

I've created a new major version of the @hookform/resolvers/arktype to match this.

I did have a question as to whether it was okay to resuse the existing errors.byPath property with a type alias for code as FieldErrors. It would have many additional properties users could introspect, so long as nowhere in hookform is there an assumption that there are no extra properties on that object (as can be seen by the snapshots with many additional properties).

If extra properties are problematic, I can adjust the code to just include message and type as they did before.

"@vitejs/plugin-react": "^4.0.4",
"ajv": "^8.12.0",
"ajv-errors": "^3.0.0",
"arktype": "1.0.19-alpha",
Copy link
Member

Choose a reason for hiding this comment

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

wow, we are using an alpha, that's not great, and now switching to dev. let's wait for the full release.

Copy link
Member

Choose a reason for hiding this comment

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

thanks for the PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@bluebill1049 The integration isn't very deep, I can guarantee these parts of the API will be the same when a stable 2.0 is released.

In the meantime, giving users access to a resolver that is compatible with the latest version seems like a big win. Any reason not to merge this now?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@bluebill1049 Users have already asked to use 2.0 with react-hook-form. There will be stabilization period before there are no tags on the release that will not involve any of the APIs used in this PR.

Is there anything else I can do to get this merged?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@bluebill1049 Sorry to both you on this, just looking to understand if there is anything I can do to move this along.

@bluebill1049 bluebill1049 merged commit c53864f into react-hook-form:master Jun 4, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Jun 4, 2024

🎉 This PR is included in version 3.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@ssalbdivad
Copy link
Contributor Author

@bluebill1049 Thanks so much 🫶

@bluebill1049
Copy link
Member

Thank you & welcome @ssalbdivad 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants