Skip to content
This repository was archived by the owner on Jun 2, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 14, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
json-as 1.0.4 -> 1.1.14 age adoption passing confidence
next (source) 15.3.1 -> 15.3.2 age adoption passing confidence

Release Notes

JairusSW/json-as (json-as)

v1.1.14

Compare Source

  • fix: hotfix schema resolver

v1.1.13

Compare Source

  • fix: small issues with schema linking
  • tests: add tests for schema linking and discovery

v1.1.12

Compare Source

  • fix: add helpful warning on unknown or unaccessible types in fields
  • feat: support deserialization of class generics
  • fix: add support for numerical generics
  • tests: add proper testing for generics
  • feat: support type aliases with a custom type resolver/linker
  • chore: add other linkers to tsconfig and clean up
  • feat: add type alias resolving

v1.1.11

Compare Source

  • fix: class resolving should only search top level statements for class declarations
  • fix: add helpful error if class is missing an @​json decorator
  • fix: properly calculate relative path when json-as is a library
  • fix: add proper null check when resolving imported classes

v1.1.10

Compare Source

  • feat: add more debug levels (1 = print transform code, 2 = print keys/values at runtime)
  • feat: add write out feature (JSON_WRITE=path-to-file.ts) which writes out generated code
  • fix: complete full parity between port and original version for correct deserialization of all types
  • feat: add proper schema resolution and dependency resolution
  • feat: add proper type resolution to schema fields
  • fix: properly calculate the relative path between imports to modules

v1.1.9

Compare Source

  • change: strict mode is disabled by default. Enable it with JSON_STRICT=true
  • fix: should ignore properties of same length and type if no matching key exists
  • fix: should ignore properties of different type if no matching key exists
  • fix: should ignore complex properties if no matching key exists

v1.1.8

Compare Source

  • feat: add support for calling JSON.stringify/JSON.parse methods inside of custom serializers, but not yet deserializers

v1.1.7

Compare Source

  • fix: bad boolean logic to decide whether to add 2nd break statement

v1.1.6

Compare Source

  • fix: null and boolean fields would miscalculate offsets when deserializing

v1.1.5

Compare Source

  • fix: index.js didn't point to correct file, thus creating a compiler crash

v1.1.4

Compare Source

  • revert: grouping properties in favor of memory.compare

v1.1.3

Compare Source

  • feat: group properties of structs before code generation
  • fix: break out of switch case after completion
  • ci: make compatible with act for local testing

v1.1.2

Compare Source

  • fix: correct small typos in string value deserialization port

v1.1.1

Compare Source

  • fix: hotfix schema resolver

v1.1.0

Compare Source

  • fix: change _DESERIALIZE to _JSON_T to avoid populating local scope

v1.0.9

Compare Source

  • fix: #​132
  • feat: allow base classes to use their child classes if the signatures match
  • perf: rewrite struct deserialization to be significantly faster
  • fix: #​131 Generic classes with custom deserializer crashing
  • fix: #​66 Throw error when additional keys are in JSON

v1.0.8

Compare Source

  • fix: inline warnings on layer-2 serialize and deserialize functions
  • feat: fully support JSON.Obj and JSON.Box everywhere
  • fix: temp disable SIMD
  • feat: write fair benchmarks with v8 using jsvu

v1.0.7

Compare Source

v1.0.6

Compare Source

  • fix: support zero-param serialization and make sure types are consistent
  • fix: #​124

v1.0.5

Compare Source

  • feat: add sanity checks for badly formatted strings
  • fix: #​120 handle empty JSON.Obj serialization
  • feat: add SIMD optimization if SIMD is enabled by user
  • fix: handle structs with nullable array as property #​123
  • fix: struct serialization from writing to incorrect parts of memory when parsing nested structs #​125
  • chore: add two new contributors
vercel/next.js (next)

v15.3.2

Compare Source


Configuration

📅 Schedule: Branch creation - "on Wednesday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@vercel
Copy link

vercel bot commented May 14, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
hyper-commerce ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 1, 2025 5:20pm
hyper-commerce-vdeo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 1, 2025 5:20pm

@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 93cc85c to 00f056c Compare May 15, 2025 04:07
@renovate renovate bot changed the title chore(deps): Update dependency next to v15.3.2 chore(deps): Update js minor and patch May 15, 2025
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 00f056c to 41d552a Compare May 16, 2025 02:28
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 41d552a to ec65114 Compare May 17, 2025 23:09
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from ec65114 to 7941455 Compare May 21, 2025 14:13
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 7941455 to 8b99956 Compare May 25, 2025 06:15
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 8b99956 to 160df00 Compare May 26, 2025 03:39
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 160df00 to 917ed84 Compare May 26, 2025 13:14
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 917ed84 to 4b5527d Compare May 26, 2025 19:47
@renovate renovate bot force-pushed the renovate/js-minor-and-patch branch from 4b5527d to a9e085c Compare May 26, 2025 21:59
@ryanfoxtyler ryanfoxtyler merged commit 1726346 into main Jun 1, 2025
9 checks passed
@ryanfoxtyler ryanfoxtyler deleted the renovate/js-minor-and-patch branch June 1, 2025 18:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants