From 33b674b4b2cd5c349d60f0078a074bfe97c9f62a Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Thu, 26 Aug 2021 08:13:04 +0200 Subject: [PATCH] :bookmark: set version to 3.10.2 --- .github/ISSUE_TEMPLATE/Bug_report.md | 2 +- CITATION.cff | 2 +- CMakeLists.txt | 2 +- ChangeLog.md | 13 +++++++++++-- README.md | 5 +++-- doc/Doxyfile | 2 +- doc/examples/README.link | 2 +- doc/examples/meta.output | 4 ++-- doc/index.md | 2 +- doc/json.gif | Bin 1655625 -> 1655474 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, 95 insertions(+), 85 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index 0f12d1e59..0ed01fd4e 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.1 +- [ ] latest release version 3.10.2 - [ ] other release - please state the version: ___ - [ ] the `develop` branch diff --git a/CITATION.cff b/CITATION.cff index 5b069245b..5dd417697 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.1 +version: 3.10.2 date-released: 2021 license: MIT repository-code: "https://github.com/nlohmann" diff --git a/CMakeLists.txt b/CMakeLists.txt index 25647bb89..38d704010 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.1 LANGUAGES CXX) +project(nlohmann_json VERSION 3.10.2 LANGUAGES CXX) ## ## MAIN_PROJECT CHECK diff --git a/ChangeLog.md b/ChangeLog.md index 746282e9c..4ef9b9beb 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,11 +1,20 @@ # Changelog All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [3.10.1](https://github.com/nlohmann/json/releases/tag/3.10.1) (2021-08-24) +## [3.10.2](https://github.com/nlohmann/json/releases/tag/3.10.2) (2021-08-26) -[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.0...3.10.1) +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.1...3.10.2) +- Annoying -Wundef on new JSON\_DIAGNOSTICS macro [\#2975](https://github.com/nlohmann/json/issues/2975) +- += issue with multiple redirection. [\#2970](https://github.com/nlohmann/json/issues/2970) - "incomplete type ‘nlohmann::detail::wide\_string\_input\_helper" compilation error [\#2969](https://github.com/nlohmann/json/issues/2969) + +- Fix -Wunused warnings on JSON\_DIAGNOSTICS [\#2976](https://github.com/nlohmann/json/pull/2976) ([gcerretani](https://github.com/gcerretani)) + +## [v3.10.1](https://github.com/nlohmann/json/releases/tag/v3.10.1) (2021-08-24) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.10.0...v3.10.1) + - JSON\_DIAGNOSTICS assertion for ordered\_json [\#2962](https://github.com/nlohmann/json/issues/2962) - Inserting in unordered json using a pointer retains the leading slash [\#2958](https://github.com/nlohmann/json/issues/2958) - Test \#9: test-cbor test case sample.json fails in debug mode - Stack overflow [\#2955](https://github.com/nlohmann/json/issues/2955) diff --git a/README.md b/README.md index c775fd475..0276bc437 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/NVz8xGnDiSisXIiH) +[![Try online](https://img.shields.io/badge/try-online-blue.svg)](https://wandbox.org/permlink/7p8sQckddTc0Y81T) [![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) @@ -1590,6 +1590,7 @@ I deeply appreciate the help of the following people. - [Arseniy Terekhin](https://github.com/senyai) made the GDB pretty-printer robust against unset variable names. - [Amir Masoud Abdol](https://github.com/amirmasoudabdol) updated the Homebrew command as nlohmann/json is now in homebrew-core. - [Hallot](https://github.com/Hallot) fixed some `-Wextra-semi-stmt warnings`. +- [Giovanni Cerretani](https://github.com/gcerretani) fixed `-Wunused` warnings on `JSON_DIAGNOSTICS`. Thanks a lot for helping out! Please [let me know](mailto:mail@nlohmann.me) if I forgot someone. @@ -1621,7 +1622,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/NVz8xGnDiSisXIiH) +- [**Wandbox**](https://wandbox.org) for [online examples](https://wandbox.org/permlink/7p8sQckddTc0Y81T) ## Projects using JSON for Modern C++ diff --git a/doc/Doxyfile b/doc/Doxyfile index dc297da8a..6217d1b10 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.1 +PROJECT_NUMBER = 3.10.2 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link index c65c5a147..48e6cce3a 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 772b5ce45..83c091734 100644 --- a/doc/examples/meta.output +++ b/doc/examples/meta.output @@ -11,7 +11,7 @@ "version": { "major": 3, "minor": 10, - "patch": 1, - "string": "3.10.1" + "patch": 2, + "string": "3.10.2" } } diff --git a/doc/index.md b/doc/index.md index 4d474c609..0234b8fbf 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.1 +@version 3.10.2 diff --git a/doc/json.gif b/doc/json.gif index ddd4a2a77a21e9f922aa09b7ae90a2c7984ed3df..56d5bc02d4bd3f52e000841ec754b731c0b1afa8 100644 GIT binary patch delta 28395 zcmX@vmb$4mbwWDh%840jysOe87H7t;$%@&O9kXHLYy-yfiD$If$rsy<* z=^SDSjG7y`+N*`zS96;uOumyL!`L|aXT}!B&dKXC-_{G+@XVdSG|y&lM9m3}KL@U8 zGtN~wy(Q=Dk>xy#5*YOyI93*%J~Kh+v-HU|Z}u_0Idy2xF20)mx*Irs6ZW&@FiI+% zlq_I$jM-bv!zht(YEszQ>u=8Qe_CnBuut&;b7#V-9cKjRiF5h-95=gjdh_a|SAOqa zm$Nrj=Wuw=P79rr;q@{nd1V+iH|&4-rgBjNhb;r=|DH>0pI5G%a7^Y8qrU^^zJ?3y zt$Efd>@9k8q3zEBVcE0ywNLoU9M9A_BeC|}_nH%XvstG39GW+stL?$g`>+2q8PB~G zEL&FhhxN>vBZhOB8ZU4PU;KtyuBW3%d^RVDR1uK6StW=6SzxtmFKauoU1u19dkmg_E_Pa z18s8-zIlCt`OoE+y9WgY_V+zK=DYSf|K#V{ayEA^P5*m(jm?Rvu@}W2Fv{LJvMA+2gQZFkEFFjdaEb$xDHV=nXC?)}TXPY6wR%#p5tbJ@!F z&f2{fBWm_n^!z{L`}fM?o;&|#&x<|anAmZbwa%rEhwJQ{8=1Y=*55gpw&x&U?={Oc zM}F+t_af%-Rq2yXXD(;lIru{Nh|!sS`*n^>)$F$u;IIwY|D@(nX76RQgu85dk9RNS z+4O+*f9zgKzrA~GPDtDBO`CJBJ?Hp|+xPtHb*?z;9@l-lZ*J{P*Sj}A#U4K-bE;ML zuI;<~5^K3w>>fwoGr17Ge{$^8*U=|bXAfx8z2a*pNsp1T|S)cNhb zlfE|t_8sBVxj09bWBJ*q_48a-uf6wP_pbV$hcjZI<@27Ies*8#-Fr#7j4$3^{8YP3 zxcAB8oGWW(>JNDIU7l0B(~$4Q!aNt#bN>$r{(JF_XJ4bv;Z~hHKXe|gxcy|t+eh~I zE>7@yvcLDxhdIX_|32%Cdr|QA<$T>&hwoJ$Zs02Qc_R4tH2<8d7j^FQ&U?J)Ȃ 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 delta 28442 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 diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index eeba8df1d..fc3e60828 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.10.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 1 +#define NLOHMANN_JSON_VERSION_PATCH 2 #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.1", basic_json())); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.10.2", basic_json())); // LCOV_EXCL_LINE } break; } diff --git a/meson.build b/meson.build index 3bedbc2c3..4c2e08053 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('nlohmann_json', 'cpp', - version : '3.10.1', + version : '3.10.2', license : 'MIT', ) diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index fd97d9c28..8959265da 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.10.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 1 +#define NLOHMANN_JSON_VERSION_PATCH 2 #include // all_of, find, for_each #include // nullptr_t, ptrdiff_t, size_t @@ -18470,7 +18470,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.1", basic_json())); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.10.2", basic_json())); // LCOV_EXCL_LINE } break; } diff --git a/test/src/fuzzer-driver_afl.cpp b/test/src/fuzzer-driver_afl.cpp index e8b7e8fed..5cb65dfaf 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 bc2672e88..ec3214fda 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 51946a57e..bb4018577 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 6430755cb..6002b7a3a 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 4072e90e3..418e7d558 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 196ddd9cc..9540ded02 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 84244be75..ff1c28996 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 bb614c42e..16eed50db 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 75d5e6c31..4a580412d 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 372439636..a76fb5c22 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 93bad58ed..8c85ec542 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 486cfbc39..49e6f2ceb 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 06789c43a..aaf58fcf8 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 60035cb59..1f24acc87 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 db2d5cb44..e520f9d6f 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 c70e40139..d32854f6d 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 5ce7f2114..42fc73824 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 4dc86f671..108c1ad70 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 865bf9c66..5952fc032 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 4bf313c59..6be58de1b 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 7d3eedc84..8499d3227 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 9d9e06390..e50f25c93 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 abdfb2dd2..6437bae09 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 bc1ad24d6..099c2bd48 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 cd16fab6a..b9f2dd4b8 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 90057fca2..d4bbf93aa 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 6fdc28416..85bf48472 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 03db2fc67..92ffcb35b 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 4104eae58..5da944c31 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 607cd7b56..9a73485f3 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 91ba43259..0210c4bce 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 1baea25e6..b96726f9f 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 9848db314..b11a967d3 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 e698bb7ac..f25b1862b 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 483820cd4..4365433ed 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 86a385fb0..410e5ff2a 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 a79c0ecc5..3d06015e5 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 f9afb9e7e..34a633ef2 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 14957c05d..da0d5b4a1 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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.1"}, + {"string", "3.10.2"}, {"major", 3}, {"minor", 10}, - {"patch", 1} + {"patch", 2} })); CHECK(j.find("platform") != j.end()); diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index 02a6de205..72d06cafe 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 c2fe4ddfa..2c973d441 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 0e613d5ad..3e376ad0a 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 6d5e7ae4e..b43b02673 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 ea755dd7c..ae2fdd174 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 3ed78b659..8b7dc5526 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 edc0f0325..9666c55fe 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 0b4ed7b68..eee9af1ec 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 7fb3e0321..6f7758432 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 189a72954..8d0175e9d 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 4380b41c5..d2038c50c 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 cc90127d7..74e0bfc1d 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 bbdfebd94..45beb9d12 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 e4a6eb845..0bec40590 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 37a479a68..f83ef9a0a 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 62c379d0a..30188fb3f 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 8b2ebd044..9f15dff38 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 a9236a366..c88da22d9 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 b2a67281c..2a48b2095 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 73c03cbc7..1f4b37410 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 78c7e1877..9273a741a 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 61d586638..711236c29 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| 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 a8c3664bf..9d0592087 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.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit.cpp b/test/src/unit.cpp index 6199fbf1a..98e40c848 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.10.1 +| | |__ | | | | | | version 3.10.2 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/wsjcpp.yml b/wsjcpp.yml index bf83af09c..6c1a20bbe 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.1" +version: "v3.10.2" description: "JSON for Modern C++" issues: "https://github.com/nlohmann/json/issues" keywords: