From c5eafe74e89a6695b8b06598867937846be48891 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 17 Nov 2019 12:09:12 +0100 Subject: [PATCH] :bookmark: set version to 3.7.3 --- CMakeLists.txt | 2 +- ChangeLog.md | 11 +++++++++++ doc/Doxyfile | 2 +- doc/examples/README.link | 2 +- doc/examples/meta.output | 4 ++-- doc/index.md | 2 +- doc/json.gif | Bin 1687667 -> 1687703 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-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-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 +- 59 files changed, 75 insertions(+), 64 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5009fea41..2b070dc4b 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.7.2 LANGUAGES CXX) +project(nlohmann_json VERSION 3.7.3 LANGUAGES CXX) ## ## INCLUDE diff --git a/ChangeLog.md b/ChangeLog.md index ba6e5e284..c0c979281 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,17 @@ # Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [v3.7.3](https://github.com/nlohmann/json/releases/tag/v3.7.3) (2019-11-17) +[Full Changelog](https://github.com/nlohmann/json/compare/v3.7.2...v3.7.3) + +- Project branches [\#1839](https://github.com/nlohmann/json/issues/1839) +- Quadratic destruction complexity introduced in \#1436 [\#1837](https://github.com/nlohmann/json/issues/1837) +- Trying to open a file [\#1814](https://github.com/nlohmann/json/issues/1814) +- Comparing data type with value\_t::number\_integer fails [\#1783](https://github.com/nlohmann/json/issues/1783) +- CMake version config file is architecture-dependent [\#1697](https://github.com/nlohmann/json/issues/1697) + +- Fix quadratic destruction complexity [\#1838](https://github.com/nlohmann/json/pull/1838) ([nickaein](https://github.com/nickaein)) + ## [v3.7.2](https://github.com/nlohmann/json/releases/tag/v3.7.2) (2019-11-10) [Full Changelog](https://github.com/nlohmann/json/compare/v3.7.1...v3.7.2) diff --git a/doc/Doxyfile b/doc/Doxyfile index b4df78cc5..c106140ad 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "JSON for Modern C++" -PROJECT_NUMBER = 3.7.2 +PROJECT_NUMBER = 3.7.3 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link index 5e86bf74a..24bb7422d 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 63c996721..b5da2dfc8 100644 --- a/doc/examples/meta.output +++ b/doc/examples/meta.output @@ -11,7 +11,7 @@ "version": { "major": 3, "minor": 7, - "patch": 2, - "string": "3.7.2" + "patch": 3, + "string": "3.7.3" } } diff --git a/doc/index.md b/doc/index.md index a590f978c..353ddb7bc 100644 --- a/doc/index.md +++ b/doc/index.md @@ -329,4 +329,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.7.2 +@version 3.7.3 diff --git a/doc/json.gif b/doc/json.gif index 902fe5cc3db67cfd8db07ae7789741599fc7bcb2..e4845796b61d73a24a0937ffa6ca343a5d078da3 100644 GIT binary patch delta 47062 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%0A*n80s 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 c!tHifMcVDIiniNb6>GPov(L=M;v50dv;yf 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

F@?in)1`i;FQ-!$ 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

})4wrj3gZ##KMN2Pm>*ZR- zeVTTC&vV!Os;kuk{il|Q6bhfZQ-8!{qRqd?5|Qt7CojBKt(x(wKx^-rRmC?gyx3%0 z;g?C=Q>A3l@R*iX*-_#d2 zYp1V%#KBO=X2Ia(sT{|__+ag&*QatPH?G=XbY{w9$ETCNywcsrx5RC3=uHNZ6EZDf z^}BNlu}C~T+20*lHi-bphb8%$9QRyePzi^f^&pHE!nw3wpRxmj*Z|}0a%e3Ig$%uybifG5ilyEJM8S5NVRv-5h zQkf^q^Qkpz%_NVasZ9(8#+=LvtTDb;lKz2;-1T$2F8ts4@8&Uf&oc}+ij(&SBd=^~{ zbGFU0l@oJxeEsx+i++Tdow@UiRW}%yJm;JIWy7nur3M1=?OU|FLYte9+Po@wx_*am zuHzHs^UW9QcWSTve73=+^T4`}?-FM`-{lC*>S3ID&XO^pfsgakg^K!3Czu?sGB{-K z4!ybaA`{1Qhbe^(%nx2kY(98(JIjQ9@g6>pYYpd_-kf?!^ttwBl|K^_HnzVE&~~x& z*eB3+Dg12x?;o3ZAD)kFa%ouJaQnb&*@6ly--a_G#Tkb(wl~%DJX&~k(S?8Otl#l3 zuI}En!6^5k$gH25!QnBpFIH!qYWNtvrFtiWLacSENQ5>^!Q*_^^=@M8-dTpnaPiNa zWm0uAZjJc2E@qAeFU}sTd1ku5@?819>~Nblg9SSAOJY9e=+As4VcRc~q1SbWai09r z+FuV@b)Ja^AKX+}-)F3QxW1|7?A)S{Mo+2}VzL-JElpY{4;n9G&wpKn|Cwsn(WEZ*DcpCe4r^~2Gb1t)DO*mp7IGFCY-7lY&q62 z-QW2iL!V&V7Y5_UADI#Z+BW?#Y}+xXwa|$1^e$G*Hfsq6Mi241QdV<!H zJb|BS0khFd0k`5^v#nKGI=B)xZ9KNY>fJ%(YVKYRk(Q@BCp?=q-KWEjMP*i?P?zLN zL8c#Ei5bld9t@W(bW4pK0#@z4kUYz|-nb+Gq4Ac0Zjs$4cV{c-J?^_E(RxIJb+2{D za{&gu1>6#j2NE(FWHnpcPRi|`q33F%)AWexSGL3!FSYnO-7POBlr3~IpX)_ zh(F8GmWrO8D_8az*P~8aYk3h>@Mj{)1zEsrI`}W#T=HKwmjqNWnfw7#&w`g zu%02oqemoJi~C=&X=}kIhKzNr2PRzhQh7gPdvMa~gvd2-ycfRJ?pVpeE0W0ivOqWb zCD*bKws${FC{S79aeF_*2LXGBsoR4)k|*#N^SFDgUfn4@;ZE@;Bb_a*J{@6`Oma<* z8>#R%W$CdS@RSF(F)C{0$}k+UY>PBG{wJCvwx)hYSL8aoH(iV$Cd~S=#wgmLSmluE zVGj|`IpW|mB_6vL)5<9-*H#^6TygY?l?~^t9Vt6piesEI zF6o_a+W(xPp}x@P=+>0e+e%LV+kRxlwuEiGhPGFmy;~}_*uo8ox$@X}ACSsV!WwZ@lI1%rl1C6wfirk$PRMEhiz@WDyV6gxTdq4x*2PW=l4#x@x?G4O_N`w+VG_g;(s3^pu zy`f1ygx9K|LEB(+qeQEA1OxjArbAnr*#a8aD}t6}uv%?sV*k(-$Z%=Nj6j|GN>=@Z z28pYIjTXU5XAkb%#KacS@GrR|d_l9x-X`<8lY$;F8N~WcNx7u05!_L5k#)vpd*80) z4a_QMRn#nlZEAxRRWCWVUec~;FpJPh+`!D1!JsE``Q8R5)&d6A){bO{%Q}BAsyDW> z@3^Q{%aO3-lBMqDzybz|r%bl4UGWpdF0ocHc=?9Jq+U$;CweVW^;%M@&~B6Ix<5Hq zO%A-|#TYQXL5bam+4ok%_6@t8DG5 zSJ~TBuX41fUgd00y~@>|dX>99^(s$$>Q&zM)T?~$saN^iQ?ClNr(P9oPrWMCo_bZd bJ@u+cd+Jru_SCCl?WtGAx2Il}FnSFD8h;>$ diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index eecff7fcb..104b1d5f6 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 7 -#define NLOHMANN_JSON_VERSION_PATCH 2 +#define NLOHMANN_JSON_VERSION_PATCH 3 #include // all_of, find, for_each #include // assert @@ -953,7 +953,7 @@ class basic_json object = nullptr; // silence warning, see #821 if (JSON_HEDLEY_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.2")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3")); // LCOV_EXCL_LINE } break; } diff --git a/meson.build b/meson.build index 66d235282..f4d08ad67 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('nlohmann_json', 'cpp', - version : '3.7.2', + version : '3.7.3', license : 'MIT', ) diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index f9be0b4ec..06da81532 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 7 -#define NLOHMANN_JSON_VERSION_PATCH 2 +#define NLOHMANN_JSON_VERSION_PATCH 3 #include // all_of, find, for_each #include // assert @@ -15496,7 +15496,7 @@ class basic_json object = nullptr; // silence warning, see #821 if (JSON_HEDLEY_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.2")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3")); // LCOV_EXCL_LINE } break; } diff --git a/test/src/fuzzer-driver_afl.cpp b/test/src/fuzzer-driver_afl.cpp index 5c678d36f..6fc8527fc 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 9b83892ce..b1b25d84d 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 550b1fc1e..3501a9734 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 29655b8ae..9758d8956 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 56c6fc4fc..d290130a6 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 c46d0aaaa..7f48889dc 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 caa995a4c..4b78700d2 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 c77c19147..3518c4ae7 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 d1c6d2a75..52a8e4420 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 ad6875aca..459544fbc 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 a02a3e453..eedd3dbf3 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 bad2d36eb..e4196545a 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 efe3ab16d..fc8e40c6e 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 d729f8544..7c572a340 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 d8b8ea624..4aad6d784 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 3d0893bdc..d4efa2071 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 144e1c0a0..6b27240b8 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 fad1b9e4b..899d1eaf9 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 0d638d9af..4ce916764 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 c8ff0d5ac..69429b0b3 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 97187727e..1c61fae14 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 a6c59c90a..8477cf639 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 8f3ad7da8..253345876 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 5d85a14e1..ebec93284 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 9994afa8f..e881a9479 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 758bd82a8..cb48da339 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 594304757..00d6a0875 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 03d048eff..cbdc0d45f 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 ff822a360..0e3902b88 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 43d7a71c0..ee30e9490 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 d14e7b23c..3cfd8dadc 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 13f193f44..b40ad99e0 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 28554059b..62941cf6e 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 0d3bcb537..5a0200af0 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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.7.2"}, + {"string", "3.7.3"}, {"major", 3}, {"minor", 7}, - {"patch", 2} + {"patch", 3} })); CHECK(j.find("platform") != j.end()); diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index a9735c598..c4073801c 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 f9b8f9e7e..205e63ce9 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 a5350a8e6..cf86e92d5 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 04aeca911..778bef7ba 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 68f26fa26..edcbe37bc 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 da2361ce3..cdf5fe1aa 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 d7015c2e8..f5139264c 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 4058f842d..dc8175ef6 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 caf58b4db..e87ac44cf 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 31863b96c..4bceb7926 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 3d0555505..dc5da9792 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 e6335b7bd..bb3ae72c0 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 da3c7de5e..a3d997631 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| 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 475c24d2d..e4a8b7f70 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.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit.cpp b/test/src/unit.cpp index f1b022622..936bbe150 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.7.2 +| | |__ | | | | | | version 3.7.3 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License .