Skip to content

Release 0.145.2

Choose a tag to compare

@danielaparker danielaparker released this 25 Feb 15:56
· 6140 commits to master since this release

v0.145.2

Defect fixes:

  • Fixed issue with json_type_traits specialization for optional

v0.145.1

Bug fixes:

  • Fixed issue with jsoncons::optional

v0.145.0

Bug fixes:

Name changes:

  • The json_type_traits convenience macro names ending in _DECL have been shortened
    by dropping the _DECL suffix, e.g. the old name JSONCONS_N_MEMBER_TRAITS_DECL is now
    JSONCONS_N_MEMBER_TRAITS. The old names are still supported.

Enhancements:

  • Includes json_type_traits specialization for std::optional if C++ 17. nullopt values
    are mapped to JSON null values.

  • When encoding to JSON, the json_type_traits convenience macros will exlude altogether a non-mandatory
    std::optional nullopt value from the JSON output.