Skip to content

Releases: bblanchon/ArduinoJson

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.

ArduinoJson 5.4.0

06 May 06:49
Compare
Choose a tag to compare

Changes since v5.3.0

  • Changed ::String to ArduinoJson::String (issue #275)
  • Changed ::Print to ArduinoJson::Print too

Which package to download?

If you are running the official Arduino IDE, download ArduinoJson-v5.4.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.4.0-old-layout.zip.
This package has the legacy library layout that was supported by older versions of the Arduino IDE.

ArduinoJson 5.3.0

30 Apr 07:54
Compare
Choose a tag to compare

Changes since v5.2.0

  • Added custom implementation of ftoa (issues #266, #267, #269 and #270)
  • Added JsonVariant JsonBuffer::parse() (issue #265)
  • Fixed unsigned long printed as signed long (issue #170)

Which package to download?

If you are running the official Arduino IDE, download ArduinoJson-v5.3.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.3.0-old-layout.zip
This package has the legacy library layout that was supported by older versions of the Arduino IDE.

ArduinoJson 5.2.0

16 Apr 14:22
Compare
Choose a tag to compare

Changes since v5.1.1

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

Which package to download?

If you are running the official Arduino IDE, download ArduinoJson-v5.2.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.2.0-old-layout.zip
This package has the legacy library layout that was supported by older versions of the Arduino IDE.

ArduinoJson 5.1.1

23 Feb 20:34
Compare
Choose a tag to compare

Changes since v5.1.0

  • Removed String duplication when one replaces a value in a JsonObject (PR #232 by @ulion)

Which package to download?

If you are running the official Arduino IDE, download ArduinoJson-v5.1.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.1.1-old-layout.zip
This package has the legacy library layout that was supported by older versions of the Arduino IDE.