Skip to content

Release 0.99.9.1

Compare
Choose a tag to compare
@danielaparker danielaparker released this 19 Sep 17:15
· 8798 commits to master since this release

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 with json::dump_fragment.

  • The non member function name dump_body has been deprecated and replaced with dump_fragment.

  • The class name rename_name_filter has been deprecated and replaced with rename_object_member_filter.

  • In the documentation and examples, the existing function json::insert_or_assign
    is now used instead of the still-supported json::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 to serialization_traits

  • Removed template parameter CharT from class basic_parsing_context and renamed it to parsing_context

  • Removed template parameter CharT from class basic_parse_error_handler and renamed it to parse_error_handler