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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 delta 69750 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 Fu6au6{s0oyK@tAEdd`7p8VTT_ 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 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