Download Latest Version Version 0.13.0 source code.zip (1.9 MB) Google Add to Preferred Sources
Home / 0.13.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-08 1.1 kB
Version 0.13.0 source code.tar.gz 2026-09-08 1.6 MB
Version 0.13.0 source code.zip 2026-09-08 1.9 MB
Totals: 3 Items   3.5 MB 1

Added

  • Add a set of write_buf() functions for writing JSON to a buffer without allocation.
  • Add YYJSON_FREESTANDING compile-time option to build without libc (e.g. wasm).
  • Add YYJSON_DISABLE_FILE compile-time option to disable file/fp read and write APIs.
  • Add YYJSON_READER_DEPTH_LIMIT and YYJSON_WRITER_DEPTH_LIMIT compile-time options.
  • Add YYJSON_WRITE_LOWERCASE_HEX flag to write \uXXXX escapes in lowercase: [#264].
  • Add Swift Package Manager traits for compile-time configuration: [#245].

Changed

  • Change set_int() parameter type from int to int64_t: [#240].
  • Add const qualifier to parameters of read-only functions: [#248].

Fixed

  • Fix tinycc preprocessor error: [#233].
  • Fix an uninitialized read when parsing numbers: OSS-Fuzz [#498706935].
  • Fix integer truncation when parsing extremely large numbers.
  • Fix incr_read() when a value is split across input chunks.
  • Fix iter_remove() when called twice in a row.
  • Handle read errors from non-seekable streams and writing empty files.
Source: README.md, updated 2026-09-08