This project is mirrored from https://*****:*****@github.com/bblanchon/ArduinoJson.git.
Pull mirroring updated .
-
v5.8.1
ArduinoJson 5.8.1 * Fixed error when assigning a `volatile int` to a `JsonVariant` (issue #415) * Fixed errors with Variable Length Arrays (issue #416) * Fixed error when both `ARDUINOJSON_ENABLE_STD_STREAM` and `ARDUINOJSON_ENABLE_ARDUINO_STREAM` are set to `1` * Fixed error "Stream does not name a type" (issue #412)
-
v5.8.0
ArduinoJson 5.8.0 * Added operator `==` to compare `JsonVariant` and strings (issue #402) * Added support for `Stream` (issue #300) * Reduced memory consumption by not duplicating spaces and comments
-
v5.7.3
ArduinoJson 5.7.3 * Added an `printTo(char[N])` and `prettyPrintTo(char[N])` (issue #292) * Added ability to set a nested value like this: `root["A"]["B"] = "C"` (issue #352) * Renamed `*.ipp` to `*Impl.hpp` because they were ignored by Arduino IDE (issue #396)
-
v5.7.2
ArduinoJson 5.7.2 * Made PROGMEM available on more platforms (issue #381) * Fixed PROGMEM causing an exception on ESP8266 (issue #383)
-
v5.7.1
ArduinoJson 5.7.1 * Added support for PROGMEM (issue #76) * Fixed compilation error when index is not an `int` (issue #381)
-
v5.7.0
ArduinoJson 5.7.0 * Templatized all functions using `String` or `std::string` * Removed `ArduinoJson::String` * Removed `JsonVariant::defaultValue<T>()` * Removed non-template `JsonObject::get()` and `JsonArray.get()` * Fixed support for `StringSumHelper` (issue #184) * Replaced `ARDUINOJSON_USE_ARDUINO_STRING` by `ARDUINOJSON_ENABLE_STD_STRING` and `ARDUINOJSON_ENABLE_ARDUINO_STRING` (issue #378) * Added example `StringExample.ino` to show where `String` can be used * Increased default nesting limit to 50 when compiled for a computer (issue #349)
-
v5.6.7
ArduinoJson 5.6.7 * Fixed `array[idx].as<JsonVariant>()` and `object[key].as<JsonVariant>()` * Fixed return value of `JsonObject::set()` (issue #350) * Fixed undefined behavior in `Prettyfier` and `Print` (issue #354) * Fixed parser that incorrectly rejected floats containing a `+` (issue #349)
-
v5.6.6
ArduinoJson 5.6.6 * Fixed `-Wparentheses` warning introduced in v5.6.5 (PR #335 by @nuket) * Added `.mbedignore` for ARM mbdeb (PR #334 by @nuket) * Fixed `JsonVariant::success()` which didn't propagate `JsonArray::success()` nor `JsonObject::success()` (issue #342).
-
v5.6.5
ArduinoJson 5.6.5 * `as<char*>()` now returns `true` when input is `null` (issue #330)
-
v5.6.4
ArduinoJson 5.6.4 * Fixed error in float serialization (issue #324)
-
v5.6.3
ArduinoJson 5.6.3 * Improved speed of float serialization (about twice faster) * Added `as<JsonArray>()` as a synonym for `as<JsonArray&>()`... (issue #291) * Fixed `call of overloaded isinf(double&) is ambiguous` (issue #284)
-
v5.6.2
ArduinoJson 5.6.2 * Fixed build when another lib does `#undef isnan` (issue #284)
-
v5.6.1
ArduinoJson 5.6.1 * Added missing `#pragma once` (issue #310)
-
v5.6.0
ArduinoJson 5.6.0 * ArduinoJson is now a header-only library (issue #199)
-
v5.5.1
ArduinoJson 5.5.1 * Fixed compilation error with Intel Galileo (issue #299)
-
v5.5.0
ArduinoJson 5.5.0 * Added `JsonVariant::success()` (issue #279) * Renamed `JsonVariant::invalid<T>()` to `JsonVariant::defaultValue<T>()`
-
v5.4.0
ArduinoJson 5.4.0 * Changed `::String` to `ArduinoJson::String` (issue #275) * Changed `::Print` to `ArduinoJson::Print` too
-
v5.3.0
ArduinoJson 5.3.0 * Added custom implementation of `ftoa` (issues #266, #267, #269 and #270) * Added `JsonVariant JsonBuffer::parse()` (issue #265) * Fixed `unsigned long` printed as `signed long` (issue #170)
-
v5.2.0
ArduinoJson 5.2.0 * Added `JsonVariant::as<char*>()` as a synonym for `JsonVariant::as<const char*>()` (issue #257) * Added example `JsonHttpClient` (issue #256) * Added `JsonArray::copyTo()` and `JsonArray::copyFrom()` (issue #254) * Added `RawJson()` to insert pregenerated JSON portions (issue #259)
-
v5.1.1
ArduinoJson 5.1.1 Removed `String` duplication when one replaces a value in a `JsonObject` (PR #232 by @ulion)