Overview

Request 688044 accepted

- Lower required cmake version
- Update to version 3.6.1
New Features
* Overworked the public interface for JSON Pointers. The creation
of JSON Pointers is simplified with operator/ and operator/=.
JSON Pointers can be inspected with empty, back, and
parent_pointer, and manipulated with push_back and pop_back.
* Added a boolean method contains to check whether an element
exists in a JSON object with a given key. Returns false when
acalled on non-object types.
Improvements
* The performance of dumping integers has been greatly improved.
* Added CMake parameter JSON_Install to control whether the
library should be installed (default: on).
* Fixed a lot of compiler and linter warnings.
* Reduced required CMake version from 3.8 to 3.1.
* Added nodiscard attribute to meta(), array(), object(),
from_cbor, from_msgpack, from_ubjson, from_bson, and parse.


Request History
Martin Hauke's avatar

mnhauke created request

- Lower required cmake version
- Update to version 3.6.1
New Features
* Overworked the public interface for JSON Pointers. The creation
of JSON Pointers is simplified with operator/ and operator/=.
JSON Pointers can be inspected with empty, back, and
parent_pointer, and manipulated with push_back and pop_back.
* Added a boolean method contains to check whether an element
exists in a JSON object with a given key. Returns false when
acalled on non-object types.
Improvements
* The performance of dumping integers has been greatly improved.
* Added CMake parameter JSON_Install to control whether the
library should be installed (default: on).
* Fixed a lot of compiler and linter warnings.
* Reduced required CMake version from 3.8 to 3.1.
* Added nodiscard attribute to meta(), array(), object(),
from_cbor, from_msgpack, from_ubjson, from_bson, and parse.


Marcus Meissner's avatar

msmeissn accepted request

ok

openSUSE Build Service is sponsored by