Release 0.99.9.1
New features
-
JSON Pointer implementation
-
JSON Patch implementation, includes patch and diff
-
json::insert
function for array that inserts values from range [first, last) before pos.
Bug fixes
- Fixed issue with serialization of json array of objects to csv file
Changes (non breaking)
-
The member function name
json::dump_body
has been deprecated and replaced withjson::dump_fragment
. -
The non member function name
dump_body
has been deprecated and replaced withdump_fragment
. -
The class name
rename_name_filter
has been deprecated and replaced withrename_object_member_filter
. -
In the documentation and examples, the existing function
json::insert_or_assign
is now used instead of the still-supportedjson::set
. The reason is that
insert_or_assign
follows the naming convention of the C++ standard library.
Changes
-
The recently introduced class
json_stream_traits
has been renamed toserialization_traits
-
Removed template parameter
CharT
from classbasic_parsing_context
and renamed it toparsing_context
-
Removed template parameter
CharT
from classbasic_parse_error_handler
and renamed it toparse_error_handler