mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-17 04:22:18 +02:00
Added macros ARDUINOJSON_VERSION
, ARDUINOJSON_VERSION_MAJOR
...
This commit is contained in:
@ -7,6 +7,7 @@ HEAD
|
|||||||
* Fixed `JsonBuffer::parse()` not respecting nesting limit correctly (issue #693)
|
* Fixed `JsonBuffer::parse()` not respecting nesting limit correctly (issue #693)
|
||||||
* Fixed inconsistencies in nesting level counting (PR #695 from Zhenyu Wu)
|
* Fixed inconsistencies in nesting level counting (PR #695 from Zhenyu Wu)
|
||||||
* Fixed null values that could be pass to `strcmp()` (PR #745 from Mike Karlesky)
|
* Fixed null values that could be pass to `strcmp()` (PR #745 from Mike Karlesky)
|
||||||
|
* Added macros `ARDUINOJSON_VERSION`, `ARDUINOJSON_VERSION_MAJOR`...
|
||||||
|
|
||||||
v5.13.1
|
v5.13.1
|
||||||
-------
|
-------
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include "ArduinoJson/version.hpp"
|
||||||
|
|
||||||
#include "ArduinoJson/DynamicJsonBuffer.hpp"
|
#include "ArduinoJson/DynamicJsonBuffer.hpp"
|
||||||
#include "ArduinoJson/JsonArray.hpp"
|
#include "ArduinoJson/JsonArray.hpp"
|
||||||
#include "ArduinoJson/JsonObject.hpp"
|
#include "ArduinoJson/JsonObject.hpp"
|
||||||
|
10
src/ArduinoJson/version.hpp
Normal file
10
src/ArduinoJson/version.hpp
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// ArduinoJson - arduinojson.org
|
||||||
|
// Copyright Benoit Blanchon 2014-2018
|
||||||
|
// MIT License
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#define ARDUINOJSON_VERSION "5.13.1"
|
||||||
|
#define ARDUINOJSON_VERSION_MAJOR 5
|
||||||
|
#define ARDUINOJSON_VERSION_MINOR 13
|
||||||
|
#define ARDUINOJSON_VERSION_REVISION 1
|
@ -11,6 +11,7 @@ add_executable(MiscTests
|
|||||||
StringTraits.cpp
|
StringTraits.cpp
|
||||||
TypeTraits.cpp
|
TypeTraits.cpp
|
||||||
unsigned_char.cpp
|
unsigned_char.cpp
|
||||||
|
version.cpp
|
||||||
vla.cpp
|
vla.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
16
test/Misc/version.cpp
Normal file
16
test/Misc/version.cpp
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// ArduinoJson - arduinojson.org
|
||||||
|
// Copyright Benoit Blanchon 2014-2018
|
||||||
|
// MIT License
|
||||||
|
|
||||||
|
#include <ArduinoJson/version.hpp>
|
||||||
|
#include <catch.hpp>
|
||||||
|
#include <sstream>
|
||||||
|
|
||||||
|
TEST_CASE("ARDUINOJSON_VERSION") {
|
||||||
|
std::stringstream version;
|
||||||
|
|
||||||
|
version << ARDUINOJSON_VERSION_MAJOR << "." << ARDUINOJSON_VERSION_MINOR
|
||||||
|
<< "." << ARDUINOJSON_VERSION_REVISION;
|
||||||
|
|
||||||
|
REQUIRE(version.str() == ARDUINOJSON_VERSION);
|
||||||
|
}
|
Reference in New Issue
Block a user