Skip to content

Releases: jsonjoy-com/json-type

v1.7.0

30 Jul 12:56
06dfbe8

Choose a tag to compare

1.7.0 (2025-07-30)

Features

  • 🎸 add ability to specify function context (c9602eb)

v1.6.0

29 Jul 23:24
d14712b

Choose a tag to compare

1.6.0 (2025-07-29)

Features

  • complete codegen method refactoring with passing tests (540e521)
  • create centralized codegen router functions (49b5831)
  • refactor codegen methods to use centralized routers (0f89bf7)

v1.5.0

28 Jul 15:20
5efcf6b

Choose a tag to compare

1.5.0 (2025-07-28)

Features

v1.4.0

27 Jul 23:19
28e2f81

Choose a tag to compare

1.4.0 (2025-07-27)

Bug Fixes

  • 🐛 correctly check for field existance (d9784b8)
  • 🐛 improve object member check in validation codegen (8ca7c1a)
  • 🐛 pass all tests (c08750e)

Features

  • 🎸 add .con() alias (de8439f)
  • 🎸 add .opt() helper for optional fields (fffda14)
  • 🎸 add .prop() method to object types (b97a617)
  • 🎸 add ability to specify default value (d6e1d2f)
  • 🎸 add convenience methods for setting type fields (785a6df)
  • 🎸 add function req/res builder helpers (9ed3743)
  • 🎸 add infer type (fdb0c7f)
  • 🎸 add infer type on the default schema builder s (1bd30cf)
  • 🎸 add initial JSON Type specification (099b8c5)
  • 🎸 add t.maybe() shorthand (4f208f8)
  • 🎸 export values from the package (251a048)
  • 🎸 improve type builder (5126611)
  • 🎸 introduce t.enum() shortcut (c1289d5)
  • 🎸 narrow inferred constant types (aad30ed)
  • 🎸 start lowercase node type builder implementation (60853b2)

v1.3.0

26 Jul 10:06
20cea29

Choose a tag to compare

1.3.0 (2025-07-26)

Features

  • move capacity estimation codegen into a separate module (20cea29)

v1.2.0

22 May 22:10
b00fa26

Choose a tag to compare

1.2.0 (2025-05-22)

Features

  • 🎸 update dependencies (f5f75c4)

v1.1.0

09 Oct 11:52
6fc41d8

Choose a tag to compare

1.1.0 (2024-10-09)

Features

  • 🎸 improve "bin" kind validation (de10fb3)
  • 🎸 support "min" and "max" validation for "bin" type (883060f)

v1.0.0

06 Oct 13:08

Choose a tag to compare

1.0.0 (2024-10-06)

Features

  • 🎸 add JSON Type implementation (9eecddd)