Release 0.151.0
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_arrayshas been deprecated and
renamed touse_typed_arrays. -
jsonpointer::unflatten_methodhas been deprecated and replaced withjsonpointer::unflatten_options. -
The cursor functions named
readhave been deprecated and renamed toread_to.
Enhancements:
-
Added classes bson_options, msgpack_options, and ubjson_options
-
Until this release, only JSON parsing supported a
max_nesting_depthoption. Since this release,
JSON, BSON, CBOR, MessagePack and UBJSON all support amax_nesting_depthoption for both
parsing and serializing. The default is 1024. -
UBJSON supports a
max_itemsoption for parsing and serializing. The default is 16,777,216.