Releases: andthexi/valleyed
Release list
v4.5.23
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
- schema for optionals (5f64648)
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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...
v4.5.22
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
- schema for optionals (5f64648)
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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...
v4.5.21
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
- schema for optionals (5f64648)
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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...
v4.5.20
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
- schema for optionals (5f64648)
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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...
v4.5.19
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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 primitive...
v4.5.18
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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](dc364b2...
v4.5.17
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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](https://github.com/kevinand11/valleyed/co...
v4.5.16
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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](https://github.com...
v4.5.15
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
- path for PipeError (9c1a49d)
4.5.14 (2025-07-06)
Bug Fixes
- correct nested pipes path (bed1c26)
4.5.13 (2025-07-05)
Bug Fixes
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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](...
v4.5.14
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
- types of v.lazy (e3baef0)
4.5.12 (2025-07-05)
4.5.11 (2025-07-05)
Features
- formatting compiled lines (d4173db)
- init error handling dynamic (c14b1a8)
- lazy impl (ff8f515)
- optionals and arrays compile (5e72d16)
- primitive pipes compile (f9c6b91)
- recursive compile (022b78d)
- refactor pipes with branches (be10784)
- v recursive (63ab9d0)
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
- v lazy (6cbf1a1)
4.5.9 (2025-06-27)
Features
- do not bundle (bbeff07)
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
- typings (b875b1a)
4.5.5 (2025-06-24)
Features
- update docs (6339332)
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...