10000 Tags · davidwah/ArduinoJson · GitHub
[go: up one dir, main page]

Skip to content

Tags: davidwah/ArduinoJson

Tags

v6.14.0

Toggle v6.14.0's commit message
ArduinoJson 6.14.0

* Added `BasicJsonDocument::shrinkToFit()`
* Added support of `uint8_t` for `serializeJson()`, `serializeJsonPretty()`, and `serializeMsgPack()` (issue bblanchon#1142)
* Added `ARDUINOJSON_ENABLE_COMMENTS` to enable support for comments (defaults to 0)
* Auto enable support for `std::string` and `std::stream` on modern compilers (issue bblanchon#1156)

v6.13.0

Toggle v6.13.0's commit message
ArduinoJson 6.13.0

* Added support for custom writer/reader classes (issue bblanchon#1088)
* Added conversion from `JsonArray` and `JsonObject` to `bool`, to be consistent with `JsonVariant`
* Fixed `deserializeJson()` when input contains duplicate keys (issue bblanchon#1095)
* Improved `deserializeMsgPack()` speed by reading several bytes at once
* Added detection of Atmel AVR8/GNU C Compiler (issue bblanchon#1112)
* Fixed deserializer that stopped reading at the first `0xFF` (PR bblanchon#1118 by @mikee47)
* Fixed dangling reference in copies of `MemberProxy` and `ElementProxy` (issue bblanchon#1120)

v6.12.0

Toggle v6.12.0's commit message
ArduinoJson 6.12.0

* Use absolute instead of relative includes (issue bblanchon#1072)
* Changed `JsonVariant::as<bool>()` to return `true` for any non-null value (issue bblanchon#1005)
* Moved ancillary files to `extras/` (issue bblanchon#1011)

v6.11.5

Toggle v6.11.5's commit message
ArduinoJson 6.11.5

* Added fallback implementations of `strlen_P()`, `strncmp_P()`, `strcmp_P()`, and `memcpy_P()` (issue bblanchon#1073)

v6.11.4

Toggle v6.11.4's commit message
ArduinoJson 6.11.4

* Added `measureJson()` to the `ArduinoJson` namespace (PR bblanchon#1069 by @nomis)
* Added support for `basic_string<char, traits, allocator>` (issue bblanchon#1045)
* Fixed example `JsonConfigFile.ino` for ESP8266
* Include `Arduino.h` if `ARDUINO` is defined (PR bblanchon#1071 by @nomis)

v6.11.3

Toggle v6.11.3's commit message
ArduinoJson 6.11.3

* Added operators `==` and `!=` for `JsonDocument`, `ElementProxy`, and `MemberProxy`
* Fixed comparison of `JsonVariant` when one contains a linked string and the other contains an owned string (issue bblanchon#1051)

v6.11.2

Toggle v6.11.2's commit message
ArduinoJson 6.11.2

* Fixed assignment of `JsonDocument` to `JsonVariant` (issue bblanchon#1023)
* Fix invalid conversion error on Particle Argon (issue bblanchon#1035)

v6.11.1

Toggle v6.11.1's commit message
ArduinoJson 6.11.1

* Fixed `serialized()` not working with Flash strings (issue bblanchon#1030)

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)
0