Skip to content

Releases: bblanchon/ArduinoJson

ArduinoJson 5.6.7

20 Sep 08:14
Compare
Choose a tag to compare

Changes since v5.6.6

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

View version history

ArduinoJson 5.6.6

29 Aug 18:58
Compare
Choose a tag to compare

Changes since v5.6.5

  • 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).

View version history

ArduinoJson 5.6.5

15 Aug 10:28
Compare
Choose a tag to compare

Changes since v5.6.4

  • as<char*>() now returns true when input is null (issue #330)

View version history

ArduinoJson 5.6.4

20 Jul 11:19
Compare
Choose a tag to compare

Changes since v5.6.3

  • Fixed error in float serialization (issue #324)

View version history

ArduinoJson 5.6.3

19 Jul 07:04
Compare
Choose a tag to compare

Changes since v5.6.2

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

View version history

ArduinoJson 5.6.2

30 Jun 18:26
Compare
Choose a tag to compare

Changes since v5.6.1

  • Fixed build when another lib does #undef isnan (issue #284)

View version history

ArduinoJson 5.6.1

24 Jun 07:29
Compare
Choose a tag to compare

Changes since v5.6.0

  • Added missing #pragma once (issue #310)

View version history

ArduinoJson 5.6.0

22 Jun 19:51
Compare
Choose a tag to compare

Changes since v5.5.1

  • ArduinoJson is now a header-only library (issue #199)

ArduinoJson 5.5.1

06 Jun 20:21
Compare
Choose a tag to compare

Changes since v5.5.0

  • Fixed compilation error with Intel Galileo (issue #299)

Which package to download?

If you are running the official Arduino IDE, download ArduinoJson-v5.5.1.zip.
You can also use the library manager from the IDE; it will download the library for you.

If you are running an alternative IDE (like Energia or Stino), download ArduinoJson-v5.5.1-old-layout.zip.
This package has the legacy library layout that was supported by older versions of the Arduino IDE.

ArduinoJson 5.5.0

22 May 13:04
Compare
Choose a tag to compare

Changes since v5.4.0

  • Added JsonVariant::success() (issue #279)
  • Renamed JsonVariant::invalid<T>() to JsonVariant::defaultValue<T>()

Which package to download?

If you are running the official Arduino IDE, download ArduinoJson-v5.5.0.zip.
You can also use the library manager from the IDE; it will download the library for you.

If you are running an alternative IDE (like Energia or Stino), download ArduinoJson-v5.5.0-old-layout.zip.
This package has the legacy library layout that was supported by older versions of the Arduino IDE.