All Versions
Latest Version
Avg Release Cycle
41 days
Latest Release
697 days ago

Changelog History
Page 9

  • v5.2.0 Changes

    • 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 Changes

    • โœ‚ Removed String duplication when one replaces a value in a JsonObject (PR #232 by @ulion)
  • v5.1.0 Changes

    • โž• Added support of long long (issue #171)
    • ๐Ÿ— Moved all build settings to ArduinoJson/Configuration.hpp

    โš  > ### BREAKING CHANGE :warning:

    If you defined ARDUINOJSON_ENABLE_STD_STREAM, you now need to define it to 1.

  • v5.0.8 Changes

    • Made the library compatible with PlatformIO (issue #181)
    • ๐Ÿ›  Fixed JsonVariant::is<bool>() that was incorrectly returning false (issue #214)
  • v5.0.7 Changes

    • Made library easier to use from a CMake project: simply add_subdirectory(ArduinoJson/src)
    • ๐Ÿ”„ Changed String to be a typedef of std::string (issues #142 and #161)

    โš  > ### BREAKING CHANGES :warning:

    • JsonVariant(true).as<String>() now returns "true" instead of "1"
    • JsonVariant(false).as<String>() now returns "false" instead of "0"
  • v5.0.6 Changes

    • โž• Added parameter to DynamicJsonBuffer constructor to set initial size (issue #152)
    • ๐Ÿ›  Fixed warning about library category in Arduino 1.6.6 (issue #147)
    • Examples: Added a loop to wait for serial port to be ready (issue #156)
  • v5.0.5 Changes

    • โž• Added overload JsonObjectSuscript::set(value, decimals) (issue #143)
    • ๐Ÿ‘‰ Use float instead of double to reduce the size of JsonVariant (issue #134)
  • v5.0.4 Changes

    • ๐Ÿ›  Fixed ambiguous overload with JsonArraySubscript and JsonObjectSubscript (issue #122)
  • v5.0.3 Changes

    • ๐Ÿ›  Fixed printTo(String) which wrote numbers instead of strings (issue #120)
    • ๐Ÿ›  Fixed return type of JsonArray::is<T>() and some others (issue #121)
  • v5.0.2 Changes

    • ๐Ÿ›  Fixed segmentation fault in parseObject(String) and parseArray(String), when the StaticJsonBuffer is too small to hold a copy of the string
    • ๐Ÿ›  Fixed Clang warning "register specifier is deprecated" (issue #102)
    • ๐Ÿ›  Fixed GCC warning "declaration shadows a member" (issue #103)
    • ๐Ÿ›  Fixed memory alignment, which made ESP8266 crash (issue #104)
    • ๐Ÿ›  Fixed compilation on Visual Studio 2010 and 2012 (issue #107)