8000 Tags · fuzzitdev/ArduinoJson · GitHub
[go: up one dir, main page]

Skip to content

Tags: fuzzitdev/ArduinoJson

Tags

v6.11.0

Toggle v6.11.0's commit message
ArduinoJson 6.11.0

* Fixed `deserializeJson()` silently accepting a `Stream*` (issue bblanchon#978)
* Fixed invalid result from `operator|` (issue bblanchon#981)
* Made `deserializeJson()` more picky about trailing characters (issue bblanchon#980)
* Added `ARDUINOJSON_ENABLE_NAN` (default=0) to enable NaN in JSON (issue bblanchon#973)
* Added `ARDUINOJSON_ENABLE_INFINITY` (default=0) to enable Infinity in JSON
* Removed implicit conversion in comparison operators (issue bblanchon#998)
* Added lexicographical comparison for `JsonVariant`
* Added support for `nullptr` (issue bblanchon#998)

v6.10.1

Toggle v6.10.1's commit message
ArduinoJson 6.10.1

* Fixed error "attributes are not allowed on a function-definition"
* Fixed `deserializeJson()` not being picky enough (issue bblanchon#969)
* Fixed error "no matching function for call to write(uint8_t)" (issue bblanchon#972)

v6.10.0

Toggle v6.10.0's commit message
ArduinoJson 6.10.0

* Fixed an integer overflow in the JSON deserializer
* Added overflow handling in `JsonVariant::as<T>()` and `JsonVariant::is<T>()`.

v6.9.1

Toggle v6.9.1's commit message
ArduinoJson 6.9.1

* Fixed warning "unused variable" with GCC 4.4 (issue bblanchon#912)
* Fixed warning "cast  increases required alignment" (issue bblanchon#914)
* Fixed warning "conversion may alter value" (issue bblanchon#914)
* Fixed naming conflict with "CAPACITY" (issue bblanchon#839)
* Muted warning "will change in GCC 7.1" (issue bblanchon#914)
* Added a clear error message for `StaticJsonBuffer` and `DynamicJsonBuffer`
* Marked ArduinoJson.h  as a "system header"

v5.13.5

Toggle v5.13.5's commit message
ArduinoJson 5.13.5

* Fixed warning "unused variable" with GCC 4.4 (issue bblanchon#912)
* Fixed warning "maybe uninitialized" (issue bblanchon#909)
* Added an clear message for `StaticJsonDocument`, `DynamicJsonDocument`...

v6.9.0

Toggle v6.9.0's commit message
ArduinoJson 6.9.0

* Decode escaped Unicode characters like \u00DE (issue bblanchon#304, PR bblanchon#791)

v6.8.0-beta

Toggle v6.8.0-beta's commit message
ArduinoJson 6.8.0-beta

* Import functions in the ArduinoJson namespace to get clearer errors
* Improved syntax highlighting in Arduino IDE
* Removed default capacity of `DynamicJsonDocument`
* `JsonArray::copyFrom()` accepts `JsonArrayConst`
* `JsonVariant::set()` accepts `JsonArrayConst` and `JsonObjectConst`
* `JsonDocument` was missing in the ArduinoJson namespace
* Added `memoryUsage()` to `JsonArray`, `JsonObject`, and `JsonVariant`
* Added `nesting()` to `JsonArray`, `JsonDocument`, `JsonObject`, and `JsonVariant`
* Replaced `JsonDocument::nestingLimit` with an additional parameter

v6.7.0-beta

Toggle v6.7.0-beta's commit message
ArduinoJson 6.7.0-beta

* Removed the automatic expansion of `DynamicJsonDocument`, it now has a fixed capacity.
* Restored the monotonic allocator because the code was getting too big
* Reduced the memory usage
* Reduced the code size
* Renamed `JsonKey` to `JsonString`
* Removed spurious files in the Particle library

v5.13.4

Toggle v5.13.4's commit message
Removed spurious files in the Particle library

v6.6.0-beta

Toggle v6.6.0-beta's commit message
ArduinoJson 6.6.0-beta

* Removed `JsonArray::is<T>(i)` and `JsonArray::set(i,v)`
* Removed `JsonObject::is<T>(k)` and `JsonObject::set(k,v)`
* Replaced `T JsonArray::get<T>(i)` with `JsonVariant JsonArray::get(i)`
* Replaced `T JsonObject::get<T>(k)` with `JsonVariant JsonObject::get(k)`
* Added `JSON_STRING_SIZE()`
* Replacing or removing a value now releases the memory
* Added `DeserializationError::code()` to be used in switch statements (issue bblanchon#846)
0