diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c89e2a4..673975f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ HEAD * Remove undocumented `accept()` functions * Rename `addElement()` to `add()` * Remove `getElement()`, `getOrAddElement()`, `getMember()`, and `getOrAddMember()` +* Remove `JsonDocument::data()` and `JsonDocument::memoryPool()` > ### BREAKING CHANGES > diff --git a/extras/tests/MemoryPool/StringCopier.cpp b/extras/tests/MemoryPool/StringCopier.cpp index ba39cfd9..c6159053 100644 --- a/extras/tests/MemoryPool/StringCopier.cpp +++ b/extras/tests/MemoryPool/StringCopier.cpp @@ -12,7 +12,7 @@ TEST_CASE("StringCopier") { SECTION("Works when buffer is big enough") { MemoryPool pool(buffer, addPadding(JSON_STRING_SIZE(5))); - StringCopier str(pool); + StringCopier str(&pool); str.startString(); str.append("hello"); @@ -24,7 +24,7 @@ TEST_CASE("StringCopier") { SECTION("Returns null when too small") { MemoryPool pool(buffer, sizeof(void*)); - StringCopier str(pool); + StringCopier str(&pool); str.startString(); str.append("hello world!"); @@ -35,7 +35,7 @@ TEST_CASE("StringCopier") { SECTION("Increases size of memory pool") { MemoryPool pool(buffer, addPadding(JSON_STRING_SIZE(6))); - StringCopier str(pool); + StringCopier str(&pool); str.startString(); str.save(); @@ -46,7 +46,7 @@ TEST_CASE("StringCopier") { SECTION("Works when memory pool is 0 bytes") { MemoryPool pool(buffer, 0); - StringCopier str(pool); + StringCopier str(&pool); str.startString(); REQUIRE(str.isValid() == false); @@ -55,7 +55,7 @@ TEST_CASE("StringCopier") { } static const char* addStringToPool(MemoryPool& pool, const char* s) { - StringCopier str(pool); + StringCopier str(&pool); str.startString(); str.append(s); return str.save().c_str(); diff --git a/extras/tests/Misc/Utf8.cpp b/extras/tests/Misc/Utf8.cpp index 38e839ac..b44028ae 100644 --- a/extras/tests/Misc/Utf8.cpp +++ b/extras/tests/Misc/Utf8.cpp @@ -12,7 +12,7 @@ using namespace ARDUINOJSON_NAMESPACE; static void testCodepoint(uint32_t codepoint, std::string expected) { char buffer[4096]; MemoryPool pool(buffer, 4096); - StringCopier str(pool); + StringCopier str(&pool); str.startString(); CAPTURE(codepoint); diff --git a/src/ArduinoJson/Deserialization/deserialize.hpp b/src/ArduinoJson/Deserialization/deserialize.hpp index 805cbb04..e4d27be3 100644 --- a/src/ArduinoJson/Deserialization/deserialize.hpp +++ b/src/ArduinoJson/Deserialization/deserialize.hpp @@ -14,9 +14,10 @@ namespace ARDUINOJSON_NAMESPACE { template