|
yyjson 0.5.0
A high performance C JSON library.
|
All notable changes to this project will be documented in this file.
yyjson_mut_doc_mut_copy(), yyjson_mut_val_mut_copy(), yyjson_mut_merge_patch() function for mutable input.yyjson_equals() and yyjson_mut_equals() function to compare two values.yyjson_mut_obj_remove_key() and yyjson_mut_obj_remove_keyn() to make it easier to remove a key.YYJSON_READ_NUMBER_AS_RAW option and RAW type support.YYJSON_READ_ALLOW_INVALID_UNICODE and YYJSON_WRITE_ALLOW_INVALID_UNICODE options to allow invalid unicode.yyjson_mut_obj_remove() return type from bool to yyjson_mut_val *.YYJSON_DISABLE_NON_STANDARD flag: #80YYJSON_WRITE_INF_AND_NAN_AS_NULL flag for JSON writer.yyjson_merge_patch() function for JSON Merge-Path API (RFC 7386).yyjson_mut_obj_replace() and yyjson_mut_obj_insert() function for object modification.yyjson_obj_iter_get() and yyjson_mut_obj_iter_get() function for faster object search.yyjson_version() function.YYJSON_DISABLE_COMMENT_READER and YYJSON_DISABLE_INF_AND_NAN_READER with YYJSON_DISABLE_NON_STANDARD compiler flag.YYJSON_DISABLE_FP_READER and YYJSON_DISABLE_FP_WRITER with YYJSON_DISABLE_FAST_FP_CONV compiler flag.-WconversionJSON Pointer support.YYJSON_READ_FASTFP compiler flag.sanitizer and valgrind memory checker.API and DataStructure documentation.