Skip to content

Release 0.151.0

Choose a tag to compare

@danielaparker danielaparker released this 11 May 19:13
· 5559 commits to master since this release

Bug fixes:

  • Fixed eternal loop in csv parser #220

  • Fixed JSONPath issue with filter expressions containing regular expressions #233

  • Fixed OSS-Fuzz failed throw issue in CSV parser #232

  • Fixed OSS-Fuzz integer-overflow issue in CSV parser #231

  • Fixed OSS-Fuzz timeout issues #230

  • Fixed UBJSON issue parsing arrays with end markers #229

  • Fixed OSS-Fuzz memory allocation issues #228

  • Fixed OSS-Fuzz stack overflow issues #225

  • OSS-Fuzz failed throw issue in CBOR parser #235

  • Msg pack bin8 wrong format #237

Changes:

  • The cbor_option name enable_typed_arrays has been deprecated and
    renamed to use_typed_arrays.

  • jsonpointer::unflatten_method has been deprecated and replaced with jsonpointer::unflatten_options.

  • The cursor functions named read have been deprecated and renamed to read_to.

Enhancements:

  • Added classes bson_options, msgpack_options, and ubjson_options

  • Until this release, only JSON parsing supported a max_nesting_depth option. Since this release,
    JSON, BSON, CBOR, MessagePack and UBJSON all support a max_nesting_depth option for both
    parsing and serializing. The default is 1024.

  • UBJSON supports a max_items option for parsing and serializing. The default is 16,777,216.