Skip to content
Oct 13, 2018
ArduinoJson 6.5.0-beta
* Added implicit conversion from `JsonArray` and `JsonObject` to `JsonVariant`
* Allow mixed configuration in compilation units (issue bblanchon#809)
* Fixed object keys not being duplicated
* `JsonPair::key()` now returns a `JsonKey`
* Increased the default capacity of `DynamicJsonDocument`
* Fixed `JsonVariant::is<String>()` (closes bblanchon#763)
* Added `JsonArrayConst`, `JsonObjectConst`, and `JsonVariantConst`
* Added copy-constructor and copy-assignment-operator for `JsonDocument` (issue bblanchon#827)
Oct 6, 2018
ArduinoJson 5.13.3
* Improved float serialization when `-fsingle-precision-constant` is used
* Fixed `JsonVariant::is<int>()` that returned true for empty strings
* Fixed `JsonVariant::is<String>()` (closes bblanchon#763)
Sep 11, 2018
ArduinoJson 6.4.0-beta
* Copy `JsonArray` and `JsonObject`, instead of storing pointers (issue bblanchon#780)
* Added `JsonVariant::to<JsonArray>()` and `JsonVariant::to<JsonObject>()`
Aug 31, 2018
ArduinoJson 6.3.0-beta
* Implemented reference semantics for `JsonVariant`
* Replace `JsonPair`'s `key` and `value` with `key()` and `value()`
* Fixed `serializeJson(obj[key], dst)` (issue bblanchon#794)
Jul 19, 2018
ArduinoJson v6.2.3-beta
* Fixed exception when using Flash strings as object keys (issue bblanchon#784)
Jul 18, 2018
ArduinoJson 6.2.2-beta
* Fixed `invalid application of 'sizeof' to incomplete type '__FlashStringHelper'` (issue bblanchon#783)
* Fixed `char[]` not duplicated when passed to `JsonVariant::operator[]`
Jul 17, 2018
ArduinoJson 6.2.1-beta
* Fixed `JsonObject` not inserting keys of type `String` (issue bblanchon#782)
Jul 12, 2018
ArduinoJson 6.2.0-beta
* Disabled lazy number deserialization (issue bblanchon#772)
* Improved float serialization when `-fsingle-precision-constant` is used
* Renamed function `RawJson()` to `serialized()`
* `serializeMsgPack()` now supports values marked with `serialized()`
Jul 2, 2018
ArduinoJson 6.1.0-beta
* Return `JsonArray` and `JsonObject` by value instead of reference (issue bblanchon#309)
* Replaced `success()` with `isNull()`
Jun 11, 2018
ArduinoJson 6.0.1-beta
* Fixed conflicts with `isnan()` and `isinf()` macros (issue bblanchon#752)
You can’t perform that action at this time.