forked from bblanchon/ArduinoJson
1.1 KiB
1.1 KiB
ArduinoJson: change log
HEAD
- Remove
BasicJsonDocument - Remove
StaticJsonDocument - Add abstract
Allocatorclass - Merge
DynamicJsonDocumentwithJsonDocument - Remove
JSON_ARRAY_SIZE(),JSON_OBJECT_SIZE(), andJSON_STRING_SIZE() - Remove
ARDUINOJSON_ENABLE_STRING_DEDUPLICATION(string deduplication cannot be enabled anymore) - Remove
JsonDocument::capacity() - Store the strings in the heap
- Reference-count shared strings
- Always store
serialized("string")by copy (#1915) - Remove the zero-copy mode of
deserializeJson()anddeserializeMsgPack() - Fix double lookup in
to<JsonVariant>() - Fix double call to
size()inserializeMsgPack() - Include
ARDUINOJSON_SLOT_OFFSET_SIZEin the namespace name - Remove
JsonVariant::shallowCopy() JsonDocument's capacity grows as needed, no need to pass it to the constructor anymoreJsonDocument's allocator is not monotonic anymore, removed values get recycled- Show a link to the documentation when user passes an unsupported input type