<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w" -->

---
title: Valibot v1 RC is now available | daily.dev
description: Valibot&#x27;s v1 release candidate is available, with the stable v1 expected in three to six weeks. The rewrite from scratch a year ago has driven growth from 300k...
canonical: https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Valibot v1 RC is now available | daily.dev
og:description: Valibot&#x27;s v1 release candidate is available, with the stable v1 expected in three to six weeks. The rewrite from scratch a year ago has driven growth from 300k...
og:url: https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w
og:image: https://api.daily.dev/og/posts/0rpqhmN7W.png
og:image:alt: Valibot v1 RC is now available
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Valibot v1 RC is now available

**[Valibot: The modular and type safe schema library](https://daily.dev/sources/valibot)** · 5 min read · 0 upvotes · 0 comments

## Summary

Valibot's v1 release candidate is available, with the stable v1 expected in three to six weeks. The rewrite from scratch a year ago has driven growth from 300k to over 4.5 million monthly npm downloads. Highlights include the improved pipe API from v0.31.0, collaboration on the Standard Schema spec with the creators of Zod and ArkType, a new official JSON Schema conversion package, fixes to object schema handling (including exactOptionalPropertyTypes support), better tree-shaking, expanded documentation, and new functions like function, promise, args, returns, awaitAsync, rawCheck, rawTransform, and a metadata feature for schema pipelines. Most users on v0.31.0+ should be able to upgrade without code changes, and a migration guide is coming.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://valibot.dev/blog/valibot-v1-rc-is-available>

## Questions this post answers

### What's new in the Valibot v1 release candidate?

Valibot v1 RC ships an improved pipe API and mental model introduced in v0.31.0, official Standard Schema support co-developed with the creators of Zod and ArkType, a new @valibot/to-json-schema package for converting schemas to JSON Schema, fixed object schema behavior supporting TypeScript's exactOptionalPropertyTypes, better tree-shaking, and new functions like rawCheck, rawTransform, function, promise, and a metadata feature for pipelines.

_Developers tracking schema validation upgrades can follow Valibot's v1 rollout on daily.dev._

### Do I need to change my code to upgrade from Valibot v0.31 to v1 RC?

Most codebases already on Valibot v0.31.0 or later should be able to upgrade to the v1 release candidate without touching existing code, since the underlying pipe API and mental model introduced in that version remain unchanged. An official migration guide is planned for the full v1 stable release, expected within three to six weeks.

_Anyone planning a library upgrade can check daily.dev for migration guidance as Valibot v1 nears stable._

### How does Valibot's new JSON Schema conversion package work?

The @valibot/to-json-schema package converts Valibot schemas into their JSON Schema representation, built to be fast and highly efficient at 1.67 kB gzipped, and capable of handling complex cases like recursive schemas. For example, wrapping a string schema with an email validator and passing it to toJsonSchema produces a JSON Schema object with type 'string' and format 'email'.

_Developers comparing schema and JSON Schema tooling can track library releases like this on daily.dev._

## Similar posts on daily.dev

- [Valibot v1.5: Faster schema construction, Unicode code points, and stricter validation](https://daily.dev/posts/valibot-v1-5-faster-schema-construction-unicode-code-points-and-stricter-validation-fcqzm9kyo) · Valibot: The modular and type safe schema library · 5 upvotes · 1 comments
- [vlt 1.0 Ships as a Drop-in npm Replacement with Phased Installs, Graph Queries, and Malware-Blocking](https://daily.dev/posts/vlt-1-0-ships-as-a-drop-in-npm-replacement-with-phased-installs-graph-queries-and-malware-blocking-glqamnuky) · InfoQ · 0 upvotes · 0 comments
- [Issue \#636: Node.js 26.7, vlt 1.0, and Shai-Hulud Returns — Node Weekly](https://daily.dev/posts/issue-636-node-js-26-7-vlt-1-0-and-shai-hulud-returns-node-weekly-ersiteltn) · Node Weekly · 1 upvotes · 0 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#typescript](https://daily.dev/tags/typescript)

[View this post on daily.dev](https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Valibot v1 RC is now available","url":"https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w"},"datePublished":"2026-08-23T12:22:10.184Z","dateModified":"2026-08-23T12:46:33.233Z","description":"Valibot's v1 release candidate is available, with the stable v1 expected in three to six weeks. The rewrite from scratch a year ago has driven growth from 300k...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/523407ed371e555e04f9ac5a1be7205f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/523407ed371e555e04f9ac5a1be7205f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Valibot: The modular and type safe schema library","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Valibot: The modular and type safe schema library","logo":"https://media.daily.dev/image/upload/s--GHNQZY4x--/f_auto,q_auto/v1787487507/logos/valibot?_a=BAMAMicg0","url":"https://daily.dev/sources/valibot"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,typescript","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Valibot: The modular and type safe schema library","item":"https://daily.dev/sources/valibot"},{"@type":"ListItem","position":3,"name":"Valibot v1 RC is now available"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/valibot-v1-rc-is-now-available-0rpqhmn7w#faq","mainEntity":[{"@type":"Question","name":"What's new in the Valibot v1 release candidate?","acceptedAnswer":{"@type":"Answer","text":"Valibot v1 RC ships an improved pipe API and mental model introduced in v0.31.0, official Standard Schema support co-developed with the creators of Zod and ArkType, a new @valibot/to-json-schema package for converting schemas to JSON Schema, fixed object schema behavior supporting TypeScript's exactOptionalPropertyTypes, better tree-shaking, and new functions like rawCheck, rawTransform, function, promise, and a metadata feature for pipelines. Developers tracking schema validation upgrades can follow Valibot's v1 rollout on daily.dev."}},{"@type":"Question","name":"Do I need to change my code to upgrade from Valibot v0.31 to v1 RC?","acceptedAnswer":{"@type":"Answer","text":"Most codebases already on Valibot v0.31.0 or later should be able to upgrade to the v1 release candidate without touching existing code, since the underlying pipe API and mental model introduced in that version remain unchanged. An official migration guide is planned for the full v1 stable release, expected within three to six weeks. Anyone planning a library upgrade can check daily.dev for migration guidance as Valibot v1 nears stable."}},{"@type":"Question","name":"How does Valibot's new JSON Schema conversion package work?","acceptedAnswer":{"@type":"Answer","text":"The @valibot/to-json-schema package converts Valibot schemas into their JSON Schema representation, built to be fast and highly efficient at 1.67 kB gzipped, and capable of handling complex cases like recursive schemas. For example, wrapping a string schema with an email validator and passing it to toJsonSchema produces a JSON Schema object with type 'string' and format 'email'. Developers comparing schema and JSON Schema tooling can track library releases like this on daily.dev."}}]}
```

