8
0
forked from pool/nlohmann_json

46 Commits

Author SHA256 Message Date
efda8e0a2a Accepting request 1277844 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1277844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=21
2025-05-20 07:33:01 +00:00
22ccbff5b5 - Add patch provide_char8_t_fallback.patch to provide C++20
char8_t fallback, that also makes it possible to use C++20 without implicitly
  enabling char8_t in case projects build with  -fno-char8_t.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=42
2025-05-15 15:30:02 +00:00
9227c40599 Accepting request 1269027 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1269027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=20
2025-04-14 10:58:35 +00:00
Martin Hauke
67c96a1da3 - Update to version 3.12.0:
* Diagnostic byte positions: A new macro,
    JSON_DIAGNOSTIC_POSITIONS, introduces member functions to query
    the byte positions of values in the input they were parsed from.
  * Enhanced conversion macros: The conversion macros for arbitrary
    types now include several upgrades: All macros are templated,
    supporting json, ordered_json, and any other basic_json
    specialization.
  * Derived classes can now be seamlessly converted to/from JSON
    using the new NLOHMANN_DEFINE_DERIVED_TYPE_* macros.
  * Support for std::optional: The library now supports conversions
    from/to std::optional types when compiled with C++17.
  * Flexible string compatibility: Functions patch, diff, and
    flatten now work with arbitrary string types.
  * Binary format enhancements: The BJData mapping now supports
    draft 3, including optimized binary array types. The BSON
    mapping has added support for unsigned 64-bit integers. The
    get_number function used in the binary format implementations
    has been optimized to read multiple bytes at once.
  * Multidimensional array conversion: Multidimensional C-style
    arrays can now be directly converted to JSON.
  * Filesystem paths in UTF-8: The conversions from/to
    std::filesystem::path are now encoded to UTF-8 strings by
    default on all operating systems.
  * CMake 4.0 support.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=40
2025-04-13 18:34:40 +00:00
5fb81e2a46 Accepting request 1169401 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1169401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=19
2024-04-23 16:55:17 +00:00
Martin Hauke
7a8e51fbdb Accepting request 1169400 from home:AndreasStieger:branches:devel:libraries:c_c++
- add upstream signing key and verify source signature

OBS-URL: https://build.opensuse.org/request/show/1169400
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=38
2024-04-20 18:35:22 +00:00
f9e0c442eb Accepting request 1140290 from devel:libraries:c_c++
- fix build with non-suse dists

    https://github.com/nlohmann/json/releases/tag/v3.11.0
  - incomplete type nlohmann::detail::wide_string_input_helper

OBS-URL: https://build.opensuse.org/request/show/1140290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=18
2024-01-22 19:33:53 +00:00
36e257db79 - fix build with non-suse dists
https://github.com/nlohmann/json/releases/tag/v3.11.0
  - incomplete type nlohmann::detail::wide_string_input_helper

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=36
2024-01-21 11:40:02 +00:00
28d189443c Accepting request 1131031 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1131031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=17
2023-12-06 22:47:53 +00:00
Martin Hauke
63e7636751 Accepting request 1130376 from home:mathletic:branches:devel:libraries:c_c++
- Update to version 3.11.3:
  * Allow custom base class as node customization point.
  * Add more specific parse error message when attempting to parse empty input.
  * Add serialization-only user defined type macros

OBS-URL: https://build.opensuse.org/request/show/1130376
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=34
2023-12-05 17:23:55 +00:00
f28859f64d Accepting request 995857 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/995857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=16
2022-08-16 15:07:56 +00:00
fa61dd20a7 Accepting request 994817 from home:1Antoine1:branches:M17N
- Update to version 3.11.2:
  * This release fixes some bugs found in the 3.11.1 release.
  * Furthermore, the inline namespace of the library has been
    re-structured.
  * All changes are backward-compatible.
  * Full changelog available at
    https://github.com/nlohmann/json/releases/tag/v3.11.2

OBS-URL: https://build.opensuse.org/request/show/994817
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=32
2022-08-16 06:44:45 +00:00
55a17eadeb Accepting request 994367 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/994367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=15
2022-08-11 16:32:09 +00:00
6f13811c6b Accepting request 992539 from home:1Antoine1:branches:M17N
- Update to 3.11.1:
  * Version 3.11.0 moved the user-defined string literals (UDL)
    into namespace nlohmann::literals::json_literals.
    Unfortunately, this namespace was not imported to the global
    namespace by default which broke code. This release fixes this
    bug.
- Update to 3.11.0:
  * String view support for all functions working on object keys
    (e.g., at or operator[]), avoiding unnecessary allocations.
  * BJData as the fifth supported binary format besides BSON, CBOR,
    MessagePack, and UBJSON.
  * Better C++20 support to make the library integrate more
    smoothly with newer codebases.
  * Better support for avoiding problems when multiple versions of
    the library are used in the same project.
  * Even better and more extensive documentation and examples.
  * More tests for edge cases like 32-bit support, C++20 features,
    using the library with ICPC, or after including <windows.h>.
  * Full changelog available at:
    https://github.com/nlohmann/json/releases/tag/v3.11.0

OBS-URL: https://build.opensuse.org/request/show/992539
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=30
2022-08-10 16:23:03 +00:00
30a09fd63c Accepting request 946846 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/946846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=14
2022-01-16 23:46:07 +00:00
Martin Hauke
d3fd595839 Accepting request 946820 from home:1Antoine1:branches:devel:libraries:c_c++
- Update to 3.10.5:
  * Summary:
    + The previous version 3.10.4 introduced support to convert std::filesystem objects to JSON and vice versa. Unfortunately, we made the assumption that any compiler supporting C++17 would also have proper filesystem support. This was a mistake. This release introduces preprocessor checks (and means to override them) to make sure that the conversion support is only compiled if the compiler is detected to support it.
    + All changes are backward-compatible.
  * Bug fixes:
    + Make sure C++17 filesystem conversions are only used if the compiler supports it. Furthermore, add defines JSON_HAS_FILESYSTEM and JSON_HAS_EXPERIMENTAL_FILESYSTEM which can be set to 0 to avoid using filesystem support altogether.std::filesystem. (gh#nlohmann/json#3090, gh#nlohmann/json#3097, gh#nlohmann/json#3156, gh#nlohmann/json#3203)
    + Fix a compilation error with Nvidia CUDA Compiler (NVCC). (gh#nlohmann/json#3013)
    + Fix a warning for shadowed variables. (gh#nlohmann/json#3188)
    + Fix a warning on a pointless comparison. (gh#nlohmann/json#2712, gh#nlohmann/json#2676, gh#nlohmann/json#1390, gh#nlohmann/json#755)
  * Improvements:
    + Add a parameter to the update function to recursively merge objects with common keys.
    + Extend std::hash and std::swap to work on any nlohmann::basic_json specializations rather than just nlohmann::json
  * Further Changes:
    + Update CI to use Clang 14, GCC 6, and Clang-Tidy 14.
    + Update cpplint.
    + Add build step for the Nvidia CUDA Compiler (NVCC).
    + Remove Travis CI. (gh#nlohmann/json#3087)
    + Compile and execute the test suite with C++17.
    + The mkdocs-based documentation in doc/mkdocs has been totally overworked. It now has a unified structure, more examples, and contains all information from the previous Doxygen-based documentation. The single source of truth is now the documentation on https://json.nlohmann.me and in particular the API Documentation.
    + Removed Wandbox online examples.
    + Fix typos, links, and parameter names in the documentation.
    + Add more examples.
  * Deprecated functions:
    + Passing iterator pairs or pointer/length pairs to parsing functions (basic_json::parse, basic_json::accept, basic_json::sax_parse, basic_json::from_cbor, basic_json::from_msgpack, basic_json::from_ubjson, basic_json::from_bson) via initializer lists is deprecated. Instead, pass two iterators; for instance, call basic_json::from_cbor(ptr, ptr+len) instead of basic_json::from_cbor({ptr, len}).
    + The following functions have been deprecated in earlier versions and will be removed in the next major version (i.e., 4.0.0):
      - Function iterator_wrapper are deprecated. Please use the member function items() instead.
      - Functions friend std::istream& operator<<(basic_json&, std::istream&) and friend std::ostream& operator>>(const basic_json&, std::ostream&) are deprecated. Please use friend std::istream& operator>>(std::istream&, basic_json&) and friend operator<<(std::ostream&, const basic_json&) instead.
    + All deprecations are annotated with HEDLEY_DEPRECATED_FOR to report which function to use instead.

OBS-URL: https://build.opensuse.org/request/show/946820
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=29
2022-01-16 22:21:22 +00:00
e26b1e7e23 Accepting request 937781 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/937781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=13
2021-12-09 18:45:50 +00:00
Martin Hauke
71dee2129f Accepting request 936182 from home:ecsos:monitoring:centreon-test
- Update to 3.10.4
  - Compiler error in output serializer due to 'incompatible initializer' #3081
  - Strange behaviour when using std::sort on std::vector<json> #3080
  - Unhandled exception: nlohmann::detail::parse_error #3078
  - explicit constructor with default does not compile #3077
  - Parse an object but get an array using GCC #3076
  - Version 3.10.3 breaks backward-compatibility with 3.10.2 #3070
  - Feature request, Add to_json/from_json to align with other to/from binary api. #3067
  - vcpkg is out of date #3066
  - Revert invalid fix #3082 (nlohmann)
  - Allow to use get with explicit constructor #3079 (nlohmann)
  - fix std::filesystem::path regression #3073 (theodelrieu)
  - Fix Clang version #3040 (nlohmann)
  - Fix assertion failure for JSON_DIAGNOSTICS #3037 (carlsmedstad)
  - meta: fix is_compatible/constructible traits #3020 (theodelrieu)
  - Set parent pointers for values inserted via update() (fixes #3007). #3008 (AnthonyVH)
  - Allow allocators for output_vector_adapter #2989 (nlohmann)
  - Re-add Clang 12 #2986 (nlohmann)
  - Use new Docker image #2981 (nlohmann)
  - Fix -Wunused warnings on JSON_DIAGNOSTICS #2976 (gcerretani)
  - Update docset generation script #2967 (nlohmann)
  Full Changelog: https://github.com/nlohmann/json/compare/v3.10.3...3.10.4
- Changes from 3.10.3
  - Parsing an emtpy string returns a string with size 1 instead of expected 0 #3057
  - Linking error duplicate symbol: std::type_info::operator== on static build with MinGW #3042
  - Yet another assertion failure when inserting into arrays with JSON_DIAGNOSTICS set #3032
  - accept and parse function not work well with a pure number string #3029
  - push_back doesn't work for serializing containers #3027
  - Strange behaviour when creating array with single element #3025
  - Input ordered_json doesn't work #3023
  - Issue iterating through 'items' #3021
  - Cannot spell the namespace right #3015
  - JSON Parse error when reading json object from file #3011
  - Parent pointer not properly set when using update() #3007
  - Overwriting terminated null character #3001
  - 'operator =' is ambiguous on VS2017 #2997
  - JSON Patch for Array Elements #2994
  - JSON Parse throwing error #2983
  - to_{binary format} does not provide a mechanism for specifying a custom allocator for the returned type. #2982
  - 3.10.1 zip json.hpp has version number 3.10.0 instead of 3.10.1 #2973
  - Assertion failure when serializing array with JSON_DIAGNOSTICS set #2926
  Full Changelog: https://github.com/nlohmann/json/compare/v3.10.2...v3.10.3

OBS-URL: https://build.opensuse.org/request/show/936182
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=28
2021-12-09 12:25:34 +00:00
00a9e45b4b Accepting request 936113 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/936113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=12
2021-12-06 23:00:31 +00:00
Martin Hauke
3e51c4029a Accepting request 936111 from home:ecsos:monitoring:centreon-test
required for ImHex

OBS-URL: https://build.opensuse.org/request/show/936111
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=27
2021-12-06 19:31:03 +00:00
0e43bd7ec9 Accepting request 856756 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/856756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=11
2020-12-18 18:59:36 +00:00
Martin Hauke
9c074baeaf Accepting request 856743 from home:Mailaender:branches:devel:libraries:c_c++
new upstream release

OBS-URL: https://build.opensuse.org/request/show/856743
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=25
2020-12-17 20:37:59 +00:00
332d331638 Accepting request 830330 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/830330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=10
2020-08-28 21:45:08 +00:00
Martin Hauke
4b79525471 Accepting request 830205 from home:jubalh:branches:devel:libraries:c_c++
- Fix typo in summary: headeri -> header

OBS-URL: https://build.opensuse.org/request/show/830205
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=23
2020-08-28 18:33:00 +00:00
Martin Hauke
1770b47d13 Accepting request 828073 from home:marxin:memory-constraint
Use memoryperjob constraint instead of %limit_build macro.

OBS-URL: https://build.opensuse.org/request/show/828073
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=22
2020-08-22 09:26:34 +00:00
45655fedb6 Accepting request 793779 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/793779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=9
2020-04-15 17:53:13 +00:00
Martin Hauke
742aa5695d Accepting request 793735 from home:marxin:branches:devel:libraries:c_c++
- Add gcc10-fix.patch in order to fix build with GCC 10.

- Update to version 3.7.3:
  Bug Fixes
  * Removed reserve() calls from the destructor which
    could lead to quadratic complexity.
    #1837 #1838 fire Deprecated functions
  This release does not deprecate any functions. As an overview,
  the following functions have been deprecated in earlier versions
  and will be removed in the next major version (i.e., 4.0.0):
  * Function iterator_wrapper are deprecated.
    Please use the member function items() instead.
    Functions friend std::istream& operator<<(basic_json&, std::istream&)
    and friend std::ostream& operator>>(const basic_json&, std::ostream&)
    are deprecated. Please use friend std::istream& operator>>(std::istream&, basic_json&)
    and friend operator<<(std::ostream&, const basic_json&) instead.

OBS-URL: https://build.opensuse.org/request/show/793735
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=20
2020-04-14 08:53:45 +00:00
b880929d5a Accepting request 720227 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/720227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=8
2019-08-05 08:37:35 +00:00
847536aaa9 Accepting request 719726 from home:mnhauke:sdr-devel
- Update to version 3.7.0
  New Features
  * Add overload of the contains function to check if a JSON
    pointeris valid without throwing exceptions, just like its
    counterpart for object keys.
  * Add a function to_string to allow for generic conversion to
    strings.
  * Add return value for the emplace_back function, returning a
    reference to the added element just like C++17 is introducing
    this for std::vector.
  Bug Fixes
  * Fix an issue where typedefs with certain names yielded a
    compilation error.
  * Fix a conversion to std::string_view in the unit tests.
  * Fix get_to method to clear existing content before writing.
  Improvements
  * Switch from Catch to doctest for the unit tests which speeds
    up compilation and runtime of the 112,112,308 tests.
  * Add an explicit section to the README about the frequently
    addressed topics character encoding, comments in JSON, and the
    order of object keys.
  * Use GNUInstallDirs to set library install directories.
- Use previously introduced testsuite timeout only on Tumbleweed
  or newer since the way the timeout parameter is passed to the
  %ctest macro does not work on older distributions.

OBS-URL: https://build.opensuse.org/request/show/719726
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=18
2019-08-01 13:58:49 +00:00
292876d896 Accepting request 691601 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/691601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=7
2019-04-05 10:05:06 +00:00
Martin Hauke
b5c3c81428 Accepting request 691528 from home:Andreas_Schwab:Factory
- Increase testsuite timeout so that test-unicode_all can pass

OBS-URL: https://build.opensuse.org/request/show/691528
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=16
2019-04-04 18:17:14 +00:00
13f1638373 Accepting request 689766 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/689766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=6
2019-03-29 19:43:14 +00:00
3c6d48e03d Accepting request 688044 from home:mnhauke:sdr-devel
- 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.

OBS-URL: https://build.opensuse.org/request/show/688044
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=14
2019-03-29 09:38:56 +00:00
342d540d79 Accepting request 683526 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/683526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=5
2019-03-11 10:15:36 +00:00
0481e4b6de Accepting request 682128 from home:mnhauke:sdr-devel
- Add memory constraints to workaround OOM issues on OBS

OBS-URL: https://build.opensuse.org/request/show/682128
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=12
2019-03-10 10:45:45 +00:00
Stephan Kulow
539a797b28 Accepting request 678892 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/678892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=4
2019-02-25 17:00:27 +00:00
daabc23840 Accepting request 678275 from home:olh:branches:devel:libraries:c_c++
- Require cmake 3.8
- Use gcc7 instead of gcc6 because this variant is likely available
- Remove unused cppcheck

OBS-URL: https://build.opensuse.org/request/show/678275
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=10
2019-02-25 11:08:27 +00:00
3f6f99bac2 Accepting request 667388 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/667388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=3
2019-01-24 13:11:46 +00:00
4486af46c9 Accepting request 667163 from home:mnhauke:sdr-devel
- 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.

OBS-URL: https://build.opensuse.org/request/show/667163
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=8
2019-01-21 07:10:58 +00:00
8a38e309d8 Accepting request 595280 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/595280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=2
2018-04-20 15:26:25 +00:00
19c9031b3c Accepting request 595159 from home:mnhauke:sdr-devel
- Update to version 3.1.2
  Bug Fixes
  * Fixed a memory leak occurring in the parser callback (#1001).
  * Different specializations of basic_json (e.g., using different template
    arguments for strings or objects) can now be used in assignments (#972, #
    977, #986).
  * Fixed a logical error in an iterator range check (#992).
  
  Improvements
  * The parser and the serialization now support user-defined string types (#
    1006, #1009).
  
  Further Changes
  * Clang Analyzer is now used as additional static analyzer; see make
    clang_analyze.
  * Overworked README by adding links to the documentation (#981).
  
  Deprecated functions
  
  This release does not deprecate any functions. As an overview, the following
  functions have been deprecated in earlier versions and will be removed in the
  next major version (i.e., 4.0.0):
  
  * Function iterator_wrapper are deprecated. Please use the member function
    items() instead.
  * Functions friend std::istream& operator<<(basic_json&, std::istream&) and
    friend std::ostream& operator>>(const basic_json&, std::ostream&) are
    deprecated. Please use friend std::istream& operator>>(std::istream&,
    basic_json&) and friend operator<<(std::ostream&, const basic_json&)
    instead.

OBS-URL: https://build.opensuse.org/request/show/595159
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=6
2018-04-10 13:36:45 +00:00
c2910e9861 Accepting request 568891 from devel:libraries:c_c++
dependency of sdr stuff

OBS-URL: https://build.opensuse.org/request/show/568891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nlohmann_json?expand=0&rev=1
2018-01-25 11:39:45 +00:00
07130ab56a Accepting request 568830 from home:pluskalm:branches:devel:libraries:c_c++
- Build in build phase
- Utilise more cmake macros
- Fix building on Leap

OBS-URL: https://build.opensuse.org/request/show/568830
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=4
2018-01-24 11:45:08 +00:00
2dd4856fb0 - Fix typo
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=3
2018-01-23 07:35:47 +00:00
Martin Hauke
562fe50a85 Accepting request 567300 from home:adamm:branches:devel:libraries:c_c++
I've switched to using the same conditions for BR and build
compiler overrides as otherwise cmake just fails to find the
compiler.

- Remove some buzzwords from Summary and Description
- Only build unit tests in the %check target
- Use gcc6-c++ for %check as it is available in Leap 42.3

OBS-URL: https://build.opensuse.org/request/show/567300
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=2
2018-01-18 10:32:14 +00:00
da3e0d416a Accepting request 564001 from home:mnhauke
initial package for nlohmann_json

OBS-URL: https://build.opensuse.org/request/show/564001
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nlohmann_json?expand=0&rev=1
2018-01-18 08:10:34 +00:00