From b37392b7ace1a830d95b7140bc6b449bd7c70a34 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Mar 2019 00:19:07 +0100 Subject: [PATCH] :bookmark: set version to 3.6.0 --- CMakeLists.txt | 2 +- ChangeLog.md | 122 ++++++++++++++++++++++++- LICENSE.MIT | 2 +- README.md | 2 +- doc/Doxyfile | 2 +- doc/examples/README.link | 1 - doc/examples/README.output | 27 ------ doc/examples/meta.output | 4 +- doc/index.md | 4 +- doc/json.gif | Bin 1704104 -> 1703930 bytes include/nlohmann/json.hpp | 8 +- meson.build | 2 +- single_include/nlohmann/json.hpp | 8 +- 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 | 4 +- test/src/unit-allocator.cpp | 4 +- test/src/unit-alt-string.cpp | 2 +- test/src/unit-bson.cpp | 4 +- test/src/unit-capacity.cpp | 4 +- test/src/unit-cbor.cpp | 4 +- test/src/unit-class_const_iterator.cpp | 4 +- test/src/unit-class_iterator.cpp | 4 +- test/src/unit-class_lexer.cpp | 4 +- test/src/unit-class_parser.cpp | 4 +- test/src/unit-comparison.cpp | 4 +- test/src/unit-concepts.cpp | 4 +- test/src/unit-constructor1.cpp | 4 +- test/src/unit-constructor2.cpp | 4 +- test/src/unit-convenience.cpp | 4 +- test/src/unit-conversions.cpp | 4 +- test/src/unit-deserialization.cpp | 4 +- test/src/unit-element_access1.cpp | 4 +- test/src/unit-element_access2.cpp | 4 +- test/src/unit-inspection.cpp | 4 +- test/src/unit-items.cpp | 4 +- test/src/unit-iterators1.cpp | 4 +- test/src/unit-iterators2.cpp | 4 +- test/src/unit-json_patch.cpp | 4 +- test/src/unit-json_pointer.cpp | 4 +- test/src/unit-merge_patch.cpp | 4 +- test/src/unit-meta.cpp | 8 +- test/src/unit-modifiers.cpp | 4 +- test/src/unit-msgpack.cpp | 4 +- test/src/unit-noexcept.cpp | 4 +- test/src/unit-pointer_access.cpp | 4 +- test/src/unit-readme.cpp | 4 +- test/src/unit-reference_access.cpp | 4 +- test/src/unit-regression.cpp | 4 +- test/src/unit-serialization.cpp | 4 +- test/src/unit-testsuites.cpp | 4 +- test/src/unit-to_chars.cpp | 4 +- test/src/unit-ubjson.cpp | 4 +- test/src/unit-udt.cpp | 4 +- test/src/unit-unicode.cpp | 4 +- test/src/unit-wstring.cpp | 4 +- test/src/unit.cpp | 4 +- 61 files changed, 226 insertions(+), 140 deletions(-) delete mode 100644 doc/examples/README.link delete mode 100644 doc/examples/README.output diff --git a/CMakeLists.txt b/CMakeLists.txt index cfba6d8f0..b4bcbbba3 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.5.0 LANGUAGES CXX) +project(nlohmann_json VERSION 3.6.0 LANGUAGES CXX) ## ## INCLUDE diff --git a/ChangeLog.md b/ChangeLog.md index 703a56f0b..c9a80545d 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,124 @@ # Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [v3.6.0](https://github.com/nlohmann/json/releases/tag/v3.6.0) (2019-03-20) +[Full Changelog](https://github.com/nlohmann/json/compare/v3.5.0...v3.6.0) + +- How can I turn a string of a json array into a json array? [\#1526](https://github.com/nlohmann/json/issues/1526) +- Minor: missing a std:: namespace tag [\#1521](https://github.com/nlohmann/json/issues/1521) +- how to precision to four decimal for double when use to\_json [\#1519](https://github.com/nlohmann/json/issues/1519) +- error parse [\#1518](https://github.com/nlohmann/json/issues/1518) +- Compile error: template argument deduction/substitution failed [\#1515](https://github.com/nlohmann/json/issues/1515) +- Support for Comments [\#1513](https://github.com/nlohmann/json/issues/1513) +- std::complex type [\#1510](https://github.com/nlohmann/json/issues/1510) +- CBOR byte string support [\#1509](https://github.com/nlohmann/json/issues/1509) +- Compilation error getting a std::pair\<\> on latest VS 2017 compiler [\#1506](https://github.com/nlohmann/json/issues/1506) +- "Integration" section of documentation needs update? [\#1505](https://github.com/nlohmann/json/issues/1505) +- Json object from string from a TCP socket [\#1504](https://github.com/nlohmann/json/issues/1504) +- MSVC warning C4946 \("reinterpret\_cast used between related classes"\) compiling json.hpp [\#1502](https://github.com/nlohmann/json/issues/1502) +- How to programmatically fill an n-th dimensional JSON object? [\#1501](https://github.com/nlohmann/json/issues/1501) +- Error compiling with clang and `JSON\_NOEXCEPTION`: need to include `cstdlib` [\#1500](https://github.com/nlohmann/json/issues/1500) +- The code compiles unsuccessfully with android-ndk-r10e [\#1499](https://github.com/nlohmann/json/issues/1499) +- Cmake 3.1 in develop, when is it likely to make it into a stable release? [\#1498](https://github.com/nlohmann/json/issues/1498) +- Repository is almost 450MB [\#1497](https://github.com/nlohmann/json/issues/1497) +- Some Help please object inside array [\#1494](https://github.com/nlohmann/json/issues/1494) +- How to get data into vector of user-defined type from a Json object [\#1493](https://github.com/nlohmann/json/issues/1493) +- how to find subelement without loop [\#1490](https://github.com/nlohmann/json/issues/1490) +- json to std::map [\#1487](https://github.com/nlohmann/json/issues/1487) +- Type in README.md [\#1486](https://github.com/nlohmann/json/issues/1486) +- Error in parsing and reading msgpack-lite [\#1485](https://github.com/nlohmann/json/issues/1485) +- Compiling issues with libc 2.12 [\#1483](https://github.com/nlohmann/json/issues/1483) +- How do I use reference or pointer binding values? [\#1482](https://github.com/nlohmann/json/issues/1482) +- Compilation fails in MSVC with the Microsoft Language Extensions disabled [\#1481](https://github.com/nlohmann/json/issues/1481) +- Functional visit [\#1480](https://github.com/nlohmann/json/issues/1480) +- \[Question\] Unescaped dump [\#1479](https://github.com/nlohmann/json/issues/1479) +- Some Help please [\#1478](https://github.com/nlohmann/json/issues/1478) +- Global variables are stored within the JSON file, how do I declare them as global variables when I read them out in my C++ program? [\#1476](https://github.com/nlohmann/json/issues/1476) +- Unable to modify one of the values within the JSON file, and save it [\#1475](https://github.com/nlohmann/json/issues/1475) +- Documentation of parse function has two identical @pre causes [\#1473](https://github.com/nlohmann/json/issues/1473) +- GCC 9.0 build failure [\#1472](https://github.com/nlohmann/json/issues/1472) +- Can we have an `exists\(\)` method? [\#1471](https://github.com/nlohmann/json/issues/1471) +- How to parse multi object json from file? [\#1470](https://github.com/nlohmann/json/issues/1470) +- How to returns the name of the upper object? [\#1467](https://github.com/nlohmann/json/issues/1467) +- Error: "tuple\_size" has already been declared in the current scope [\#1466](https://github.com/nlohmann/json/issues/1466) +- Checking keys of two jsons against eachother [\#1465](https://github.com/nlohmann/json/issues/1465) +- Disable installation when used as meson subproject [\#1463](https://github.com/nlohmann/json/issues/1463) +- Unpack list of integers to a std::vector\ [\#1460](https://github.com/nlohmann/json/issues/1460) +- Implement DRY definition of JSON representation of a c++ class [\#1459](https://github.com/nlohmann/json/issues/1459) +- json.exception.type\_error.305 with GCC 4.9 when using C++ {} initializer [\#1458](https://github.com/nlohmann/json/issues/1458) +- API to convert an "uninitialized" json into an empty object or empty array [\#1456](https://github.com/nlohmann/json/issues/1456) +- How to parse a vector of objects with const attributes [\#1453](https://github.com/nlohmann/json/issues/1453) +- NLOHMANN\_JSON\_SERIALIZE\_ENUM potentially requires duplicate definitions [\#1450](https://github.com/nlohmann/json/issues/1450) +- Question about making json object from file directory [\#1449](https://github.com/nlohmann/json/issues/1449) +- .get\(\) throws error if used with userdefined structs in unordered\_map [\#1448](https://github.com/nlohmann/json/issues/1448) +- Integer Overflow \(OSS-Fuzz 12506\) [\#1447](https://github.com/nlohmann/json/issues/1447) +- If a string has too many invalid UTF-8 characters, json::dump attempts to index an array out of bounds. [\#1445](https://github.com/nlohmann/json/issues/1445) +- Setting values of .JSON file [\#1444](https://github.com/nlohmann/json/issues/1444) +- alias object\_t::key\_type in basic\_json [\#1442](https://github.com/nlohmann/json/issues/1442) +- Latest Ubuntu package is 2.1.1 [\#1438](https://github.com/nlohmann/json/issues/1438) +- lexer.hpp\(1363\) '\_snprintf': is not a member | Visualstudio 2017 [\#1437](https://github.com/nlohmann/json/issues/1437) +- Static method invites inadvertent logic error. [\#1433](https://github.com/nlohmann/json/issues/1433) +- EOS compilation produces "fatal error: 'nlohmann/json.hpp' file not found" [\#1432](https://github.com/nlohmann/json/issues/1432) +- Support for bad commas [\#1429](https://github.com/nlohmann/json/issues/1429) +- Please have one base exception class for all json exceptions [\#1427](https://github.com/nlohmann/json/issues/1427) +- Compilation warning: 'tuple\_size' defined as a class template here but previously declared as a struct template [\#1426](https://github.com/nlohmann/json/issues/1426) +- Which version can be used with GCC 4.8.2 ? [\#1424](https://github.com/nlohmann/json/issues/1424) +- Ignore nullptr values on constructing json object from a container [\#1422](https://github.com/nlohmann/json/issues/1422) +- Support for custom float precision via unquoted strings [\#1421](https://github.com/nlohmann/json/issues/1421) +- Segmentation fault \(stack overflow\) due to unbounded recursion [\#1419](https://github.com/nlohmann/json/issues/1419) +- It is possible to call `json::find` with a json\_pointer as argument. This causes runtime UB/crash. [\#1418](https://github.com/nlohmann/json/issues/1418) +- Dump throwing exception [\#1416](https://github.com/nlohmann/json/issues/1416) +- Build error [\#1415](https://github.com/nlohmann/json/issues/1415) +- Append version to include.zip [\#1412](https://github.com/nlohmann/json/issues/1412) +- error C2039: '\_snprintf': is not a member of 'std' - Windows [\#1408](https://github.com/nlohmann/json/issues/1408) +- Deserializing to vector [\#1407](https://github.com/nlohmann/json/issues/1407) +- Efficient way to set a `json` object as value into another `json` key [\#1406](https://github.com/nlohmann/json/issues/1406) +- Document return value of parse\(\) when allow\_exceptions == false and parsing fails [\#1405](https://github.com/nlohmann/json/issues/1405) +- Unexpected behaviour with structured binding [\#1404](https://github.com/nlohmann/json/issues/1404) +- Which native types does get\\(\) allow? [\#1403](https://github.com/nlohmann/json/issues/1403) +- Add something like Json::StaticString [\#1402](https://github.com/nlohmann/json/issues/1402) +- -Wmismatched-tags in 3.5.0? [\#1401](https://github.com/nlohmann/json/issues/1401) +- Coverity Scan reports an UNCAUGHT\_EXCEPT issue [\#1400](https://github.com/nlohmann/json/issues/1400) +- fff [\#1399](https://github.com/nlohmann/json/issues/1399) +- sorry this is not an issue, just a Question, How to change a key value in a file and save it ? [\#1398](https://github.com/nlohmann/json/issues/1398) +- Add library versioning using inline namespaces [\#1394](https://github.com/nlohmann/json/issues/1394) +- appveyor x64 builds appear to be using Win32 toolset [\#1374](https://github.com/nlohmann/json/issues/1374) +- Serializing/Deserializing a Class containing a vector of itself [\#1373](https://github.com/nlohmann/json/issues/1373) +- Retrieving array elements. [\#1369](https://github.com/nlohmann/json/issues/1369) +- Deserialize [\#1366](https://github.com/nlohmann/json/issues/1366) +- call of overloaded for push\_back and operator+= is ambiguous [\#1352](https://github.com/nlohmann/json/issues/1352) +- got an error and cann't figure it out [\#1351](https://github.com/nlohmann/json/issues/1351) +- Improve number-to-string conversion [\#1334](https://github.com/nlohmann/json/issues/1334) +- Implicit type conversion error on MSVC [\#1333](https://github.com/nlohmann/json/issues/1333) +- NuGet Package [\#1132](https://github.com/nlohmann/json/issues/1132) + +- 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)) +- Fix gcc9 build error test/src/unit-allocator.cpp \(Issue \#1472\) [\#1492](https://github.com/nlohmann/json/pull/1492) ([stac47](https://github.com/stac47)) +- Fix typo in README.md [\#1491](https://github.com/nlohmann/json/pull/1491) ([nickaein](https://github.com/nickaein)) +- Do proper endian conversions [\#1489](https://github.com/nlohmann/json/pull/1489) ([andreas-schwab](https://github.com/andreas-schwab)) +- Fix documentation [\#1477](https://github.com/nlohmann/json/pull/1477) ([nickaein](https://github.com/nickaein)) +- Implement contains\(\) member function [\#1474](https://github.com/nlohmann/json/pull/1474) ([nickaein](https://github.com/nickaein)) +- Add operator/= and operator/ to construct a JSON pointer by appending two JSON pointers [\#1469](https://github.com/nlohmann/json/pull/1469) ([garethsb-sony](https://github.com/garethsb-sony)) +- Disable Clang -Wmismatched-tags warning on tuple\_size / tuple\_element [\#1468](https://github.com/nlohmann/json/pull/1468) ([past-due](https://github.com/past-due)) +- Disable installation when used as meson subproject. \#1463 [\#1464](https://github.com/nlohmann/json/pull/1464) ([elvisoric](https://github.com/elvisoric)) +- docs: README typo [\#1455](https://github.com/nlohmann/json/pull/1455) ([wythe](https://github.com/wythe)) +- 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)) +- :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)) +- Updated year in README.md [\#1425](https://github.com/nlohmann/json/pull/1425) ([hijxf](https://github.com/hijxf)) +- Fixed broken links in the README file [\#1423](https://github.com/nlohmann/json/pull/1423) ([skypjack](https://github.com/skypjack)) +- Fixed broken links in the README file [\#1420](https://github.com/nlohmann/json/pull/1420) ([skypjack](https://github.com/skypjack)) +- docs: typo in README [\#1417](https://github.com/nlohmann/json/pull/1417) ([wythe](https://github.com/wythe)) +- 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)) +- 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) [Full Changelog](https://github.com/nlohmann/json/compare/v3.4.0...v3.5.0) @@ -46,7 +164,6 @@ All notable changes to this project will be documented in this file. This projec - Protect macro expansion of commonly defined macros [\#1337](https://github.com/nlohmann/json/issues/1337) - How to validate an input before parsing? [\#1336](https://github.com/nlohmann/json/issues/1336) - Non-verifying dump\(\) alternative for debugging/logging needed [\#1335](https://github.com/nlohmann/json/issues/1335) -- Improve number-to-string conversion [\#1334](https://github.com/nlohmann/json/issues/1334) - Json Libarary is not responding for me in c++ [\#1332](https://github.com/nlohmann/json/issues/1332) - Question - how to find an object in an array [\#1331](https://github.com/nlohmann/json/issues/1331) - Nesting additional data in json object [\#1328](https://github.com/nlohmann/json/issues/1328) @@ -115,7 +232,6 @@ All notable changes to this project will be documented in this file. This projec - enum to json mapping [\#1208](https://github.com/nlohmann/json/issues/1208) - Soften the landing when dumping non-UTF8 strings \(type\_error.316 exception\) [\#1198](https://github.com/nlohmann/json/issues/1198) - CMakeLists.txt in release zips? [\#1184](https://github.com/nlohmann/json/issues/1184) -- CBOR byte string support [\#1129](https://github.com/nlohmann/json/issues/1129) - 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)) @@ -274,7 +390,6 @@ All notable changes to this project will be documented in this file. This projec - accessing key by reference [\#1098](https://github.com/nlohmann/json/issues/1098) - clang 3.8.0 croaks while trying to compile with debug symbols [\#1097](https://github.com/nlohmann/json/issues/1097) - Serialize a list of class objects with json [\#1096](https://github.com/nlohmann/json/issues/1096) -- Null bytes in files are treated like EOF [\#1095](https://github.com/nlohmann/json/issues/1095) - Small question [\#1094](https://github.com/nlohmann/json/issues/1094) - Upgrading to 3.x: to\_/from\_json with enum class [\#1093](https://github.com/nlohmann/json/issues/1093) - Q: few questions about json construction [\#1092](https://github.com/nlohmann/json/issues/1092) @@ -406,7 +521,6 @@ All notable changes to this project will be documented in this file. This projec - os\_defines.h:44:19: error: missing binary operator before token "\(" [\#970](https://github.com/nlohmann/json/issues/970) - Passing an iteration object by reference to a function [\#967](https://github.com/nlohmann/json/issues/967) - Json and fmt::lib's format\_arg\(\) [\#964](https://github.com/nlohmann/json/issues/964) -- Feature: to\_string\(const json& j\); [\#916](https://github.com/nlohmann/json/issues/916) - Allowing for user-defined string type in lexer/parser [\#1009](https://github.com/nlohmann/json/pull/1009) ([nlohmann](https://github.com/nlohmann)) - dump to alternative string type, as defined in basic\_json template [\#1006](https://github.com/nlohmann/json/pull/1006) ([agrianius](https://github.com/agrianius)) diff --git a/LICENSE.MIT b/LICENSE.MIT index 8b0f7002e..db73c5f7d 100644 --- a/LICENSE.MIT +++ b/LICENSE.MIT @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2013-2018 Niels Lohmann +Copyright (c) 2013-2019 Niels Lohmann Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 52744e6f8..08fbb14a6 100644 --- a/README.md +++ b/README.md @@ -1057,7 +1057,7 @@ The following compilers are currently used in continuous integration at [Travis] The class is licensed under the [MIT License](http://opensource.org/licenses/MIT): -Copyright © 2013-2018 [Niels Lohmann](http://nlohmann.me) +Copyright © 2013-2019 [Niels Lohmann](http://nlohmann.me) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/doc/Doxyfile b/doc/Doxyfile index 148ff12b9..4bc1c1fce 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "JSON for Modern C++" -PROJECT_NUMBER = 3.5.0 +PROJECT_NUMBER = 3.6.0 PROJECT_BRIEF = PROJECT_LOGO = OUTPUT_DIRECTORY = . diff --git a/doc/examples/README.link b/doc/examples/README.link deleted file mode 100644 index 6fdefb2f1..000000000 --- a/doc/examples/README.link +++ /dev/null @@ -1 +0,0 @@ -online \ No newline at end of file diff --git a/doc/examples/README.output b/doc/examples/README.output deleted file mode 100644 index 31188d45e..000000000 --- a/doc/examples/README.output +++ /dev/null @@ -1,27 +0,0 @@ -{ - "answer": { - "everything": 42 - }, - "happy": true, - "list": [ - 1, - 0, - 2 - ], - "name": "Niels", - "new": { - "key": { - "value": [ - "another", - "list" - ] - } - }, - "nothing": null, - "object": { - "currency": "USD", - "value": 42.99 - }, - "pi": 3.141, - "size": 8 -} diff --git a/doc/examples/meta.output b/doc/examples/meta.output index f0e580fb9..47ebb5d56 100644 --- a/doc/examples/meta.output +++ b/doc/examples/meta.output @@ -10,8 +10,8 @@ "url": "https://github.com/nlohmann/json", "version": { "major": 3, - "minor": 5, + "minor": 6, "patch": 0, - "string": "3.5.0" + "string": "3.6.0" } } diff --git a/doc/index.md b/doc/index.md index 42481c3d8..67496bc28 100644 --- a/doc/index.md +++ b/doc/index.md @@ -322,9 +322,9 @@ Note that this table only lists those exceptions thrown due to the type. For ins -@copyright Copyright © 2013-2018 Niels Lohmann. The code is licensed under the [MIT License](http://opensource.org/licenses/MIT). +@copyright Copyright © 2013-2019 Niels Lohmann. The code is licensed under the [MIT License](http://opensource.org/licenses/MIT). @author [Niels Lohmann](http://nlohmann.me) @see https://github.com/nlohmann/json to download the source code -@version 3.5.0 +@version 3.6.0 diff --git a/doc/json.gif b/doc/json.gif index 87eb7c1916f327fce68f0dcfbeb863eec3c4d213..49049bb2593ddf6eb67321ea72eb724497a4fac1 100644 GIT binary patch delta 69508 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 BR1N?D delta 69750 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 DaDicg diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index f6ce9bb68..16fb5a3a7 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -31,7 +31,7 @@ SOFTWARE. #define INCLUDE_NLOHMANN_JSON_HPP_ #define NLOHMANN_JSON_VERSION_MAJOR 3 -#define NLOHMANN_JSON_VERSION_MINOR 5 +#define NLOHMANN_JSON_VERSION_MINOR 6 #define NLOHMANN_JSON_VERSION_PATCH 0 #include // all_of, find, for_each @@ -952,7 +952,7 @@ class basic_json object = nullptr; // silence warning, see #821 if (JSON_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.5.0")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.6.0")); // LCOV_EXCL_LINE } break; } diff --git a/meson.build b/meson.build index fb272607c..b25d1ca00 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('nlohmann_json', 'cpp', - version : '3.5.0', + version : '3.6.0', license : 'MIT', ) diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index b252a0bc4..59f02775c 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -31,7 +31,7 @@ SOFTWARE. #define INCLUDE_NLOHMANN_JSON_HPP_ #define NLOHMANN_JSON_VERSION_MAJOR 3 -#define NLOHMANN_JSON_VERSION_MINOR 5 +#define NLOHMANN_JSON_VERSION_MINOR 6 #define NLOHMANN_JSON_VERSION_PATCH 0 #include // all_of, find, for_each @@ -13717,7 +13717,7 @@ class basic_json object = nullptr; // silence warning, see #821 if (JSON_UNLIKELY(t == value_t::null)) { - JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.5.0")); // LCOV_EXCL_LINE + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.6.0")); // LCOV_EXCL_LINE } break; } diff --git a/test/src/fuzzer-driver_afl.cpp b/test/src/fuzzer-driver_afl.cpp index c0da9f0ef..0876803ea 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 667d3da36..b9757a091 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 eb4e6f21e..f5d332da3 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 de6b8592c..3fb6e9b01 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 8abcf1fb4..b960345d4 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 66ba80cae..31072f552 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 547d22940..e94ccdfc3 100644 --- a/test/src/unit-algorithms.cpp +++ b/test/src/unit-algorithms.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-allocator.cpp b/test/src/unit-allocator.cpp index 1c10183d8..a43ad5437 100644 --- a/test/src/unit-allocator.cpp +++ b/test/src/unit-allocator.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-alt-string.cpp b/test/src/unit-alt-string.cpp index 9e0d4f940..4452c2177 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.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| 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 7ae7db365..82b102d1e 100644 --- a/test/src/unit-bson.cpp +++ b/test/src/unit-bson.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-capacity.cpp b/test/src/unit-capacity.cpp index a23326132..ba2d04890 100644 --- a/test/src/unit-capacity.cpp +++ b/test/src/unit-capacity.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-cbor.cpp b/test/src/unit-cbor.cpp index c74da4f42..f1c3fcc90 100644 --- a/test/src/unit-cbor.cpp +++ b/test/src/unit-cbor.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-class_const_iterator.cpp b/test/src/unit-class_const_iterator.cpp index 40ce1dd5c..74a271def 100644 --- a/test/src/unit-class_const_iterator.cpp +++ b/test/src/unit-class_const_iterator.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-class_iterator.cpp b/test/src/unit-class_iterator.cpp index b7d132e03..69abb3acb 100644 --- a/test/src/unit-class_iterator.cpp +++ b/test/src/unit-class_iterator.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-class_lexer.cpp b/test/src/unit-class_lexer.cpp index a2dff5734..b6a010087 100644 --- a/test/src/unit-class_lexer.cpp +++ b/test/src/unit-class_lexer.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-class_parser.cpp b/test/src/unit-class_parser.cpp index 42f6f497e..9483de659 100644 --- a/test/src/unit-class_parser.cpp +++ b/test/src/unit-class_parser.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-comparison.cpp b/test/src/unit-comparison.cpp index e729d1f2b..bb7b07562 100644 --- a/test/src/unit-comparison.cpp +++ b/test/src/unit-comparison.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-concepts.cpp b/test/src/unit-concepts.cpp index 870ef52f0..55bb28d92 100644 --- a/test/src/unit-concepts.cpp +++ b/test/src/unit-concepts.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-constructor1.cpp b/test/src/unit-constructor1.cpp index 205daeb3f..354b1efd5 100644 --- a/test/src/unit-constructor1.cpp +++ b/test/src/unit-constructor1.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-constructor2.cpp b/test/src/unit-constructor2.cpp index 809b4551d..4eee9187b 100644 --- a/test/src/unit-constructor2.cpp +++ b/test/src/unit-constructor2.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-convenience.cpp b/test/src/unit-convenience.cpp index dda515f2f..9d734764b 100644 --- a/test/src/unit-convenience.cpp +++ b/test/src/unit-convenience.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-conversions.cpp b/test/src/unit-conversions.cpp index 368cb4f56..35d8a2a71 100644 --- a/test/src/unit-conversions.cpp +++ b/test/src/unit-conversions.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-deserialization.cpp b/test/src/unit-deserialization.cpp index cd74b5e7e..65c6216c9 100644 --- a/test/src/unit-deserialization.cpp +++ b/test/src/unit-deserialization.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-element_access1.cpp b/test/src/unit-element_access1.cpp index 171feef49..07666a65e 100644 --- a/test/src/unit-element_access1.cpp +++ b/test/src/unit-element_access1.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-element_access2.cpp b/test/src/unit-element_access2.cpp index 2dc8ef941..f4a762803 100644 --- a/test/src/unit-element_access2.cpp +++ b/test/src/unit-element_access2.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-inspection.cpp b/test/src/unit-inspection.cpp index a529f0982..99c1d76da 100644 --- a/test/src/unit-inspection.cpp +++ b/test/src/unit-inspection.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-items.cpp b/test/src/unit-items.cpp index c2f43cd45..c70bd3283 100644 --- a/test/src/unit-items.cpp +++ b/test/src/unit-items.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-iterators1.cpp b/test/src/unit-iterators1.cpp index 1923cf608..b8f337d4e 100644 --- a/test/src/unit-iterators1.cpp +++ b/test/src/unit-iterators1.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-iterators2.cpp b/test/src/unit-iterators2.cpp index e6536389b..0bb303ffa 100644 --- a/test/src/unit-iterators2.cpp +++ b/test/src/unit-iterators2.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-json_patch.cpp b/test/src/unit-json_patch.cpp index b72f1148f..10ae97214 100644 --- a/test/src/unit-json_patch.cpp +++ b/test/src/unit-json_patch.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-json_pointer.cpp b/test/src/unit-json_pointer.cpp index 349bdf6cb..ae42c7fd9 100644 --- a/test/src/unit-json_pointer.cpp +++ b/test/src/unit-json_pointer.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-merge_patch.cpp b/test/src/unit-merge_patch.cpp index 901d3568d..9fcef8e5f 100644 --- a/test/src/unit-merge_patch.cpp +++ b/test/src/unit-merge_patch.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-meta.cpp b/test/src/unit-meta.cpp index 46f2a9aae..f1d8a9b02 100644 --- a/test/src/unit-meta.cpp +++ b/test/src/unit-meta.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -43,9 +43,9 @@ TEST_CASE("version information") CHECK(j["url"] == "https://github.com/nlohmann/json"); CHECK(j["version"] == json( { - {"string", "3.5.0"}, + {"string", "3.6.0"}, {"major", 3}, - {"minor", 5}, + {"minor", 6}, {"patch", 0} })); diff --git a/test/src/unit-modifiers.cpp b/test/src/unit-modifiers.cpp index 9e53deab7..938df01d2 100644 --- a/test/src/unit-modifiers.cpp +++ b/test/src/unit-modifiers.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-msgpack.cpp b/test/src/unit-msgpack.cpp index 544ed2244..57a83fc18 100644 --- a/test/src/unit-msgpack.cpp +++ b/test/src/unit-msgpack.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-noexcept.cpp b/test/src/unit-noexcept.cpp index 3e1e544d7..d433a9b91 100644 --- a/test/src/unit-noexcept.cpp +++ b/test/src/unit-noexcept.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-pointer_access.cpp b/test/src/unit-pointer_access.cpp index ab409282a..e02583f89 100644 --- a/test/src/unit-pointer_access.cpp +++ b/test/src/unit-pointer_access.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-readme.cpp b/test/src/unit-readme.cpp index 34cb7d159..61596c54f 100644 --- a/test/src/unit-readme.cpp +++ b/test/src/unit-readme.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-reference_access.cpp b/test/src/unit-reference_access.cpp index bc54ef523..20beac709 100644 --- a/test/src/unit-reference_access.cpp +++ b/test/src/unit-reference_access.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-regression.cpp b/test/src/unit-regression.cpp index 930107bf5..d15c2c55b 100644 --- a/test/src/unit-regression.cpp +++ b/test/src/unit-regression.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-serialization.cpp b/test/src/unit-serialization.cpp index 51ee9b572..445e25c25 100644 --- a/test/src/unit-serialization.cpp +++ b/test/src/unit-serialization.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-testsuites.cpp b/test/src/unit-testsuites.cpp index f930c9745..a8bc5967b 100644 --- a/test/src/unit-testsuites.cpp +++ b/test/src/unit-testsuites.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-to_chars.cpp b/test/src/unit-to_chars.cpp index a8c7492cc..b9851ad37 100644 --- a/test/src/unit-to_chars.cpp +++ b/test/src/unit-to_chars.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-ubjson.cpp b/test/src/unit-ubjson.cpp index d6e04c3d2..e74547baa 100644 --- a/test/src/unit-ubjson.cpp +++ b/test/src/unit-ubjson.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-udt.cpp b/test/src/unit-udt.cpp index 0659745c4..d882df8bc 100644 --- a/test/src/unit-udt.cpp +++ b/test/src/unit-udt.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-unicode.cpp b/test/src/unit-unicode.cpp index 57c3c5051..2c8ca8f91 100644 --- a/test/src/unit-unicode.cpp +++ b/test/src/unit-unicode.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit-wstring.cpp b/test/src/unit-wstring.cpp index 8434b1994..9b49eb84e 100644 --- a/test/src/unit-wstring.cpp +++ b/test/src/unit-wstring.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/test/src/unit.cpp b/test/src/unit.cpp index 8ea7e2e84..663420627 100644 --- a/test/src/unit.cpp +++ b/test/src/unit.cpp @@ -1,12 +1,12 @@ /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ (test suite) -| | |__ | | | | | | version 3.5.0 +| | |__ | | | | | | version 3.6.0 |_____|_____|_____|_|___| https://github.com/nlohmann/json Licensed under the MIT License . SPDX-License-Identifier: MIT -Copyright (c) 2013-2018 Niels Lohmann . +Copyright (c) 2013-2019 Niels Lohmann . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal