Changes for version 0.09 - 2026-08-17

  • Require File::Raw::JSON 0.07: earlier versions truncated a JSON integer wider than the running perl's IV, which failed the const "float and integers are equal up to 64-bit representation limits" conformance case on the 32-bit smokers.
  • Integer classification no longer casts an NV through an IV to decide whether it has a fractional part.
  • t/55-no-mutation: skip the "not numified" assertion where the perl has no 64-bit integers, since the literal under test is already an NV before the validator sees it.

Modules

a fast JSON Schema (draft 2020-12) validator
a compiled JSON Schema validator object