Skip to content

Bump the conform group across 1 directory with 2 updates#578

Merged
cm-ayf merged 1 commit intomainfrom
dependabot/npm_and_yarn/conform-a38aea4f76
May 3, 2026
Merged

Bump the conform group across 1 directory with 2 updates#578
cm-ayf merged 1 commit intomainfrom
dependabot/npm_and_yarn/conform-a38aea4f76

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 6, 2026

Bumps the conform group with 2 updates in the / directory: @conform-to/react and @conform-to/valibot.

Updates @conform-to/react from 1.17.1 to 1.19.1

Release notes

Sourced from @​conform-to/react's releases.

v1.19.1

What's Changed

  • getZodConstraint, getValibotConstraint, and the future getConstraints helpers can now derive HTML pattern constraints from Zod and Valibot schemas. When a field uses multiple regex validators, Conform combines them into a single pattern when possible. (#1188) Thanks @​transparent-citizen!

    Pattern generation is best-effort. Case-insensitive regexes and regexes that serialize to an invalid HTML pattern are skipped, and backreferences may behave differently when multiple regex validators are combined.

    import { getZodConstraint } from '@conform-to/zod/v4';
    import { z } from 'zod';
    const schema = z.object({
    password: z
    .string()
    .min(8)
    .regex(/[A-Z]/) // uppercase
    .regex(/[0-9]/) // digit
    .regex(/[!@#$%^&*]/), // special
    });
    const constraint = getZodConstraint(schema);
    console.log(constraint.password.pattern);
    // ^? '^(?=.(?:[A-Z]))(?=.(?:[0-9]))(?=.(?:[!@#$%^&])).*$'

  • fix: report should infer a SubmissionResult with File values stripped by default. (#1208)

New Contributors

Full Changelog: edmundhung/conform@v1.19.0...v1.19.1

v1.19.0

Breaking Changes (Future APIs)

  • Removed deprecated exports from @conform-to/react/future (#1183)

    • FormOptionsProvider component
    • BaseMetadata type
    • BaseErrorShape type
    • CustomTypes type
    • CustomMetadata type
    • CustomMetadataDefinition type

    The deprecated schema option in the future useForm hook is also removed. If you were validating with a schema, pass the schema as the first argument: useForm(schema, options) instead of useForm({ schema, ... }).

  • Improved ErrorShape handling through out the future APIs. form.errors and field.errors now use your ErrorShape directly instead of always wrapping it in an array. (#1183)

    If you were using a custom ErrorShape, either by specifying it in the generics or through the isError option from configureForms, update it from ErrorShape to ErrorShape[] to keep the array structure you had before. For example, if you previously used string, change it to string[] to keep the errors as arrays of strings:

... (truncated)

Commits

Updates @conform-to/valibot from 1.17.1 to 1.19.1

Release notes

Sourced from @​conform-to/valibot's releases.

v1.19.1

What's Changed

  • getZodConstraint, getValibotConstraint, and the future getConstraints helpers can now derive HTML pattern constraints from Zod and Valibot schemas. When a field uses multiple regex validators, Conform combines them into a single pattern when possible. (#1188) Thanks @​transparent-citizen!

    Pattern generation is best-effort. Case-insensitive regexes and regexes that serialize to an invalid HTML pattern are skipped, and backreferences may behave differently when multiple regex validators are combined.

    import { getZodConstraint } from '@conform-to/zod/v4';
    import { z } from 'zod';
    const schema = z.object({
    password: z
    .string()
    .min(8)
    .regex(/[A-Z]/) // uppercase
    .regex(/[0-9]/) // digit
    .regex(/[!@#$%^&*]/), // special
    });
    const constraint = getZodConstraint(schema);
    console.log(constraint.password.pattern);
    // ^? '^(?=.(?:[A-Z]))(?=.(?:[0-9]))(?=.(?:[!@#$%^&])).*$'

  • fix: report should infer a SubmissionResult with File values stripped by default. (#1208)

New Contributors

Full Changelog: edmundhung/conform@v1.19.0...v1.19.1

v1.19.0

Breaking Changes (Future APIs)

  • Removed deprecated exports from @conform-to/react/future (#1183)

    • FormOptionsProvider component
    • BaseMetadata type
    • BaseErrorShape type
    • CustomTypes type
    • CustomMetadata type
    • CustomMetadataDefinition type

    The deprecated schema option in the future useForm hook is also removed. If you were validating with a schema, pass the schema as the first argument: useForm(schema, options) instead of useForm({ schema, ... }).

  • Improved ErrorShape handling through out the future APIs. form.errors and field.errors now use your ErrorShape directly instead of always wrapping it in an array. (#1183)

    If you were using a custom ErrorShape, either by specifying it in the generics or through the isError option from configureForms, update it from ErrorShape to ErrorShape[] to keep the array structure you had before. For example, if you previously used string, change it to string[] to keep the errors as arrays of strings:

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 6, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 6, 2026

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

Project Deployment Actions Updated (UTC)
comiacapay Ready Ready Preview, Comment May 3, 2026 0:54am

@dependabot dependabot Bot requested a review from cm-ayf as a code owner April 6, 2026 01:15
@dependabot dependabot Bot changed the title Bump the conform group with 2 updates Bump the conform group across 1 directory with 2 updates Apr 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/conform-a38aea4f76 branch from 844b0d1 to d615c4e Compare April 13, 2026 01:16
@cm-ayf
Copy link
Copy Markdown
Owner

cm-ayf commented May 3, 2026

@dependabot rebase

Bumps the conform group with 2 updates in the / directory: [@conform-to/react](https://github.com/edmundhung/conform/tree/HEAD/packages/conform-react) and [@conform-to/valibot](https://github.com/edmundhung/conform/tree/HEAD/packages/conform-valibot).


Updates `@conform-to/react` from 1.17.1 to 1.19.1
- [Release notes](https://github.com/edmundhung/conform/releases)
- [Commits](https://github.com/edmundhung/conform/commits/v1.19.1/packages/conform-react)

Updates `@conform-to/valibot` from 1.17.1 to 1.19.1
- [Release notes](https://github.com/edmundhung/conform/releases)
- [Commits](https://github.com/edmundhung/conform/commits/v1.19.1/packages/conform-valibot)

---
updated-dependencies:
- dependency-name: "@conform-to/react"
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: conform
- dependency-name: "@conform-to/valibot"
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: conform
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/conform-a38aea4f76 branch from d615c4e to f4c6c44 Compare May 3, 2026 12:50
@cm-ayf cm-ayf enabled auto-merge May 3, 2026 12:51
@cm-ayf cm-ayf merged commit 03ec10a into main May 3, 2026
11 checks passed
@cm-ayf cm-ayf deleted the dependabot/npm_and_yarn/conform-a38aea4f76 branch May 3, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant