Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 8, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
@jsonjoy.com/json-type ^1.3.0 -> ^2.0.0 age confidence

Release Notes

jsonjoy-com/json-type (@​jsonjoy.com/json-type)

v2.6.0

Compare Source

Features
  • 🎸 improve ObjValue as a router API (18fa826)
  • 🎸 improve ObjValue printing (0b6c77f)
  • 🎸 introduce FnValue (d6a0e0e)

v2.5.1

Compare Source

Bug Fixes

v2.5.0

Compare Source

Features
  • 🎸 change value semantics (0dde8a8)
  • 🎸 support inline Value in binary encoder codegens (228161d)
  • 🎸 support inline Value in capacity estimator codegen (d3f97b3)
  • 🎸 support inlined Value in JSON text encoder (2485c07)

v2.4.1

Compare Source

Bug Fixes
  • 🐛 improve "fn" types (4e64181)

v2.4.0

Compare Source

Bug Fixes
  • 🐛 correct capacity estimator tuple handling (f0e1d49)
  • 🐛 correct random string generation (8514f3e)
  • 🐛 improve JSON codegen (3e0379c)
Features
  • 🎸 allow "key" type in tuples (7b6909c)
  • 🎸 correct generic types (0baaa1f)
  • 🎸 harden tuple capacity estimator codegen (0fed7c1)
  • 🎸 improve discriminator expression builder (1e96569)
  • 🎸 support named keys in validation (61d77a1)
  • 🎸 support named tuple keys in capacity estimatro (30dde7a)

v2.3.0

Compare Source

Bug Fixes
  • 🐛 expand "or" types for discriminator computation (d7ce3b0)
  • 🐛 resolve types when computing discriminator (0876146)
Features
  • 🎸 add alias to JSON Schema export routine (3cc68d2)
  • 🎸 add schemas for modules and aliases (b607267)
  • 🎸 create Walker class for walking schema (6b21e68)
  • 🎸 extend "obj" nodes on import (bd6f8b7)
  • 🎸 implement metaschema (8ee6cdb)
  • 🎸 print discriminator (a4149ec)
  • 🎸 start metaschema definition (ae32017)

v2.2.0

Compare Source

Features
  • 🎸 bump dependency and add fixtures (8d48b83)

v2.1.0

Compare Source

Features
  • implement comprehensive test fixtures using type builder (3b0227e)

v2.0.0

Compare Source

Bug Fixes
  • 🐛 correct tuple typing (f076449)
  • 🐛 correct various TypeScript converter issues (c8f4d5c)
Features
  • 🎸 add "obj" and "arr" tuple JSON codegen (3a995ec)
  • 🎸 add "or" type binary codegen (a001ac9)
  • 🎸 add head and tail to "arr" schema (c50409c)
  • 🎸 add binary "arr" encoding codegen (d6f2ddb)
  • 🎸 add binary "map" encoder codegen (6b368aa)
  • 🎸 add CBOR "obj" type codegen (8ce34d5)
  • 🎸 add JSON "map" codegen (2d7e919)
  • 🎸 add plain "arr" codegen (9ba7a82)
  • 🎸 add support for "ref" binary codegen nodes (2d70eb4)
  • 🎸 add support for new "arr" type in classes (335abf2)
  • 🎸 create cached key factory (292a1dd)
  • 🎸 implement encoder for primitive types (6479ead)
  • 🎸 implement JSON "arr" type encoder codegen (c11087c)
  • 🎸 improve "arr" schema interface (4bf0bcb)
  • 🎸 improve validation, specifically "arr" schema (0e0819a)
  • 🎸 re-enable MessagePack binary encoder codegen (6d11dd9)
  • 🎸 remove "tup" type from schema (5cae155)
  • 🎸 setup CBOR codegen (84278a0)
  • 🎸 standartize type names (60b53cb)
  • 🎸 throw on invalid "arr" size (386a283)
  • add user-friendly examples to top of README (2de390f)
  • update examples to use modern lowercase syntax and add t.infer example (617f3e0)
BREAKING CHANGES
  • The "tup" type has been removed, now "arr" type supports leading and trailing type slots

v1.8.0

Compare Source

Features
  • 🎸 improve objec router and function specification (730d03d)

v1.7.0

Compare Source

Features
  • 🎸 add ability to specify function context (c9602eb)

v1.6.0

Compare Source

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

Compare Source

Features

v1.4.0

Compare Source

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)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/jsonjoy.com-json-type-2.x branch 5 times, most recently from 1bd320e to 54918d1 Compare August 15, 2025 18:43
@renovate renovate bot force-pushed the renovate/jsonjoy.com-json-type-2.x branch 2 times, most recently from a6e7e04 to 1471653 Compare August 24, 2025 13:12
@renovate renovate bot force-pushed the renovate/jsonjoy.com-json-type-2.x branch from 1471653 to e3a61fe Compare August 31, 2025 10:56
@renovate renovate bot force-pushed the renovate/jsonjoy.com-json-type-2.x branch from e3a61fe to 89e074d Compare September 4, 2025 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant