From b3e5cb7f20dcc5c806e418df34324eca60d17d4e Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Thu, 6 Aug 2020 13:45:29 +0200 Subject: [PATCH] :bookmark: set version to 3.9.1 --- .github/ISSUE_TEMPLATE/Bug_report.md | 2 +- CMakeLists.txt | 2 +- ChangeLog.md | 41 +++++++++++++++++++------ doc/Doxyfile | 2 +- doc/examples/README.link | 2 +- doc/examples/meta.output | 4 +-- doc/index.md | 2 +- doc/json.gif | Bin 1710419 -> 1710522 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-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-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-unicode.cpp | 2 +- test/src/unit-user_defined_input.cpp | 2 +- test/src/unit-wstring.cpp | 2 +- test/src/unit.cpp | 2 +- wsjcpp.yml | 2 +- 68 files changed, 104 insertions(+), 83 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index a2df8dca5..6dfa7d2d8 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -47,7 +47,7 @@ assignees: '' -- [ ] latest release version 3.9.0 +- [ ] latest release version 3.9.1 - [ ] other release - please state the version: ___ - [ ] the `develop` branch diff --git a/CMakeLists.txt b/CMakeLists.txt index 4784466b1..fa77a5aed 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.9.0 LANGUAGES CXX) +project(nlohmann_json VERSION 3.9.1 LANGUAGES CXX) ## ## INCLUDE diff --git a/ChangeLog.md b/ChangeLog.md index 7a762275e..e4cec7c5a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,29 @@ # Changelog All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [v3.9.1](https://github.com/nlohmann/json/releases/tag/v3.9.1) (2020-08-06) + +[Full Changelog](https://github.com/nlohmann/json/compare/v3.9.0...v3.9.1) + +- Can't parse not formatted JSON. [\#2340](https://github.com/nlohmann/json/issues/2340) +- parse returns desired array contained in array when JSON text begins with square bracket on gcc 7.5.0 [\#2339](https://github.com/nlohmann/json/issues/2339) +- Unexpected deserialization difference between Mac and Linux [\#2338](https://github.com/nlohmann/json/issues/2338) +- Reading ordered\_json from file causes compile error [\#2331](https://github.com/nlohmann/json/issues/2331) +- ignore\_comment=true fails on multiple consecutive lines starting with comments [\#2330](https://github.com/nlohmann/json/issues/2330) +- Update documentation about Homebrew installation and CMake integration - Homebrew [\#2326](https://github.com/nlohmann/json/issues/2326) +- Chinese character initialize error [\#2325](https://github.com/nlohmann/json/issues/2325) +- json.update and vector\does not work with ordered\_json [\#2315](https://github.com/nlohmann/json/issues/2315) +- Ambiguous call to overloaded function [\#2210](https://github.com/nlohmann/json/issues/2210) + +- Fix fallthrough warning [\#2333](https://github.com/nlohmann/json/pull/2333) ([nlohmann](https://github.com/nlohmann)) +- Fix lexer to properly cope with repeated comments [\#2332](https://github.com/nlohmann/json/pull/2332) ([nlohmann](https://github.com/nlohmann)) +- Fix name of Homebrew formula in documentation [\#2327](https://github.com/nlohmann/json/pull/2327) ([nlohmann](https://github.com/nlohmann)) +- fix typo [\#2320](https://github.com/nlohmann/json/pull/2320) ([wx257osn2](https://github.com/wx257osn2)) +- Fix a bug due to missing overloads in ordered\_map container [\#2319](https://github.com/nlohmann/json/pull/2319) ([nlohmann](https://github.com/nlohmann)) +- cmake: install pkg-config file relative to current\_binary\_dir [\#2318](https://github.com/nlohmann/json/pull/2318) ([eli-schwartz](https://github.com/eli-schwartz)) +- Fixed installation of pkg-config file on other than Ubuntu [\#2314](https://github.com/nlohmann/json/pull/2314) ([xvitaly](https://github.com/xvitaly)) +- Cleanup [\#2303](https://github.com/nlohmann/json/pull/2303) ([nlohmann](https://github.com/nlohmann)) + ## [v3.9.0](https://github.com/nlohmann/json/releases/tag/v3.9.0) (2020-07-27) [Full Changelog](https://github.com/nlohmann/json/compare/v3.8.0...v3.9.0) @@ -80,7 +103,6 @@ All notable changes to this project will be documented in this file. This projec - Fix bug in CBOR tag handling [\#2308](https://github.com/nlohmann/json/pull/2308) ([nlohmann](https://github.com/nlohmann)) - added inline to NLOHMANN\_DEFINE\_TYPE\_NON\_INTRUSIVE macro [\#2306](https://github.com/nlohmann/json/pull/2306) ([jwittbrodt](https://github.com/jwittbrodt)) - fixes unused variable 'ex' for \#2304 [\#2305](https://github.com/nlohmann/json/pull/2305) ([AODQ](https://github.com/AODQ)) -- Cleanup [\#2303](https://github.com/nlohmann/json/pull/2303) ([nlohmann](https://github.com/nlohmann)) - Add test with multiple translation units [\#2301](https://github.com/nlohmann/json/pull/2301) ([nlohmann](https://github.com/nlohmann)) - Merge GitHub actions [\#2300](https://github.com/nlohmann/json/pull/2300) ([nlohmann](https://github.com/nlohmann)) - Fix unused parameter [\#2299](https://github.com/nlohmann/json/pull/2299) ([nlohmann](https://github.com/nlohmann)) @@ -741,6 +763,8 @@ All notable changes to this project will be documented in this file. This projec - Added to\_string and added basic tests [\#1585](https://github.com/nlohmann/json/pull/1585) ([Macr0Nerd](https://github.com/Macr0Nerd)) - Regression tests for MSVC [\#1570](https://github.com/nlohmann/json/pull/1570) ([nickaein](https://github.com/nickaein)) - Fix/1511 [\#1555](https://github.com/nlohmann/json/pull/1555) ([theodelrieu](https://github.com/theodelrieu)) +- Remove C++17 extension warning from clang; \#1535 [\#1551](https://github.com/nlohmann/json/pull/1551) ([heavywatal](https://github.com/heavywatal)) +- moved from Catch to doctest for unit tests [\#1439](https://github.com/nlohmann/json/pull/1439) ([onqtam](https://github.com/onqtam)) ## [v3.6.1](https://github.com/nlohmann/json/releases/tag/v3.6.1) (2019-03-20) @@ -843,7 +867,6 @@ All notable changes to this project will be documented in this file. This projec - Implicit type conversion error on MSVC [\#1333](https://github.com/nlohmann/json/issues/1333) - NuGet Package [\#1132](https://github.com/nlohmann/json/issues/1132) -- Remove C++17 extension warning from clang; \#1535 [\#1551](https://github.com/nlohmann/json/pull/1551) ([heavywatal](https://github.com/heavywatal)) - Change macros to numeric\_limits [\#1514](https://github.com/nlohmann/json/pull/1514) ([naszta](https://github.com/naszta)) - fix GCC 7.1.1 - 7.2.1 on CentOS [\#1496](https://github.com/nlohmann/json/pull/1496) ([lieff](https://github.com/lieff)) - Update Buckaroo instructions in README.md [\#1495](https://github.com/nlohmann/json/pull/1495) ([njlr](https://github.com/njlr)) @@ -859,7 +882,6 @@ All notable changes to this project will be documented in this file. This projec - remove extra semicolon from readme [\#1451](https://github.com/nlohmann/json/pull/1451) ([Afforix](https://github.com/Afforix)) - attempt to fix \#1445, flush buffer in serializer::dump\_escaped in UTF8\_REJECT case. [\#1446](https://github.com/nlohmann/json/pull/1446) ([scinart](https://github.com/scinart)) - Use C++11 features supported by CMake 3.1. [\#1441](https://github.com/nlohmann/json/pull/1441) ([iwanders](https://github.com/iwanders)) -- moved from Catch to doctest for unit tests [\#1439](https://github.com/nlohmann/json/pull/1439) ([onqtam](https://github.com/onqtam)) - :rotating\_light: fixed unused variable warning [\#1435](https://github.com/nlohmann/json/pull/1435) ([pboettch](https://github.com/pboettch)) - allow push\_back\(\) and pop\_back\(\) calls on json\_pointer [\#1434](https://github.com/nlohmann/json/pull/1434) ([pboettch](https://github.com/pboettch)) - Add instructions about using nlohmann/json with the conda package manager [\#1430](https://github.com/nlohmann/json/pull/1430) ([nicoddemus](https://github.com/nicoddemus)) @@ -870,6 +892,7 @@ All notable changes to this project will be documented in this file. This projec - Fix x64 target platform for appveyor [\#1414](https://github.com/nlohmann/json/pull/1414) ([nickaein](https://github.com/nickaein)) - Improve dump\_integer performance [\#1411](https://github.com/nlohmann/json/pull/1411) ([nickaein](https://github.com/nickaein)) - buildsystem: relax requirement on cmake version [\#1409](https://github.com/nlohmann/json/pull/1409) ([yann-morin-1998](https://github.com/yann-morin-1998)) +- Added Support for Structured Bindings [\#1391](https://github.com/nlohmann/json/pull/1391) ([pratikpc](https://github.com/pratikpc)) - CMake: Optional Install if Embedded [\#1330](https://github.com/nlohmann/json/pull/1330) ([ax3l](https://github.com/ax3l)) ## [v3.5.0](https://github.com/nlohmann/json/releases/tag/v3.5.0) (2018-12-21) @@ -939,7 +962,6 @@ All notable changes to this project will be documented in this file. This projec - Check value for existence by json\_pointer [\#1194](https://github.com/nlohmann/json/issues/1194) - Feature/add file input adapter [\#1392](https://github.com/nlohmann/json/pull/1392) ([dumarjo](https://github.com/dumarjo)) -- Added Support for Structured Bindings [\#1391](https://github.com/nlohmann/json/pull/1391) ([pratikpc](https://github.com/pratikpc)) - Link to issue \#958 broken [\#1382](https://github.com/nlohmann/json/pull/1382) ([kjpus](https://github.com/kjpus)) - readme: fix typo [\#1380](https://github.com/nlohmann/json/pull/1380) ([manu-chroma](https://github.com/manu-chroma)) - recommend using explicit from JSON conversions [\#1363](https://github.com/nlohmann/json/pull/1363) ([theodelrieu](https://github.com/theodelrieu)) @@ -948,6 +970,7 @@ All notable changes to this project will be documented in this file. This projec - Set eofbit on exhausted input stream. [\#1343](https://github.com/nlohmann/json/pull/1343) ([mefyl](https://github.com/mefyl)) - Add a SFINAE friendly iterator\_traits and use that instead. [\#1342](https://github.com/nlohmann/json/pull/1342) ([dgavedissian](https://github.com/dgavedissian)) - Fix EOL Whitespaces & CMake Spelling [\#1329](https://github.com/nlohmann/json/pull/1329) ([ax3l](https://github.com/ax3l)) +- Add BSON support [\#1320](https://github.com/nlohmann/json/pull/1320) ([nlohmann](https://github.com/nlohmann)) ## [v3.4.0](https://github.com/nlohmann/json/releases/tag/v3.4.0) (2018-10-30) @@ -987,7 +1010,6 @@ All notable changes to this project will be documented in this file. This projec - Soften the landing when dumping non-UTF8 strings \(type\_error.316 exception\) [\#1198](https://github.com/nlohmann/json/issues/1198) - Add macro to define enum/JSON mapping [\#1323](https://github.com/nlohmann/json/pull/1323) ([nlohmann](https://github.com/nlohmann)) -- Add BSON support [\#1320](https://github.com/nlohmann/json/pull/1320) ([nlohmann](https://github.com/nlohmann)) - Properly convert constants to CharType [\#1315](https://github.com/nlohmann/json/pull/1315) ([nlohmann](https://github.com/nlohmann)) - Allow to set error handler for decoding errors [\#1314](https://github.com/nlohmann/json/pull/1314) ([nlohmann](https://github.com/nlohmann)) - Add Meson related info to README [\#1305](https://github.com/nlohmann/json/pull/1305) ([koponomarenko](https://github.com/koponomarenko)) @@ -1975,6 +1997,7 @@ All notable changes to this project will be documented in this file. This projec - Fix usage examples' comments for std::multiset [\#321](https://github.com/nlohmann/json/pull/321) ([vasild](https://github.com/vasild)) - Include dir relocation [\#318](https://github.com/nlohmann/json/pull/318) ([ChristophJud](https://github.com/ChristophJud)) - trivial documentation fix [\#313](https://github.com/nlohmann/json/pull/313) ([5tefan](https://github.com/5tefan)) +- unit-constructor1.cpp: Fix floating point truncation warning [\#300](https://github.com/nlohmann/json/pull/300) ([t-b](https://github.com/t-b)) ## [v2.0.5](https://github.com/nlohmann/json/releases/tag/v2.0.5) (2016-09-14) @@ -2007,8 +2030,6 @@ All notable changes to this project will be documented in this file. This projec - Incorrect parsing of large int64\_t numbers [\#287](https://github.com/nlohmann/json/issues/287) - \[question\]: macro to disable floating point support [\#284](https://github.com/nlohmann/json/issues/284) -- unit-constructor1.cpp: Fix floating point truncation warning [\#300](https://github.com/nlohmann/json/pull/300) ([t-b](https://github.com/t-b)) - ## [v2.0.2](https://github.com/nlohmann/json/releases/tag/v2.0.2) (2016-07-31) [Full Changelog](https://github.com/nlohmann/json/compare/v2.0.1...v2.0.2) @@ -2085,7 +2106,6 @@ All notable changes to this project will be documented in this file. This projec - What is within scope? [\#192](https://github.com/nlohmann/json/issues/192) - Bugs in miloyip/nativejson-benchmark: roundtrips [\#187](https://github.com/nlohmann/json/issues/187) - Floating point exceptions [\#181](https://github.com/nlohmann/json/issues/181) -- Integer conversion to unsigned [\#178](https://github.com/nlohmann/json/issues/178) - map string string fails to compile [\#176](https://github.com/nlohmann/json/issues/176) - In basic\_json::basic\_json\(const CompatibleArrayType& val\), the requirement of CompatibleArrayType is not strict enough. [\#174](https://github.com/nlohmann/json/issues/174) - Provide a FAQ [\#163](https://github.com/nlohmann/json/issues/163) @@ -2104,7 +2124,6 @@ All notable changes to this project will be documented in this file. This projec - fixed noexcept; added constexpr [\#208](https://github.com/nlohmann/json/pull/208) ([nlohmann](https://github.com/nlohmann)) - Add support for afl-fuzz testing [\#207](https://github.com/nlohmann/json/pull/207) ([mykter](https://github.com/mykter)) - replaced ssize\_t occurrences with auto \(addresses \#204\) [\#205](https://github.com/nlohmann/json/pull/205) ([nlohmann](https://github.com/nlohmann)) -- Fixed issue \#199 - Small bugs in json.hpp \(get\_number\) and unit.cpp \(non-standard integer type test\) [\#200](https://github.com/nlohmann/json/pull/200) ([twelsby](https://github.com/twelsby)) - Fix broken link [\#197](https://github.com/nlohmann/json/pull/197) ([vog](https://github.com/vog)) - Issue \#195 - update Travis to Trusty due to gcc/clang strtod\(\) bug [\#196](https://github.com/nlohmann/json/pull/196) ([twelsby](https://github.com/twelsby)) - Issue \#178 - Extending support to full uint64\_t/int64\_t range and unsigned type \(updated\) [\#193](https://github.com/nlohmann/json/pull/193) ([twelsby](https://github.com/twelsby)) @@ -2118,6 +2137,7 @@ All notable changes to this project will be documented in this file. This projec - Floating point equality [\#185](https://github.com/nlohmann/json/issues/185) - Unused variables in catch [\#180](https://github.com/nlohmann/json/issues/180) - Typo in documentation [\#179](https://github.com/nlohmann/json/issues/179) +- Integer conversion to unsigned [\#178](https://github.com/nlohmann/json/issues/178) - JSON performance benchmark comparision [\#177](https://github.com/nlohmann/json/issues/177) - Since re2c is often ignored in pull requests, it may make sense to make a contributing.md file [\#175](https://github.com/nlohmann/json/issues/175) - Question about exceptions [\#173](https://github.com/nlohmann/json/issues/173) @@ -2131,11 +2151,11 @@ All notable changes to this project will be documented in this file. This projec - range based for loop for objects [\#83](https://github.com/nlohmann/json/issues/83) - Consider submitting this to the Boost Library Incubator [\#66](https://github.com/nlohmann/json/issues/66) +- Fixed issue \#199 - Small bugs in json.hpp \(get\_number\) and unit.cpp \(non-standard integer type test\) [\#200](https://github.com/nlohmann/json/pull/200) ([twelsby](https://github.com/twelsby)) - Fixed Issue \#186 - add strto\(f|d|ld\) overload wrappers, "-0.0" special case and FP trailing zero [\#191](https://github.com/nlohmann/json/pull/191) ([twelsby](https://github.com/twelsby)) - Issue \#185 - remove approx\(\) and use \#pragma to kill warnings [\#190](https://github.com/nlohmann/json/pull/190) ([twelsby](https://github.com/twelsby)) - Fixed Issue \#171 - added two extra template overloads of operator\[\] for T\* arguments [\#189](https://github.com/nlohmann/json/pull/189) ([twelsby](https://github.com/twelsby)) - Fixed issue \#167 - removed operator ValueType\(\) condition for VS2015 [\#188](https://github.com/nlohmann/json/pull/188) ([twelsby](https://github.com/twelsby)) -- Implementation of get\_ref\(\) [\#184](https://github.com/nlohmann/json/pull/184) ([dariomt](https://github.com/dariomt)) - Fixed some typos in CONTRIBUTING.md [\#182](https://github.com/nlohmann/json/pull/182) ([nibroc](https://github.com/nibroc)) ## [v1.0.0](https://github.com/nlohmann/json/releases/tag/v1.0.0) (2015-12-27) @@ -2177,6 +2197,7 @@ All notable changes to this project will be documented in this file. This projec - Wishlist [\#65](https://github.com/nlohmann/json/issues/65) - Windows/Visual Studio \(through 2013\) is unsupported [\#62](https://github.com/nlohmann/json/issues/62) +- Implementation of get\_ref\(\) [\#184](https://github.com/nlohmann/json/pull/184) ([dariomt](https://github.com/dariomt)) - Replace sprintf with hex function, this fixes \#149 [\#153](https://github.com/nlohmann/json/pull/153) ([whackashoe](https://github.com/whackashoe)) - Fix character skipping after a surrogate pair [\#146](https://github.com/nlohmann/json/pull/146) ([robertmrk](https://github.com/robertmrk)) - Detect correctly pointer-to-const [\#137](https://github.com/nlohmann/json/pull/137) ([dariomt](https://github.com/dariomt)) diff --git a/doc/Doxyfile b/doc/Doxyfile index e6207fb0f..9884f959b 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "JSON for Modern C++" -PROJECT_NUMBER = 3.9.0 +PROJECT_NUMBER = 3.9.1 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link index 786b27be7..2bb56a02a 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 ffadccbe1..0fac5b412 100644 --- a/doc/examples/meta.output +++ b/doc/examples/meta.output @@ -11,7 +11,7 @@ "version": { "major": 3, "minor": 9, - "patch": 0, - "string": "3.9.0" + "patch": 1, + "string": "3.9.1" } } diff --git a/doc/index.md b/doc/index.md index e990e7a3f..66a13ef29 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.9.0 +@version 3.9.1 diff --git a/doc/json.gif b/doc/json.gif index d3dfb91c0325a5cd1c5da12fc4ec600b421b14d0..7542048ed96bb4edd4af897523cc4d37d0ec426d 100644 GIT binary patch delta 33267 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�{?wPMNhrOV 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 K-*!!Mt`h(!9$Df5 delta 33111 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 diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index 3b122b0c6..a9e6c76d1 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . @@ -32,7 +32,7 @@ SOFTWARE. #define NLOHMANN_JSON_VERSION_MAJOR 3 #define NLOHMANN_JSON_VERSION_MINOR 9 -#define NLOHMANN_JSON_VERSION_PATCH 0 +#define NLOHMANN_JSON_VERSION_PATCH 1 #include // all_of, find, for_each #include // nullptr_t, ptrdiff_t, size_t @@ -1052,7 +1052,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.9.0")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.9.1")); // LCOV_EXCL_LINE } break; } diff --git a/meson.build b/meson.build index 6f95c9b6c..c7b2cb417 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('nlohmann_json', 'cpp', - version : '3.9.0', + version : '3.9.1', license : 'MIT', ) diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index 41c171117..a70aaf8cb 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . @@ -32,7 +32,7 @@ SOFTWARE. #define NLOHMANN_JSON_VERSION_MAJOR 3 #define NLOHMANN_JSON_VERSION_MINOR 9 -#define NLOHMANN_JSON_VERSION_PATCH 0 +#define NLOHMANN_JSON_VERSION_PATCH 1 #include // all_of, find, for_each #include // nullptr_t, ptrdiff_t, size_t @@ -17540,7 +17540,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.9.0")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.9.1")); // LCOV_EXCL_LINE } break; } diff --git a/test/src/fuzzer-driver_afl.cpp b/test/src/fuzzer-driver_afl.cpp index a9368ca92..06ac3af99 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a driver for American Fuzzy Lop (afl-fuzz). It relies on diff --git a/test/src/fuzzer-parse_bson.cpp b/test/src/fuzzer-parse_bson.cpp index 1d26a7765..8ebb1f10c 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_cbor.cpp b/test/src/fuzzer-parse_cbor.cpp index 7d3123065..8f2e59697 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_json.cpp b/test/src/fuzzer-parse_json.cpp index 4bc54bab2..803152d0d 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_msgpack.cpp b/test/src/fuzzer-parse_msgpack.cpp index 8d17b5d9b..32366c2a8 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/fuzzer-parse_ubjson.cpp b/test/src/fuzzer-parse_ubjson.cpp index 3d99abbef..4ec69c322 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json This file implements a parser test suitable for fuzz testing. Given a byte diff --git a/test/src/unit-algorithms.cpp b/test/src/unit-algorithms.cpp index d59c090c4..c08e858a6 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-allocator.cpp b/test/src/unit-allocator.cpp index 58f4c63aa..40361ce00 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-alt-string.cpp b/test/src/unit-alt-string.cpp index d51310402..b51a5a91d 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 b2a71be98..826638fe6 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-bson.cpp b/test/src/unit-bson.cpp index 42dae1f22..6b2e76dad 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-capacity.cpp b/test/src/unit-capacity.cpp index cbe0d6b02..9be901bf9 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-cbor.cpp b/test/src/unit-cbor.cpp index 0a8dbf6f8..ca4b781a1 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_const_iterator.cpp b/test/src/unit-class_const_iterator.cpp index f75c48311..608e6a544 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_iterator.cpp b/test/src/unit-class_iterator.cpp index 0a85e7ad8..c06ef0a48 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_lexer.cpp b/test/src/unit-class_lexer.cpp index 6d4ede8a5..15b390cfb 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-class_parser.cpp b/test/src/unit-class_parser.cpp index 2c93a7531..07044ed56 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-comparison.cpp b/test/src/unit-comparison.cpp index b0984a5b7..e375feca4 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-concepts.cpp b/test/src/unit-concepts.cpp index 49f2f865c..deffc9a40 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-constructor1.cpp b/test/src/unit-constructor1.cpp index 70f52fd25..33bd92c3b 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-constructor2.cpp b/test/src/unit-constructor2.cpp index a7bf0e507..27f4dfdcb 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-convenience.cpp b/test/src/unit-convenience.cpp index 41955b3f3..162ad56d8 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-conversions.cpp b/test/src/unit-conversions.cpp index 32e15acea..de8040c87 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-deserialization.cpp b/test/src/unit-deserialization.cpp index 665566176..716564c0a 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-element_access1.cpp b/test/src/unit-element_access1.cpp index a619b2499..e3f06302b 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-element_access2.cpp b/test/src/unit-element_access2.cpp index 4abf3dbab..18fc6a20c 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 ea35300f0..b74990d75 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-inspection.cpp b/test/src/unit-inspection.cpp index 02502e07e..004f14d19 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-items.cpp b/test/src/unit-items.cpp index a3f808b2a..10621ce7e 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterators1.cpp b/test/src/unit-iterators1.cpp index d389b9f6a..45a84a07f 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-iterators2.cpp b/test/src/unit-iterators2.cpp index c3378e0d7..85eb7beb7 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-json_patch.cpp b/test/src/unit-json_patch.cpp index 23f59b0fc..2ad7aadb8 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-json_pointer.cpp b/test/src/unit-json_pointer.cpp index 7d320bcc5..61b6e323b 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 175b0cd6b..600a99150 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-merge_patch.cpp b/test/src/unit-merge_patch.cpp index c664f8f32..34551c752 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-meta.cpp b/test/src/unit-meta.cpp index 48ef35c1c..50dd6b4b3 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . @@ -43,10 +43,10 @@ TEST_CASE("version information") CHECK(j["url"] == "https://github.com/nlohmann/json"); CHECK(j["version"] == json( { - {"string", "3.9.0"}, + {"string", "3.9.1"}, {"major", 3}, {"minor", 9}, - {"patch", 0} + {"patch", 1} })); CHECK(j.find("platform") != j.end()); diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index 4f5b5729b..d66621d84 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-msgpack.cpp b/test/src/unit-msgpack.cpp index 42089555a..e49a4203c 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-noexcept.cpp b/test/src/unit-noexcept.cpp index 4ed0f7099..7e657bf9f 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 0c8e7154e..9b242c825 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 49937aa22..645183d8c 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-pointer_access.cpp b/test/src/unit-pointer_access.cpp index c353c17cd..95478b2c7 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-readme.cpp b/test/src/unit-readme.cpp index 729ee9540..ed2a4dcee 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-reference_access.cpp b/test/src/unit-reference_access.cpp index 9cbc7aea4..c98367765 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 97f64e716..18820d171 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 1f8c527de..69e3dea9b 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-serialization.cpp b/test/src/unit-serialization.cpp index 2308dd2ac..3a733d2ff 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-testsuites.cpp b/test/src/unit-testsuites.cpp index f5e0ec10f..da8b27d78 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-to_chars.cpp b/test/src/unit-to_chars.cpp index 386c4cc22..2861928f8 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-ubjson.cpp b/test/src/unit-ubjson.cpp index 3c72ddbb1..42954479e 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-udt.cpp b/test/src/unit-udt.cpp index 2374b3e35..7f74ac5f8 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 45eeca2e9..b56a5d15e 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-unicode.cpp b/test/src/unit-unicode.cpp index 0b60b359d..8e122d5dd 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| 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 967f9c063..5a1138b00 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit-wstring.cpp b/test/src/unit-wstring.cpp index 2ebe99fb4..a5b80be74 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.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/test/src/unit.cpp b/test/src/unit.cpp index b0b20d795..f54819e17 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,7 +1,7 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.9.0 +| | |__ | | | | | | version 3.9.1 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . diff --git a/wsjcpp.yml b/wsjcpp.yml index 629ae3883..d8184952f 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.9.0" +version: "v3.9.1" description: "JSON for Modern C++" issues: "https://github.com/nlohmann/json/issues" keywords: