Skip to content

fix(deps): update dependency @jsonjoy.com/json-type to v2 #52

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Aug 8, 2025

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.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 3 times, most recently from e8b34df to ee6aa63 Compare August 10, 2025 13:23
@renovate renovate bot force-pushed the renovate/jsonjoy.com-json-type-2.x branch from ee6aa63 to 1bd320e Compare August 10, 2025 17:58
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.

0 participants