From 3ac5fa31c5f944c27b3a47ec12662517dad5415a Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 01:27:37 +0100 Subject: [PATCH 1/7] :speech_balloon: update issue templates --- .github/ISSUE_TEMPLATE/Bug_report.md | 41 ++++++++++++----------- .github/ISSUE_TEMPLATE/Feature_request.md | 21 +++++++----- .github/ISSUE_TEMPLATE/question.md | 16 +++++++++ 3 files changed, 50 insertions(+), 28 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/question.md diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index 177a4b39..748357a9 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -1,19 +1,22 @@ ---- -name: Bug report -about: Create a report to help us improve - ---- - -- What is the issue you have? - -- Please describe the steps to reproduce the issue. Can you provide a small but working code example? - -- What is the expected behavior? - -- And what is the actual behavior instead? - -- Which compiler and operating system are you using? Is it a [supported compiler](https://github.com/nlohmann/json#supported-compilers)? - -- Did you use a released version of the library or the version from the `develop` branch? - -- If you experience a compilation error: can you [compile and run the unit tests](https://github.com/nlohmann/json#execute-unit-tests)? +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: 'kind: bug' +assignees: '' + +--- + +- What is the issue you have? + +- Please describe the steps to reproduce the issue. Can you provide a small but working code example? + +- What is the expected behavior? + +- And what is the actual behavior instead? + +- Which compiler and operating system are you using? Is it a [supported compiler](https://github.com/nlohmann/json#supported-compilers)? + +- Did you use a released version of the library or the version from the `develop` branch? + +- If you experience a compilation error: can you [compile and run the unit tests](https://github.com/nlohmann/json#execute-unit-tests)? diff --git a/.github/ISSUE_TEMPLATE/Feature_request.md b/.github/ISSUE_TEMPLATE/Feature_request.md index f5ea57ca..05a2c946 100644 --- a/.github/ISSUE_TEMPLATE/Feature_request.md +++ b/.github/ISSUE_TEMPLATE/Feature_request.md @@ -1,9 +1,12 @@ ---- -name: Feature request -about: Suggest an idea for this project - ---- - -- Describe the feature in as much detail as possible. - -- Include sample usage where appropriate. +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: 'kind: enhancement/improvement' +assignees: '' + +--- + +- Describe the feature in as much detail as possible. + +- Include sample usage where appropriate. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 00000000..0870cd17 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,16 @@ +--- +name: Question +about: Ask a question regarding the library. +title: '' +labels: 'kind: question' +assignees: '' + +--- + +- Describe what you want to achieve. + +- Describe what you tried. + +- Describe which system (OS, compiler) you are using. + +- Describe which version of the library you are using (release version, develop branch). From 7c55510f76b8943941764e9fc7a3320eab0397a5 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 11:06:39 +0100 Subject: [PATCH 2/7] :rotating_light: fixed some warnings #1527 --- include/nlohmann/detail/input/binary_reader.hpp | 4 ++-- include/nlohmann/detail/input/lexer.hpp | 2 +- single_include/nlohmann/json.hpp | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/nlohmann/detail/input/binary_reader.hpp b/include/nlohmann/detail/input/binary_reader.hpp index edff2458..42976d70 100644 --- a/include/nlohmann/detail/input/binary_reader.hpp +++ b/include/nlohmann/detail/input/binary_reader.hpp @@ -268,7 +268,7 @@ class binary_reader default: // anything else not supported (yet) { - std::array cr{}; + std::array cr{{}}; (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast(element_type)); return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data()))); } @@ -1924,7 +1924,7 @@ class binary_reader */ std::string get_token_string() const { - std::array cr{}; + std::array cr{{}}; (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast(current)); return std::string{cr.data()}; } diff --git a/include/nlohmann/detail/input/lexer.hpp b/include/nlohmann/detail/input/lexer.hpp index baee769e..c135420f 100644 --- a/include/nlohmann/detail/input/lexer.hpp +++ b/include/nlohmann/detail/input/lexer.hpp @@ -1357,7 +1357,7 @@ scan_number_done: if ('\x00' <= c and c <= '\x1F') { // escape control characters - std::array cs{}; + std::array cs{{}}; (std::snprintf)(cs.data(), cs.size(), "", static_cast(c)); result += cs.data(); } diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 59f02775..6b0702c4 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -3776,7 +3776,7 @@ class binary_reader default: // anything else not supported (yet) { - std::array cr{}; + std::array cr{{}}; (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast(element_type)); return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data()))); } @@ -5432,7 +5432,7 @@ class binary_reader */ std::string get_token_string() const { - std::array cr{}; + std::array cr{{}}; (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast(current)); return std::string{cr.data()}; } @@ -6858,7 +6858,7 @@ scan_number_done: if ('\x00' <= c and c <= '\x1F') { // escape control characters - std::array cs{}; + std::array cs{{}}; (std::snprintf)(cs.data(), cs.size(), "", static_cast(c)); result += cs.data(); } From 483a0865627f59fcbc285bd03b2dc709545cf008 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 11:42:24 +0100 Subject: [PATCH 3/7] :alembic: added funding link --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..c202804b --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +custom: http://paypal.me/nlohmann From c790b9f8c04e287dd2022f3f28abeffbc2a02706 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 12:41:08 +0100 Subject: [PATCH 4/7] :bug: fixed regression #1530 --- include/nlohmann/json.hpp | 4 +++- single_include/nlohmann/json.hpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index 16fb5a3a..4676b2c5 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -5728,7 +5728,9 @@ class basic_json switch (lhs_type) { case value_t::array: - return *lhs.m_value.array < *rhs.m_value.array; + // note parentheses are necessary, see + // https://github.com/nlohmann/json/issues/1530 + return (*lhs.m_value.array < *rhs.m_value.array); case value_t::object: return *lhs.m_value.object < *rhs.m_value.object; diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 6b0702c4..7f86528f 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -18493,7 +18493,9 @@ class basic_json switch (lhs_type) { case value_t::array: - return *lhs.m_value.array < *rhs.m_value.array; + // note parentheses are necessary, see + // https://github.com/nlohmann/json/issues/1530 + return (*lhs.m_value.array < *rhs.m_value.array); case value_t::object: return *lhs.m_value.object < *rhs.m_value.object; From 9d6ab9014f59e345701a3906d1defc80c4506d10 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 14:13:29 +0100 Subject: [PATCH 5/7] :checkered_flag: fixed a compilation error in MSVC #1531 --- include/nlohmann/detail/conversions/to_chars.hpp | 2 +- single_include/nlohmann/json.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/nlohmann/detail/conversions/to_chars.hpp b/include/nlohmann/detail/conversions/to_chars.hpp index 241dd372..2a264a87 100644 --- a/include/nlohmann/detail/conversions/to_chars.hpp +++ b/include/nlohmann/detail/conversions/to_chars.hpp @@ -752,7 +752,7 @@ inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent, // = buffer * 10^-m + 10^-m * (1/10 * (10 * p2) ) * 2^e // = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e // - assert(p2 <= std::numeric_limits::max() / 10); + assert(p2 <= (std::numeric_limits::max)() / 10); p2 *= 10; const std::uint64_t d = p2 >> -one.e; // d = (10 * p2) div 2^-e const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 7f86528f..3bd76a12 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -11658,7 +11658,7 @@ inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent, // = buffer * 10^-m + 10^-m * (1/10 * (10 * p2) ) * 2^e // = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e // - assert(p2 <= std::numeric_limits::max() / 10); + assert(p2 <= (std::numeric_limits::max)() / 10); p2 *= 10; const std::uint64_t d = p2 >> -one.e; // d = (10 * p2) div 2^-e const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e From b33093d6104827f07ad6e7ffcc2b89f4f9256f2d Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 14:40:23 +0100 Subject: [PATCH 6/7] :bug: fixed regression #1530 --- include/nlohmann/json.hpp | 2 +- single_include/nlohmann/json.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index 4676b2c5..6ef8c374 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -5730,7 +5730,7 @@ class basic_json case value_t::array: // note parentheses are necessary, see // https://github.com/nlohmann/json/issues/1530 - return (*lhs.m_value.array < *rhs.m_value.array); + return (*lhs.m_value.array) < (*rhs.m_value.array); case value_t::object: return *lhs.m_value.object < *rhs.m_value.object; diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 3bd76a12..e6b27f8d 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -18495,7 +18495,7 @@ class basic_json case value_t::array: // note parentheses are necessary, see // https://github.com/nlohmann/json/issues/1530 - return (*lhs.m_value.array < *rhs.m_value.array); + return (*lhs.m_value.array) < (*rhs.m_value.array); case value_t::object: return *lhs.m_value.object < *rhs.m_value.object; From efa1b9a7bb77c7d14df8fd59f532e7d1bfa9eaf1 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 20:50:05 +0100 Subject: [PATCH 7/7] :bookmark: set version to 3.6.1 --- CMakeLists.txt | 2 +- ChangeLog.md | 10 +++++++++- doc/Doxyfile | 2 +- doc/examples/README.link | 2 +- doc/examples/meta.output | 4 ++-- doc/index.md | 2 +- doc/json.gif | Bin 1703930 -> 1703994 bytes include/nlohmann/json.hpp | 6 +++--- meson.build | 2 +- single_include/nlohmann/json.hpp | 6 +++--- test/src/fuzzer-driver_afl.cpp | 2 +- test/src/fuzzer-parse_bson.cpp | 2 +- test/src/fuzzer-parse_cbor.cpp | 2 +- test/src/fuzzer-parse_json.cpp | 2 +- test/src/fuzzer-parse_msgpack.cpp | 2 +- test/src/fuzzer-parse_ubjson.cpp | 2 +- test/src/unit-algorithms.cpp | 2 +- test/src/unit-allocator.cpp | 2 +- test/src/unit-alt-string.cpp | 2 +- test/src/unit-bson.cpp | 2 +- test/src/unit-capacity.cpp | 2 +- test/src/unit-cbor.cpp | 2 +- test/src/unit-class_const_iterator.cpp | 2 +- test/src/unit-class_iterator.cpp | 2 +- test/src/unit-class_lexer.cpp | 2 +- test/src/unit-class_parser.cpp | 2 +- test/src/unit-comparison.cpp | 2 +- test/src/unit-concepts.cpp | 2 +- test/src/unit-constructor1.cpp | 2 +- test/src/unit-constructor2.cpp | 2 +- test/src/unit-convenience.cpp | 2 +- test/src/unit-conversions.cpp | 2 +- test/src/unit-deserialization.cpp | 2 +- test/src/unit-element_access1.cpp | 2 +- test/src/unit-element_access2.cpp | 2 +- test/src/unit-inspection.cpp | 2 +- test/src/unit-items.cpp | 2 +- test/src/unit-iterators1.cpp | 2 +- test/src/unit-iterators2.cpp | 2 +- test/src/unit-json_patch.cpp | 2 +- test/src/unit-json_pointer.cpp | 2 +- test/src/unit-merge_patch.cpp | 2 +- test/src/unit-meta.cpp | 6 +++--- test/src/unit-modifiers.cpp | 2 +- test/src/unit-msgpack.cpp | 2 +- test/src/unit-noexcept.cpp | 2 +- test/src/unit-pointer_access.cpp | 2 +- test/src/unit-readme.cpp | 2 +- test/src/unit-reference_access.cpp | 2 +- test/src/unit-regression.cpp | 2 +- test/src/unit-serialization.cpp | 2 +- test/src/unit-testsuites.cpp | 2 +- test/src/unit-to_chars.cpp | 2 +- test/src/unit-ubjson.cpp | 2 +- test/src/unit-udt.cpp | 2 +- test/src/unit-unicode.cpp | 2 +- test/src/unit-wstring.cpp | 2 +- test/src/unit.cpp | 2 +- 58 files changed, 72 insertions(+), 64 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b4bcbbba..9887657f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.1) ## PROJECT ## name and version ## -project(nlohmann_json VERSION 3.6.0 LANGUAGES CXX) +project(nlohmann_json VERSION 3.6.1 LANGUAGES CXX) ## ## INCLUDE diff --git a/ChangeLog.md b/ChangeLog.md index c9a80545..39bdb4a0 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,7 +1,15 @@ # Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [v3.6.0](https://github.com/nlohmann/json/releases/tag/v3.6.0) (2019-03-20) +## [v3.6.1](https://github.com/nlohmann/json/releases/tag/v3.6.1) (2019-03-20) +[Full Changelog](https://github.com/nlohmann/json/compare/v3.6.0...v3.6.1) + +- Failed to build with \ [\#1531](https://github.com/nlohmann/json/issues/1531) +- Compiling 3.6.0 with GCC \> 7, array vs std::array \#590 is back [\#1530](https://github.com/nlohmann/json/issues/1530) +- 3.6.0: warning: missing initializer for member 'std::array\::\_M\_elems' \[-Wmissing-field-initializers\] [\#1527](https://github.com/nlohmann/json/issues/1527) +- unable to parse json [\#1525](https://github.com/nlohmann/json/issues/1525) + +## [v3.6.0](https://github.com/nlohmann/json/releases/tag/v3.6.0) (2019-03-19) [Full Changelog](https://github.com/nlohmann/json/compare/v3.5.0...v3.6.0) - How can I turn a string of a json array into a json array? [\#1526](https://github.com/nlohmann/json/issues/1526) diff --git a/doc/Doxyfile b/doc/Doxyfile index 4bc1c1fc..12084402 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "JSON for Modern C++" -PROJECT_NUMBER = 3.6.0 +PROJECT_NUMBER = 3.6.1 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link index 808703e8..354e7eb6 100644 --- a/doc/examples/README.link +++ b/doc/examples/README.link @@ -1 +1 @@ -online \ No newline at end of file +online \ No newline at end of file diff --git a/doc/examples/meta.output b/doc/examples/meta.output index 47ebb5d5..9827f2b8 100644 --- a/doc/examples/meta.output +++ b/doc/examples/meta.output @@ -11,7 +11,7 @@ "version": { "major": 3, "minor": 6, - "patch": 0, - "string": "3.6.0" + "patch": 1, + "string": "3.6.1" } } diff --git a/doc/index.md b/doc/index.md index 67496bc2..85bd9011 100644 --- a/doc/index.md +++ b/doc/index.md @@ -327,4 +327,4 @@ Note that this table only lists those exceptions thrown due to the type. For ins @author [Niels Lohmann](http://nlohmann.me) @see https://github.com/nlohmann/json to download the source code -@version 3.6.0 +@version 3.6.1 diff --git a/doc/json.gif b/doc/json.gif index 49049bb2593ddf6eb67321ea72eb724497a4fac1..ebe2cf0884f16a4b3616002582aea8804abb8106 100644 GIT binary patch delta 49026 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 L2td@A5<*?(W&$I-Bs$~Sva=4de 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λIkP3>eL2m-dXj7;nSu^^83Z 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 IvFnTf4_C^6=>Px# diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index 6ef8c374..b9558a93 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . @@ -32,7 +32,7 @@ SOFTWARE. #define NLOHMANN_JSON_VERSION_MAJOR 3 #define NLOHMANN_JSON_VERSION_MINOR 6 -#define NLOHMANN_JSON_VERSION_PATCH 0 +#define NLOHMANN_JSON_VERSION_PATCH 1 #include // all_of, find, for_each #include // assert @@ -952,7 +952,7 @@ class basic_json object = nullptr; // silence warning, see #821 if (JSON_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.6.0")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.6.1")); // LCOV_EXCL_LINE } break; } diff --git a/meson.build b/meson.build index b25d1ca0..9e1eb632 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('nlohmann_json', 'cpp', - version : '3.6.0', + version : '3.6.1', license : 'MIT', ) diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index e6b27f8d..5003a4fa 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . @@ -32,7 +32,7 @@ SOFTWARE. #define NLOHMANN_JSON_VERSION_MAJOR 3 #define NLOHMANN_JSON_VERSION_MINOR 6 -#define NLOHMANN_JSON_VERSION_PATCH 0 +#define NLOHMANN_JSON_VERSION_PATCH 1 #include // all_of, find, for_each #include // assert @@ -13717,7 +13717,7 @@ class basic_json object = nullptr; // silence warning, see #821 if (JSON_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.6.0")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.6.1")); // LCOV_EXCL_LINE } break; } diff --git a/test/src/fuzzer-driver_afl.cpp b/test/src/fuzzer-driver_afl.cpp index 0876803e..7859d74f 100644 --- a/test/src/fuzzer-driver_afl.cpp +++ b/test/src/fuzzer-driver_afl.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a driver for American Fuzzy Lop (afl-fuzz). It relies on diff --git a/test/src/fuzzer-parse_bson.cpp b/test/src/fuzzer-parse_bson.cpp index b9757a09..d0f291ea 100644 --- a/test/src/fuzzer-parse_bson.cpp +++ b/test/src/fuzzer-parse_bson.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_cbor.cpp b/test/src/fuzzer-parse_cbor.cpp index f5d332da..cf1bd1ae 100644 --- a/test/src/fuzzer-parse_cbor.cpp +++ b/test/src/fuzzer-parse_cbor.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_json.cpp b/test/src/fuzzer-parse_json.cpp index 3fb6e9b0..128ce2ce 100644 --- a/test/src/fuzzer-parse_json.cpp +++ b/test/src/fuzzer-parse_json.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_msgpack.cpp b/test/src/fuzzer-parse_msgpack.cpp index b960345d..904dd348 100644 --- a/test/src/fuzzer-parse_msgpack.cpp +++ b/test/src/fuzzer-parse_msgpack.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_ubjson.cpp b/test/src/fuzzer-parse_ubjson.cpp index 31072f55..572fef08 100644 --- a/test/src/fuzzer-parse_ubjson.cpp +++ b/test/src/fuzzer-parse_ubjson.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (fuzz test support) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/unit-algorithms.cpp b/test/src/unit-algorithms.cpp index e94ccdfc..edc4c7aa 100644 --- a/test/src/unit-algorithms.cpp +++ b/test/src/unit-algorithms.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-allocator.cpp b/test/src/unit-allocator.cpp index a43ad543..60d2f44f 100644 --- a/test/src/unit-allocator.cpp +++ b/test/src/unit-allocator.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-alt-string.cpp b/test/src/unit-alt-string.cpp index 4452c217..d738ed3a 100644 --- a/test/src/unit-alt-string.cpp +++ b/test/src/unit-alt-string.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-bson.cpp b/test/src/unit-bson.cpp index 82b102d1..18cea9a3 100644 --- a/test/src/unit-bson.cpp +++ b/test/src/unit-bson.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-capacity.cpp b/test/src/unit-capacity.cpp index ba2d0489..3701c732 100644 --- a/test/src/unit-capacity.cpp +++ b/test/src/unit-capacity.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-cbor.cpp b/test/src/unit-cbor.cpp index f1c3fcc9..98b4e563 100644 --- a/test/src/unit-cbor.cpp +++ b/test/src/unit-cbor.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_const_iterator.cpp b/test/src/unit-class_const_iterator.cpp index 74a271de..100bbb92 100644 --- a/test/src/unit-class_const_iterator.cpp +++ b/test/src/unit-class_const_iterator.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_iterator.cpp b/test/src/unit-class_iterator.cpp index 69abb3ac..6a330a47 100644 --- a/test/src/unit-class_iterator.cpp +++ b/test/src/unit-class_iterator.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_lexer.cpp b/test/src/unit-class_lexer.cpp index b6a01008..90a71920 100644 --- a/test/src/unit-class_lexer.cpp +++ b/test/src/unit-class_lexer.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_parser.cpp b/test/src/unit-class_parser.cpp index 9483de65..534a3b63 100644 --- a/test/src/unit-class_parser.cpp +++ b/test/src/unit-class_parser.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-comparison.cpp b/test/src/unit-comparison.cpp index bb7b0756..6185ec29 100644 --- a/test/src/unit-comparison.cpp +++ b/test/src/unit-comparison.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-concepts.cpp b/test/src/unit-concepts.cpp index 55bb28d9..0b3efce8 100644 --- a/test/src/unit-concepts.cpp +++ b/test/src/unit-concepts.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-constructor1.cpp b/test/src/unit-constructor1.cpp index 354b1efd..9f989fd8 100644 --- a/test/src/unit-constructor1.cpp +++ b/test/src/unit-constructor1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-constructor2.cpp b/test/src/unit-constructor2.cpp index 4eee9187..5ec8e117 100644 --- a/test/src/unit-constructor2.cpp +++ b/test/src/unit-constructor2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-convenience.cpp b/test/src/unit-convenience.cpp index 9d734764..abfc3645 100644 --- a/test/src/unit-convenience.cpp +++ b/test/src/unit-convenience.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-conversions.cpp b/test/src/unit-conversions.cpp index 35d8a2a7..c55fd5c0 100644 --- a/test/src/unit-conversions.cpp +++ b/test/src/unit-conversions.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-deserialization.cpp b/test/src/unit-deserialization.cpp index 65c6216c..3de47ece 100644 --- a/test/src/unit-deserialization.cpp +++ b/test/src/unit-deserialization.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-element_access1.cpp b/test/src/unit-element_access1.cpp index 07666a65..34737655 100644 --- a/test/src/unit-element_access1.cpp +++ b/test/src/unit-element_access1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-element_access2.cpp b/test/src/unit-element_access2.cpp index f4a76280..a6121850 100644 --- a/test/src/unit-element_access2.cpp +++ b/test/src/unit-element_access2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-inspection.cpp b/test/src/unit-inspection.cpp index 99c1d76d..ef28e840 100644 --- a/test/src/unit-inspection.cpp +++ b/test/src/unit-inspection.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-items.cpp b/test/src/unit-items.cpp index c70bd328..11469c7b 100644 --- a/test/src/unit-items.cpp +++ b/test/src/unit-items.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterators1.cpp b/test/src/unit-iterators1.cpp index b8f337d4..e2ba0cdf 100644 --- a/test/src/unit-iterators1.cpp +++ b/test/src/unit-iterators1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterators2.cpp b/test/src/unit-iterators2.cpp index 0bb303ff..b9ad9871 100644 --- a/test/src/unit-iterators2.cpp +++ b/test/src/unit-iterators2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-json_patch.cpp b/test/src/unit-json_patch.cpp index 10ae9721..29642d77 100644 --- a/test/src/unit-json_patch.cpp +++ b/test/src/unit-json_patch.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-json_pointer.cpp b/test/src/unit-json_pointer.cpp index ae42c7fd..f33998d3 100644 --- a/test/src/unit-json_pointer.cpp +++ b/test/src/unit-json_pointer.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-merge_patch.cpp b/test/src/unit-merge_patch.cpp index 9fcef8e5..f0124e9a 100644 --- a/test/src/unit-merge_patch.cpp +++ b/test/src/unit-merge_patch.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-meta.cpp b/test/src/unit-meta.cpp index f1d8a9b0..3371b364 100644 --- a/test/src/unit-meta.cpp +++ b/test/src/unit-meta.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . @@ -43,10 +43,10 @@ TEST_CASE("version information") CHECK(j["url"] == "https://github.com/nlohmann/json"); CHECK(j["version"] == json( { - {"string", "3.6.0"}, + {"string", "3.6.1"}, {"major", 3}, {"minor", 6}, - {"patch", 0} + {"patch", 1} })); CHECK(j.find("platform") != j.end()); diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index 938df01d..d10da84e 100644 --- a/test/src/unit-modifiers.cpp +++ b/test/src/unit-modifiers.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-msgpack.cpp b/test/src/unit-msgpack.cpp index 57a83fc1..45c57438 100644 --- a/test/src/unit-msgpack.cpp +++ b/test/src/unit-msgpack.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-noexcept.cpp b/test/src/unit-noexcept.cpp index d433a9b9..47eea3bc 100644 --- a/test/src/unit-noexcept.cpp +++ b/test/src/unit-noexcept.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-pointer_access.cpp b/test/src/unit-pointer_access.cpp index e02583f8..f6c17439 100644 --- a/test/src/unit-pointer_access.cpp +++ b/test/src/unit-pointer_access.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-readme.cpp b/test/src/unit-readme.cpp index 61596c54..acb4d9a9 100644 --- a/test/src/unit-readme.cpp +++ b/test/src/unit-readme.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-reference_access.cpp b/test/src/unit-reference_access.cpp index 20beac70..2e8b105d 100644 --- a/test/src/unit-reference_access.cpp +++ b/test/src/unit-reference_access.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-regression.cpp b/test/src/unit-regression.cpp index d15c2c55..9e2e3b57 100644 --- a/test/src/unit-regression.cpp +++ b/test/src/unit-regression.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-serialization.cpp b/test/src/unit-serialization.cpp index 445e25c2..f2cb8ae6 100644 --- a/test/src/unit-serialization.cpp +++ b/test/src/unit-serialization.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-testsuites.cpp b/test/src/unit-testsuites.cpp index a8bc5967..f5fb2628 100644 --- a/test/src/unit-testsuites.cpp +++ b/test/src/unit-testsuites.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-to_chars.cpp b/test/src/unit-to_chars.cpp index b9851ad3..31e1845d 100644 --- a/test/src/unit-to_chars.cpp +++ b/test/src/unit-to_chars.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-ubjson.cpp b/test/src/unit-ubjson.cpp index e74547ba..daaa15fd 100644 --- a/test/src/unit-ubjson.cpp +++ b/test/src/unit-ubjson.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-udt.cpp b/test/src/unit-udt.cpp index d882df8b..b9ee16d8 100644 --- a/test/src/unit-udt.cpp +++ b/test/src/unit-udt.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode.cpp b/test/src/unit-unicode.cpp index 2c8ca8f9..aae9bfc8 100644 --- a/test/src/unit-unicode.cpp +++ b/test/src/unit-unicode.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-wstring.cpp b/test/src/unit-wstring.cpp index 9b49eb84..5046e281 100644 --- a/test/src/unit-wstring.cpp +++ b/test/src/unit-wstring.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit.cpp b/test/src/unit.cpp index 66342062..f4d0cb3f 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.6.0 +| | |__ | | | | | | version 3.6.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License .