From a09bfa5faa00da25944b07df131e0f8338d2251e Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sat, 16 Oct 2021 13:34:31 +0200 Subject: [PATCH] :bookmark: set version to 3.10.4 --- .github/ISSUE_TEMPLATE/Bug_report.md | 2 +- CITATION.cff | 2 +- CMakeLists.txt | 2 +- ChangeLog.md | 40 ++++++++++++------ README.md | 4 +- doc/Doxyfile | 2 +- doc/examples/README.link | 2 +- doc/examples/meta.output | 4 +- doc/index.md | 2 +- doc/json.gif | Bin 1656867 -> 1656795 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-assert_macro.cpp | 2 +- test/src/unit-bson.cpp | 2 +- test/src/unit-byte_container_with_subtype.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-diagnostics.cpp | 2 +- test/src/unit-disabled_exceptions.cpp | 2 +- test/src/unit-element_access1.cpp | 2 +- test/src/unit-element_access2.cpp | 2 +- test/src/unit-hash.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-large_json.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-ordered_json.cpp | 2 +- test/src/unit-ordered_map.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-regression1.cpp | 2 +- test/src/unit-regression2.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-udt_macro.cpp | 2 +- test/src/unit-unicode1.cpp | 2 +- test/src/unit-unicode2.cpp | 2 +- test/src/unit-unicode3.cpp | 2 +- test/src/unit-unicode4.cpp | 2 +- test/src/unit-unicode5.cpp | 2 +- test/src/unit-user_defined_input.cpp | 2 +- test/src/unit-wstring.cpp | 2 +- test/src/unit.cpp | 2 +- wsjcpp.yml | 2 +- 77 files changed, 111 insertions(+), 95 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index 3e650f77c..2b592ee65 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -47,7 +47,7 @@ assignees: '' -- [ ] latest release version 3.10.3 +- [ ] latest release version 3.10.4 - [ ] other release - please state the version: ___ - [ ] the `develop` branch diff --git a/CITATION.cff b/CITATION.cff index 86f1682f7..37dbed4be 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -7,7 +7,7 @@ authors: email: mail@nlohmann.me website: https://nlohmann.me title: "JSON for Modern C++" -version: 3.10.3 +version: 3.10.4 date-released: 2021 license: MIT repository-code: "https://github.com/nlohmann" diff --git a/CMakeLists.txt b/CMakeLists.txt index fcc66fc4a..53bb06e28 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.10.3 LANGUAGES CXX) +project(nlohmann_json VERSION 3.10.4 LANGUAGES CXX) ## ## MAIN_PROJECT CHECK diff --git a/ChangeLog.md b/ChangeLog.md index 88964ab35..92df98220 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,9 +1,35 @@ # Changelog All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [3.10.3](https://github.com/nlohmann/json/releases/tag/3.10.3) (2021-10-08) +## [3.10.4](https://github.com/nlohmann/json/releases/tag/3.10.4) (2021-10-16) -[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.2...3.10.3) +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.3...3.10.4) + +- Compiler error in output serializer due to 'incompatible initializer' [\#3081](https://github.com/nlohmann/json/issues/3081) +- Strange behaviour when using std::sort on std::vector\ [\#3080](https://github.com/nlohmann/json/issues/3080) +- Unhandled exception: nlohmann::detail::parse\_error [\#3078](https://github.com/nlohmann/json/issues/3078) +- explicit constructor with default does not compile [\#3077](https://github.com/nlohmann/json/issues/3077) +- Parse an object but get an array using GCC [\#3076](https://github.com/nlohmann/json/issues/3076) +- Version 3.10.3 breaks backward-compatibility with 3.10.2 [\#3070](https://github.com/nlohmann/json/issues/3070) +- Feature request, Add to\_json/from\_json to align with other to/from binary api. [\#3067](https://github.com/nlohmann/json/issues/3067) +- vcpkg is out of date [\#3066](https://github.com/nlohmann/json/issues/3066) + +- Revert invalid fix [\#3082](https://github.com/nlohmann/json/pull/3082) ([nlohmann](https://github.com/nlohmann)) +- Allow to use get with explicit constructor [\#3079](https://github.com/nlohmann/json/pull/3079) ([nlohmann](https://github.com/nlohmann)) +- fix std::filesystem::path regression [\#3073](https://github.com/nlohmann/json/pull/3073) ([theodelrieu](https://github.com/theodelrieu)) +- Fix Clang version [\#3040](https://github.com/nlohmann/json/pull/3040) ([nlohmann](https://github.com/nlohmann)) +- Fix assertion failure for JSON\_DIAGNOSTICS [\#3037](https://github.com/nlohmann/json/pull/3037) ([carlsmedstad](https://github.com/carlsmedstad)) +- meta: fix is\_compatible/constructible traits [\#3020](https://github.com/nlohmann/json/pull/3020) ([theodelrieu](https://github.com/theodelrieu)) +- Set parent pointers for values inserted via update\(\) \(fixes \#3007\). [\#3008](https://github.com/nlohmann/json/pull/3008) ([AnthonyVH](https://github.com/AnthonyVH)) +- Allow allocators for output\_vector\_adapter [\#2989](https://github.com/nlohmann/json/pull/2989) ([nlohmann](https://github.com/nlohmann)) +- Re-add Clang 12 [\#2986](https://github.com/nlohmann/json/pull/2986) ([nlohmann](https://github.com/nlohmann)) +- Use new Docker image [\#2981](https://github.com/nlohmann/json/pull/2981) ([nlohmann](https://github.com/nlohmann)) +- Fix -Wunused warnings on JSON\_DIAGNOSTICS [\#2976](https://github.com/nlohmann/json/pull/2976) ([gcerretani](https://github.com/gcerretani)) +- Update docset generation script [\#2967](https://github.com/nlohmann/json/pull/2967) ([nlohmann](https://github.com/nlohmann)) + +## [v3.10.3](https://github.com/nlohmann/json/releases/tag/v3.10.3) (2021-10-08) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.2...v3.10.3) - Parsing an emtpy string returns a string with size 1 instead of expected 0 [\#3057](https://github.com/nlohmann/json/issues/3057) - Linking error "duplicate symbol: std::type\_info::operator==" on static build with MinGW [\#3042](https://github.com/nlohmann/json/issues/3042) @@ -24,16 +50,6 @@ All notable changes to this project will be documented in this file. This projec - 3.10.1 zip json.hpp has version number 3.10.0 instead of 3.10.1 [\#2973](https://github.com/nlohmann/json/issues/2973) - Assertion failure when serializing array with JSON\_DIAGNOSTICS set [\#2926](https://github.com/nlohmann/json/issues/2926) -- Fix Clang version [\#3040](https://github.com/nlohmann/json/pull/3040) ([nlohmann](https://github.com/nlohmann)) -- Fix assertion failure for JSON\_DIAGNOSTICS [\#3037](https://github.com/nlohmann/json/pull/3037) ([carlsmedstad](https://github.com/carlsmedstad)) -- meta: fix is\_compatible/constructible traits [\#3020](https://github.com/nlohmann/json/pull/3020) ([theodelrieu](https://github.com/theodelrieu)) -- Set parent pointers for values inserted via update\(\) \(fixes \#3007\). [\#3008](https://github.com/nlohmann/json/pull/3008) ([AnthonyVH](https://github.com/AnthonyVH)) -- Allow allocators for output\_vector\_adapter [\#2989](https://github.com/nlohmann/json/pull/2989) ([nlohmann](https://github.com/nlohmann)) -- Re-add Clang 12 [\#2986](https://github.com/nlohmann/json/pull/2986) ([nlohmann](https://github.com/nlohmann)) -- Use new Docker image [\#2981](https://github.com/nlohmann/json/pull/2981) ([nlohmann](https://github.com/nlohmann)) -- Fix -Wunused warnings on JSON\_DIAGNOSTICS [\#2976](https://github.com/nlohmann/json/pull/2976) ([gcerretani](https://github.com/gcerretani)) -- Update docset generation script [\#2967](https://github.com/nlohmann/json/pull/2967) ([nlohmann](https://github.com/nlohmann)) - ## [v3.10.2](https://github.com/nlohmann/json/releases/tag/v3.10.2) (2021-08-26) [Full Changelog](https://github.com/nlohmann/json/compare/v3.10.1...v3.10.2) diff --git a/README.md b/README.md index 803d95389..cb43b4f16 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ [![Codacy Badge](https://app.codacy.com/project/badge/Grade/e0d1a9d5d6fd46fcb655c4cb930bb3e8)](https://www.codacy.com/gh/nlohmann/json/dashboard?utm_source=github.com&utm_medium=referral&utm_content=nlohmann/json&utm_campaign=Badge_Grade) [![Language grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/nlohmann/json.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nlohmann/json/context:cpp) [![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/json.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:json) -[![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/0LzTlmYG06u8qJN5) +[![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/1mp10JbaANo6FUc7) [![Documentation](https://img.shields.io/badge/docs-doxygen-blue.svg)](https://nlohmann.github.io/json/doxygen/index.html) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/nlohmann/json/master/LICENSE.MIT) [![GitHub Releases](https://img.shields.io/github/release/nlohmann/json.svg)](https://github.com/nlohmann/json/releases) @@ -1628,7 +1628,7 @@ The library itself consists of a single header file licensed under the MIT licen - [**send_to_wandbox**](https://github.com/nlohmann/json/blob/develop/doc/scripts/send_to_wandbox.py) to send code examples to [Wandbox](https://wandbox.org) - [**Travis**](https://travis-ci.org) for [continuous integration](https://travis-ci.org/nlohmann/json) on Linux and macOS - [**Valgrind**](https://valgrind.org) to check for correct memory management -- [**Wandbox**](https://wandbox.org) for [online examples](https://wandbox.org/permlink/0LzTlmYG06u8qJN5) +- [**Wandbox**](https://wandbox.org) for [online examples](https://wandbox.org/permlink/1mp10JbaANo6FUc7) ## Projects using JSON for Modern C++ diff --git a/doc/Doxyfile b/doc/Doxyfile index 8ed6a667a..b55813b10 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "JSON for Modern C++" -PROJECT_NUMBER = 3.10.3 +PROJECT_NUMBER = 3.10.4 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link index 5b5ffab81..592a0502c 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 d28c1c88d..9a18fab3a 100644 --- a/doc/examples/meta.output +++ b/doc/examples/meta.output @@ -11,7 +11,7 @@ "version": { "major": 3, "minor": 10, - "patch": 3, - "string": "3.10.3" + "patch": 4, + "string": "3.10.4" } } diff --git a/doc/index.md b/doc/index.md index a065b9538..6ab716f34 100644 --- a/doc/index.md +++ b/doc/index.md @@ -332,4 +332,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.10.3 +@version 3.10.4 diff --git a/doc/json.gif b/doc/json.gif index 68f37e743055096f193f900e85f4810a179e296f..67eaf7f07aca69f18271ba3eb30b70c74193e856 100644 GIT binary patch delta 35080 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 QHHbPyqw&tzw)ivu0lrgS3jhEB delta 35227 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 diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index 6058d8fe1..bc6797dc9 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 10 -#define NLOHMANN_JSON_VERSION_PATCH 3 +#define NLOHMANN_JSON_VERSION_PATCH 4 #include // all_of, find, for_each #include // nullptr_t, ptrdiff_t, size_t @@ -1065,7 +1065,7 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec object = nullptr; // silence warning, see #821 if (JSON_HEDLEY_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.10.3", basic_json())); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.10.4", basic_json())); // LCOV_EXCL_LINE } break; } diff --git a/meson.build b/meson.build index 44ad088fe..a7a41f3c8 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('nlohmann_json', 'cpp', - version : '3.10.3', + version : '3.10.4', license : 'MIT', ) diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 2ea16391a..87475ab31 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 10 -#define NLOHMANN_JSON_VERSION_PATCH 3 +#define NLOHMANN_JSON_VERSION_PATCH 4 #include // all_of, find, for_each #include // nullptr_t, ptrdiff_t, size_t @@ -18566,7 +18566,7 @@ class basic_json // NOLINT(cppcoreguidelines-special-member-functions,hicpp-spec object = nullptr; // silence warning, see #821 if (JSON_HEDLEY_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.10.3", basic_json())); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.10.4", basic_json())); // LCOV_EXCL_LINE } break; } diff --git a/test/src/fuzzer-driver_afl.cpp b/test/src/fuzzer-driver_afl.cpp index 83d60b059..410362c56 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 4ff5fdc1e..3d681499d 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 7d7857e0e..0dd7945a3 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 aacf582ee..c58fcfe68 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 5485a9e08..a22561433 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 fc6fc7136..ff04ad60a 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 78f7fa195..203482591 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 d42f02cfd..e430c10eb 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 d06fb5190..4ba6002d5 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-assert_macro.cpp b/test/src/unit-assert_macro.cpp index 8bedcf863..9d466b772 100644 --- a/test/src/unit-assert_macro.cpp +++ b/test/src/unit-assert_macro.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 91a760340..2b7cdcfbf 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-byte_container_with_subtype.cpp b/test/src/unit-byte_container_with_subtype.cpp index 17ce39070..51ce9c0f4 100644 --- a/test/src/unit-byte_container_with_subtype.cpp +++ b/test/src/unit-byte_container_with_subtype.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 87baff8a8..99d8d401b 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 30f47b0f6..d67745e75 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 108162bde..1a0e02601 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 9c6a5d4d8..c32dad42c 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 d05066a97..8adbada06 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 ddd409941..22485048c 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 622a12272..05250e4f2 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 147d3f341..170e9e954 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 15f92e725..b7973ecb7 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 3bece48eb..ff623e98e 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 b0d865c6a..22cd3bbca 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 bd7d6c489..4ff9152e5 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 3d6195288..500966e9e 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-diagnostics.cpp b/test/src/unit-diagnostics.cpp index a0bcceb27..d877da45b 100644 --- a/test/src/unit-diagnostics.cpp +++ b/test/src/unit-diagnostics.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-disabled_exceptions.cpp b/test/src/unit-disabled_exceptions.cpp index 98b5f579c..fd037d11f 100644 --- a/test/src/unit-disabled_exceptions.cpp +++ b/test/src/unit-disabled_exceptions.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 e909a30cb..4eb07cf7d 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 dc6fe8646..63a1f9948 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-hash.cpp b/test/src/unit-hash.cpp index 73fb898a9..28970d129 100644 --- a/test/src/unit-hash.cpp +++ b/test/src/unit-hash.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 c07a4b9f9..69d532720 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 a4e2aa12a..5a7290be7 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 314084e49..71b863d88 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 1c16042ac..678c84f4c 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 1a8c9c444..8047cac14 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 5efd96c0e..37a828e9a 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-large_json.cpp b/test/src/unit-large_json.cpp index 570da277c..cf2f892a5 100644 --- a/test/src/unit-large_json.cpp +++ b/test/src/unit-large_json.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 3080b2a63..5119b6556 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 562401608..7eec72812 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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.10.3"}, + {"string", "3.10.4"}, {"major", 3}, {"minor", 10}, - {"patch", 3} + {"patch", 4} })); CHECK(j.find("platform") != j.end()); diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index 1fb922a6b..9737c14f6 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 75cc01dda..1c4c8edc2 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 b81f8cdde..8e8963953 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-ordered_json.cpp b/test/src/unit-ordered_json.cpp index a38fe6ae0..8a6abd6ed 100644 --- a/test/src/unit-ordered_json.cpp +++ b/test/src/unit-ordered_json.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-ordered_map.cpp b/test/src/unit-ordered_map.cpp index 7283b726f..7a23e36fb 100644 --- a/test/src/unit-ordered_map.cpp +++ b/test/src/unit-ordered_map.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 492e6cb7c..6d1dc3ca7 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 ab7fb4a73..73d81fb01 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 cdca8af58..8a7505c91 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-regression1.cpp b/test/src/unit-regression1.cpp index f5f715c60..92c27ff4e 100644 --- a/test/src/unit-regression1.cpp +++ b/test/src/unit-regression1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-regression2.cpp b/test/src/unit-regression2.cpp index 7dcb8583d..f0c4ef451 100644 --- a/test/src/unit-regression2.cpp +++ b/test/src/unit-regression2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 efa4d494d..e8f488ec6 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 477873502..dbfc58d1f 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 abc3623a0..588da695a 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 f196357d8..7c1e27643 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 0172b53ec..af1159a0f 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-udt_macro.cpp b/test/src/unit-udt_macro.cpp index 18385ee50..e696177fb 100644 --- a/test/src/unit-udt_macro.cpp +++ b/test/src/unit-udt_macro.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode1.cpp b/test/src/unit-unicode1.cpp index c5fd1c13c..910104462 100644 --- a/test/src/unit-unicode1.cpp +++ b/test/src/unit-unicode1.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode2.cpp b/test/src/unit-unicode2.cpp index 6418fbd71..97129838f 100644 --- a/test/src/unit-unicode2.cpp +++ b/test/src/unit-unicode2.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode3.cpp b/test/src/unit-unicode3.cpp index 0d9ec5819..d94d3328c 100644 --- a/test/src/unit-unicode3.cpp +++ b/test/src/unit-unicode3.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode4.cpp b/test/src/unit-unicode4.cpp index 7babc589d..f7817cee7 100644 --- a/test/src/unit-unicode4.cpp +++ b/test/src/unit-unicode4.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode5.cpp b/test/src/unit-unicode5.cpp index e911872e2..99d53b9b9 100644 --- a/test/src/unit-unicode5.cpp +++ b/test/src/unit-unicode5.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-user_defined_input.cpp b/test/src/unit-user_defined_input.cpp index eb3005ffa..773a181e8 100644 --- a/test/src/unit-user_defined_input.cpp +++ b/test/src/unit-user_defined_input.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| 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 145b5070f..8598401dd 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.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit.cpp b/test/src/unit.cpp index dbacdc262..52c7c7b49 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.3 +| | |__ | | | | | | version 3.10.4 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/wsjcpp.yml b/wsjcpp.yml index d2ee48c43..91ec79625 100644 --- a/wsjcpp.yml +++ b/wsjcpp.yml @@ -2,7 +2,7 @@ wsjcpp_version: "v0.1.1" cmake_minimum_required: "3.0" cmake_cxx_standard: "11" name: "nlohmann/json" -version: "v3.10.3" +version: "v3.10.4" description: "JSON for Modern C++" issues: "https://github.com/nlohmann/json/issues" keywords: