Overview

Request 667163 accepted

- Update to version 3.5.0
This release introduces the support for structured bindings and
reading from FILE*. Besides, a few bugs have been fixed.
All changes are backward-compatible.
- Update to version 3.4.0
This release introduces three new features:
* BSON (Binary JSON) is next to CBOR, MessagePack, and UBJSON the
fourth binary (de)serialization format supported by the library.
* Adjustable error handlers for invalid Unicode allows to specify
the behavior when invalid byte sequences are serialized.
* Simplified enum/JSON mapping with a macro in case the default
mapping to integers is not desired.
Furthermore, some effort has been invested in improving the parse
error messages. Besides, a few bugs have been fixed.
All changes are backward-compatible.
- Update to version 3.3.0
This release adds support for GCC 4.8. Furthermore, it adds a
function get_to to write a JSON value to a passed reference.
Another topic of this release was the CMake support which has
been overworked and documented.
Besides, a lot of bugs have been fixed and slight improvements
have been made. All changes are backward-compatible.
- Update to version 3.2.0
This release introduces a SAX interface to the library. While
this may be a very special feature used by only few people, it
allowed to unify all functions that consumed input and created
some kind of JSON value. Internally, now all existing functions
like parse, accept, from_cbor, from_msgpack, and from_ubjson use
the SAX interface with different event processors. This allowed
to separate the input processing from the value generation.

Request History
Martin Hauke's avatar

mnhauke created request

- Update to version 3.5.0
This release introduces the support for structured bindings and
reading from FILE*. Besides, a few bugs have been fixed.
All changes are backward-compatible.
- Update to version 3.4.0
This release introduces three new features:
* BSON (Binary JSON) is next to CBOR, MessagePack, and UBJSON the
fourth binary (de)serialization format supported by the library.
* Adjustable error handlers for invalid Unicode allows to specify
the behavior when invalid byte sequences are serialized.
* Simplified enum/JSON mapping with a macro in case the default
mapping to integers is not desired.
Furthermore, some effort has been invested in improving the parse
error messages. Besides, a few bugs have been fixed.
All changes are backward-compatible.
- Update to version 3.3.0
This release adds support for GCC 4.8. Furthermore, it adds a
function get_to to write a JSON value to a passed reference.
Another topic of this release was the CMake support which has
been overworked and documented.
Besides, a lot of bugs have been fixed and slight improvements
have been made. All changes are backward-compatible.
- Update to version 3.2.0
This release introduces a SAX interface to the library. While
this may be a very special feature used by only few people, it
allowed to unify all functions that consumed input and created
some kind of JSON value. Internally, now all existing functions
like parse, accept, from_cbor, from_msgpack, and from_ubjson use
the SAX interface with different event processors. This allowed
to separate the input processing from the value generation.


Marcus Meissner's avatar

msmeissn accepted request

ok

openSUSE Build Service is sponsored by