## v2.2.0 / 2026-07-11

- feat: make object() shape and array() validator optional, allowing type-only validation
- fix: number() now rejects NaN

## v2.1.0 / 2026-06-17

- feat: add any validator
- fix: avoid formatValue throwing on bigint/circular values in JSON.stringify
- docs: add any() to built-in list and missing array import in README
- refactor: simplify optional branch

## v2.0.1 / 2026-05-21

- fix: export types

## v2.0.0 / 2026-02-25

- add validateAll to collect all validation errors
- add InferOutput to get schema type
- refactor: use tsdown instead of tsup
- chore(deps): update deps

## v1.2.0 / 2025-12-16

- fix: rename __skipNext to __abortPipe
- chore: update devDependencies

## v1.1.0 / 2025-12-10

- feat: add ctx.__skipNext & required & optional

## v1.0.3 / 2025-11-24

- fix: exports types in package.json

## v1.0.2 / 2025-11-23

- fix: use fn.name

## v1.0.1 / 2025-11-22

- fix: typo

## v1.0.0 / 2025-11-22

- init
