Releases: danielaparker/jsoncons
Releases · danielaparker/jsoncons
Release 0.94.1
Release 0.94.1
Bug fixes:
- Incorporates fix from Alex Merry for comparison of json objects
Release 0.94
Bug fixes
- Incorporates contributions from Cory Fields for silencing some compiler warnings
- Fixes bug reported by Vitaliy Gusev in json object operator[size_t]
- Fixes bug in json
is_empty
method for empty objects
Changes
- json constructors that take string, double etc. are now declared explicit (assignments and defaults to
get
andmake_array
methods have their own implementation and do not depend on implicit constructors.) make_multi_array
renamed tomake_array
(old name is still supported)- Previous versions supported
any
type values through special methodsset_custom_data
,add_custom_data
, andcustom_data
. This version introduces a new typejson::any
that wrapsany
values and works with the usual accessorsset
,add
andas
, so the specialized methods are no longer required.
Enhancements
- json get method with default value now accepts extended types as defaults
- json make_array method with default value now accepts extended types as defaults
New extensions
- Added
jsoncons_ext/boost/type_extensions.hpp
to collect
extensions traits for boost types, in particular, for
boost::gregorian
dates.