Skip to content

Releases: andthexi/valleyed

v4.5.23

Choose a tag to compare

@andthexi andthexi released this 30 Jun 15:45

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.23 (2026-06-30)

Bug Fixes

  • try json parse for fromJSON if input is string (5c2b64d)

4.5.22 (2026-06-10)

Bug Fixes

  • add const for .in as well (2983f6e)

4.5.21 (2026-06-10)

Bug Fixes

  • const T for v.eq and v.is, and export isType (06bb03f)

4.5.20 (2026-05-15)

Bug Fixes

4.5.19 (2026-03-02)

Bug Fixes

  • pipe.pipe returns first pipe instead of new pipe (43ab3f9)

4.5.18 (2026-01-18)

Features

Bug Fixes

  • avoid nesting of JSONRedacted (21ed5f4)

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

  • accept multiple pipes in .pipe (7a6ebb2)
  • add __update function to allow update after init (88a2f93)
  • add id for json schema (7499fe5)
  • allow value functions for all validators that expect a value input (99276e7)
  • better PipeError (96817b6)
  • bubble up config (b24b8ee)
  • coerce and function (dcd4dc7)
  • context (d206e80)
  • defaultOnFail sanitizer (70cbb85)
  • files and records pipe apis (e9cca15)
  • forward PipeError cause (8507e4e)
  • fromJson pipe (df1eafe)
  • generate json schema (848ed78)
  • isType supports any (8584398)
  • merge pipe (005acb0)
  • meta on schem...
Read more

v4.5.22

Choose a tag to compare

@andthexi andthexi released this 10 Jun 15:11

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.22 (2026-06-10)

Bug Fixes

  • add const for .in as well (2983f6e)

4.5.21 (2026-06-10)

Bug Fixes

  • const T for v.eq and v.is, and export isType (06bb03f)

4.5.20 (2026-05-15)

Bug Fixes

4.5.19 (2026-03-02)

Bug Fixes

  • pipe.pipe returns first pipe instead of new pipe (43ab3f9)

4.5.18 (2026-01-18)

Features

Bug Fixes

  • avoid nesting of JSONRedacted (21ed5f4)

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

  • accept multiple pipes in .pipe (7a6ebb2)
  • add __update function to allow update after init (88a2f93)
  • add id for json schema (7499fe5)
  • allow value functions for all validators that expect a value input (99276e7)
  • better PipeError (96817b6)
  • bubble up config (b24b8ee)
  • coerce and function (dcd4dc7)
  • context (d206e80)
  • defaultOnFail sanitizer (70cbb85)
  • files and records pipe apis (e9cca15)
  • forward PipeError cause (8507e4e)
  • fromJson pipe (df1eafe)
  • generate json schema (848ed78)
  • isType supports any (8584398)
  • merge pipe (005acb0)
  • meta on schema (620143c)
  • more primitives (f15ce01)
  • new type ConditionalObjectKeys ([6829...
Read more

v4.5.21

Choose a tag to compare

@andthexi andthexi released this 10 Jun 14:47

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.21 (2026-06-10)

Bug Fixes

  • const T for v.eq and v.is, and export isType (06bb03f)

4.5.20 (2026-05-15)

Bug Fixes

4.5.19 (2026-03-02)

Bug Fixes

  • pipe.pipe returns first pipe instead of new pipe (43ab3f9)

4.5.18 (2026-01-18)

Features

Bug Fixes

  • avoid nesting of JSONRedacted (21ed5f4)

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

  • accept multiple pipes in .pipe (7a6ebb2)
  • add __update function to allow update after init (88a2f93)
  • add id for json schema (7499fe5)
  • allow value functions for all validators that expect a value input (99276e7)
  • better PipeError (96817b6)
  • bubble up config (b24b8ee)
  • coerce and function (dcd4dc7)
  • context (d206e80)
  • defaultOnFail sanitizer (70cbb85)
  • files and records pipe apis (e9cca15)
  • forward PipeError cause (8507e4e)
  • fromJson pipe (df1eafe)
  • generate json schema (848ed78)
  • isType supports any (8584398)
  • merge pipe (005acb0)
  • meta on schema (620143c)
  • more primitives (f15ce01)
  • new type ConditionalObjectKeys (6829317)
  • numbers pipe api (9d1a5ab)
  • object extends ([129f32...
Read more

v4.5.20

Choose a tag to compare

@andthexi andthexi released this 15 May 00:49

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.20 (2026-05-15)

Bug Fixes

4.5.19 (2026-03-02)

Bug Fixes

  • pipe.pipe returns first pipe instead of new pipe (43ab3f9)

4.5.18 (2026-01-18)

Features

Bug Fixes

  • avoid nesting of JSONRedacted (21ed5f4)

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

  • accept multiple pipes in .pipe (7a6ebb2)
  • add __update function to allow update after init (88a2f93)
  • add id for json schema (7499fe5)
  • allow value functions for all validators that expect a value input (99276e7)
  • better PipeError (96817b6)
  • bubble up config (b24b8ee)
  • coerce and function (dcd4dc7)
  • context (d206e80)
  • defaultOnFail sanitizer (70cbb85)
  • files and records pipe apis (e9cca15)
  • forward PipeError cause (8507e4e)
  • fromJson pipe (df1eafe)
  • generate json schema (848ed78)
  • isType supports any (8584398)
  • merge pipe (005acb0)
  • meta on schema (620143c)
  • more primitives (f15ce01)
  • new type ConditionalObjectKeys (6829317)
  • numbers pipe api (9d1a5ab)
  • object extends (129f32d)
  • objectExtends, objectPick and objectOmit (6a89dc3)
  • objectMerge ([2117fa...
Read more

v4.5.19

Choose a tag to compare

@andthexi andthexi released this 02 Mar 15:08

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.19 (2026-03-02)

Bug Fixes

  • pipe.pipe returns first pipe instead of new pipe (43ab3f9)

4.5.18 (2026-01-18)

Features

Bug Fixes

  • avoid nesting of JSONRedacted (21ed5f4)

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

Read more

v4.5.18

Choose a tag to compare

@andthexi andthexi released this 18 Jan 07:11

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.18 (2026-01-18)

Features

Bug Fixes

  • avoid nesting of JSONRedacted (21ed5f4)

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

Read more

v4.5.17

Choose a tag to compare

@andthexi andthexi released this 12 Aug 23:27

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.17 (2025-08-12)

Bug Fixes

  • fn not defined in v.recursive (54cc05e)

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

Read more

v4.5.16

Choose a tag to compare

@andthexi andthexi released this 09 Aug 13:28

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.16 (2025-08-09)

Bug Fixes

  • return value of nested recursive (0ee811d)

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

Read more

v4.5.15

Choose a tag to compare

@andthexi andthexi released this 07 Jul 17:01

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.15 (2025-07-07)

Bug Fixes

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

  • accept multiple pipes in .pipe (7a6ebb2)
  • add __update function to allow update after init (88a2f93)
  • add id for json schema (7499fe5)
  • allow value functions for all validators that expect a value input (99276e7)
  • better PipeError (96817b6)
  • bubble up config (b24b8ee)
  • coerce and function (dcd4dc7)
  • context (d206e80)
  • defaultOnFail sanitizer (70cbb85)
  • files and records pipe apis (e9cca15)
  • forward PipeError cause (8507e4e)
  • fromJson pipe (df1eafe)
  • generate json schema (848ed78)
  • isType supports any (8584398)
  • merge pipe (005acb0)
  • meta on schema (620143c)
  • more primitives (f15ce01)
  • new type ConditionalObjectKeys (6829317)
  • numbers pipe api (9d1a5ab)
  • object extends (129f32d)
  • objectExtends, objectPick and objectOmit (6a89dc3)
  • objectMerge (2117fae)
  • optionals api (29a6fdc)
  • pipe api with primitives, junctions, core and arrays (e9d2a69)
  • pipe node and gather when needed (dc364b2)
  • refactor entire src for treeshaking (254988d)
  • remove need for anyOf in nullable schemas (2bb3d00)
  • remove need for static list of files (3d2d622)
  • strings pipe api (04c6df8)
  • support custom context (8530f8e)
  • support generics for file validations (e5cb7b4)
  • support standard-schema (e8b2c8f)
  • switch to reverse linked list impl ([831ec48](...
Read more

v4.5.14

Choose a tag to compare

@andthexi andthexi released this 06 Jul 17:10

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.5.14 (2025-07-06)

Bug Fixes

  • correct nested pipes path (bed1c26)

4.5.13 (2025-07-05)

Bug Fixes

4.5.12 (2025-07-05)

4.5.11 (2025-07-05)

Features

Bug Fixes

  • fixing with tests (d99a628)
  • for array only create validator fn once (e350cb6)
  • for array only create validator fn once (5ff78d9)
  • make failEarly default (67c01cd)
  • run or in while loop instead of fn (8fb9f77)
  • stray throws (8536b16)
  • v.lazy catches error properly (c31a5f1)

4.5.10 (2025-06-28)

Features

4.5.9 (2025-06-27)

Features

4.5.8 (2025-06-26)

4.5.7 (2025-06-26)

Features

  • build for cjs,esm and minified of each (7c16e8c)

Bug Fixes

  • all api is exported under v (89c1aaa)

4.5.6 (2025-06-24)

Bug Fixes

4.5.5 (2025-06-24)

Features

4.5.4 (2025-06-24)

Features

  • add pipe deps into context (88f5463)
  • meta api (9e260e5)
  • store both next and last for performance (87ebb6b)
  • use new apis assert, validate, context and schema (2bd63ce)

Bug Fixes

  • use linked list instead of reversed (7e3fc25)

4.5.3 (2025-06-24)

4.5.2 (2025-06-24)

Bug Fixes

  • differ merge doesnt treat null right (49e7838)

4.5.1 (2025-06-23)

Bug Fixes

  • remove objectExtends for merge (24ad59f)

4.5.0 (2025-06-23)

Features

  • accept multiple pipes in .pipe (7a6ebb2)
  • add __update function to allow update after init (88a2f93)
  • add id for json schema (7499fe5)
  • allow value functions for all validators that expect a value input (99276e7)
  • better PipeError (96817b6)
  • bubble up config (b24b8ee)
  • coerce and function (dcd4dc7)
  • context (d206e80)
  • defaultOnFail sanitizer (70cbb85)
  • files and records pipe apis (e9cca15)
  • forward PipeError cause (8507e4e)
  • fromJson pipe (df1eafe)
  • generate json schema (848ed78)
  • isType supports any (8584398)
  • merge pipe (005acb0)
  • meta on schema (620143c)
  • more primitives (f15ce01)
  • new type ConditionalObjectKeys (6829317)
  • numbers pipe api (9d1a5ab)
  • object extends (129f32d)
  • objectExtends, objectPick and objectOmit (6a89dc3)
  • objectMerge (2117fae)
  • optionals api (29a6fdc)
  • pipe api with primitives, junctions, core and arrays (e9d2a69)
  • pipe node and gather when needed (dc364b2)
  • refactor entire src for treeshaking (254988d)
  • remove need for anyOf in nullable schemas (2bb3d00)
  • remove need for static list of files (3d2d622)
  • strings pipe api (04c6df8)
  • support custom context (8530f8e)
  • support generics for file validations (e5cb7b4)
  • support standard-schema (e8b2c8f)
  • switch to reverse linked list impl (831ec48)
  • times pipe api (1f18b5e)
  • withStrippedHtml ([50cf...
Read more