Hello community,
here is the log from the commit of package nlohmann_json for openSUSE:Factory checked in at 2019-01-24 14:11:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nlohmann_json (Old)
and /work/SRC/openSUSE:Factory/.nlohmann_json.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nlohmann_json"
Thu Jan 24 14:11:46 2019 rev:3 rq:667388 version:3.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/nlohmann_json/nlohmann_json.changes 2018-04-20 17:26:41.792573660 +0200
+++ /work/SRC/openSUSE:Factory/.nlohmann_json.new.28833/nlohmann_json.changes 2019-01-24 14:11:50.315471582 +0100
@@ -1,0 +2,50 @@
+Sat Jan 19 11:31:36 UTC 2019 - mardnh@gmx.de
+
+- 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.
+ Furthermore, throwing an exception in case of a parse error is
+ now optional and up to the event processor. Finally, the JSON
+ parser is now non-recursive (meaning it does not use the call
+ stack, but std::vector<bool> to track the hierarchy of structured
+ values) which allows to process nested input more efficiently.
+ Furthermore, the library finally is able to parse from wide string
+ types. This is the first step toward opening the library from
+ UTF-8 to UTF-16 and UTF-32.
+ This release further fixes several bugs in the library.
+ All changes are backward-compatible.
+
+- Drop patches:
+ * nlohmann_json-cmake-lib_suffix.patch (not longer needed)
+
+-------------------------------------------------------------------
Old:
----
json-3.1.2.tar.gz
nlohmann_json-cmake-lib_suffix.patch
New:
----
json-3.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nlohmann_json.spec ++++++
--- /var/tmp/diff_new_pack.RgPptq/_old 2019-01-24 14:11:52.759468765 +0100
+++ /var/tmp/diff_new_pack.RgPptq/_new 2019-01-24 14:11:52.763468760 +0100
@@ -1,7 +1,7 @@
#
# spec file for package nlohmann_json
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2018, Martin Hauke