Commit Graph

  • 9bbfbd0a6a Set version to 6.2.1-beta v6.2.1-beta Benoit Blanchon 2018-07-17 10:27:04 +02:00
  • 6e4f1dc756 Fixed JsonObject not inserting keys of type String (fixes #782) Benoit Blanchon 2018-07-17 10:24:21 +02:00
  • dc13882624 Update badges to show status of branch 6.x Benoit Blanchon 2018-07-12 11:01:26 +02:00
  • 6bb17d5896 Checked that issue issue #628 is fixed Benoit Blanchon 2018-07-12 10:33:56 +02:00
  • 1a513cbd16 Set version to 6.2.0-beta v6.2.0-beta Benoit Blanchon 2018-07-12 09:10:13 +02:00
  • 87fa87d87b Renamed function RawJson() to serialized() Benoit Blanchon 2018-07-12 09:08:20 +02:00
  • fa1a40ac6e Fixed JsonVariant::is<int>() that returned true for empty strings Benoit Blanchon 2018-07-05 09:53:11 +02:00
  • 954428e341 Improved float serialization when -fsingle-precision-constant is used Benoit Blanchon 2018-07-04 12:07:03 +02:00
  • 765752261c Improved float serialization when -fsingle-precision-constant is used Benoit Blanchon 2018-07-04 12:07:03 +02:00
  • 037f90aada Disabled lazy number deserialization (fixes #772) Benoit Blanchon 2018-07-04 11:57:30 +02:00
  • 1397bec066 Set version to 6.1.0-beta v6.1.0-beta Benoit Blanchon 2018-07-02 09:54:35 +02:00
  • b105e6f7c4 Return JsonArray and JsonObject by value (closes #309) Benoit Blanchon 2018-07-02 09:35:21 +02:00
  • 4fe2b1100e Set version to 6.0.1-beta v6.0.1-beta Benoit Blanchon 2018-06-11 12:24:33 +02:00
  • c3403ed72d Fixed conflicts with isnan() and isinf() macros (fixes #752) Benoit Blanchon 2018-06-11 12:21:50 +02:00
  • 393f352b70 Minor changes in the examples Benoit Blanchon 2018-06-07 11:21:54 +02:00
  • e86eb0cfdf Set version to 6.0.0-beta v6.0.0-beta Benoit Blanchon 2018-06-07 10:47:00 +02:00
  • a9a730fd74 Added MessagePack fuzzing Benoit Blanchon 2018-06-07 10:36:57 +02:00
  • 4ff6809bc5 Merge branch 'master' into 6.x Benoit Blanchon 2018-06-07 09:32:55 +02:00
  • 7b229e4c38 Added fuzzing to travis Benoit Blanchon 2018-06-06 11:19:36 +02:00
  • 9ac9b533b6 Added clang 3.9, 4.0, 5.0 and 6.0 to travis Benoit Blanchon 2018-06-05 20:55:53 +02:00
  • f53fc3e06f Added MessagePack in README Benoit Blanchon 2018-06-04 17:48:10 +02:00
  • 0139354780 Merge branch 'master' into 6.x Benoit Blanchon 2018-06-04 17:44:10 +02:00
  • 011aac43d2 Set version to 5.13.2 v5.13.2 Benoit Blanchon 2018-06-01 09:21:42 +02:00
  • eb20ae6a3f Added macros ARDUINOJSON_VERSION, ARDUINOJSON_VERSION_MAJOR... Benoit Blanchon 2018-06-01 09:16:45 +02:00
  • 7c0af91844 Fixed null values that could be pass to strcmp() (closes #745) Benoit Blanchon 2018-06-01 09:08:38 +02:00
  • fc2e3a4ab3 Added serializeMsgPack() and measureMsgPack() (closes #358) Benoit Blanchon 2018-05-29 08:31:17 +02:00
  • 58cb793c96 Reorganized polyfills Benoit Blanchon 2018-05-17 13:46:23 +02:00
  • 4592f23260 Merged MsgPackError and JsonError into DeserializationError. Return NotSupported if the JSON input contains "\u". Benoit Blanchon 2018-05-15 18:23:09 +02:00
  • ccb54136a2 Added support for non zero-terminated strings (fixes #704) Benoit Blanchon 2018-05-14 17:12:59 +02:00
  • 4c9c047ddf Made nestingLimit a member of the document Benoit Blanchon 2018-04-18 21:42:14 +02:00
  • 1feb92679d Added StaticJsonDocument and DynamicJsonDocument. Removed StaticJsonArray and DynamicJsonArray. Removed StaticJsonObject and DynamicJsonObject. Removed StaticJsonVariant and DynamicJsonVariant. Benoit Blanchon 2018-04-17 21:27:45 +02:00
  • a13b9e8bdc Added example MsgPackParser.ino (issue #358) Benoit Blanchon 2018-04-10 17:55:51 +02:00
  • cb723840d9 Added deserializeMsgPack() (issue #358) Benoit Blanchon 2018-04-10 17:43:27 +02:00
  • 923d3e8a84 Removed friend relationship between JsonVariant and JsonSerializer Benoit Blanchon 2018-03-23 09:20:50 +01:00
  • 0d1623edef Clear the JsonObject or JsonArray in deserializeJson() Benoit Blanchon 2018-03-18 14:50:52 +01:00
  • cf149940ed Moved JsonBuffer to Memory/ Benoit Blanchon 2018-03-15 09:56:00 +01:00
  • ef55a6ba7c Removed all deprecated features Benoit Blanchon 2018-03-15 09:43:10 +01:00
  • e3e4aa89ad Merge branch 'master' into 6.x Benoit Blanchon 2018-03-14 14:46:53 +01:00
  • 3523296e3d Fixed JsonBuffer::parse() nesting limit (fixes #693) Benoit Blanchon 2018-03-12 18:28:37 +01:00
  • b2a8085651 Added JsonError Benoit Blanchon 2018-03-09 16:58:01 +01:00
  • 83d73c93f7 Replaced printTo() with serializeJson() * Added serializeJson() and serializeJsonPretty() * Added measureJson() and measureJsonPretty() * Removed printTo() and prettyPrintTo() * Removed measureLength() and measurePrettyLength() Benoit Blanchon 2018-03-01 09:24:58 +01:00
  • 7a2a64803a Don't use JsonBuffer to create or parse objects and arrays. * Added DynamicJsonArray and StaticJsonArray * Added DynamicJsonObject and StaticJsonObject * Added DynamicJsonVariant and StaticJsonVariant * Added deserializeJson() * Removed JsonBuffer::parseArray(), parseObject() and parse() * Removed JsonBuffer::createArray() and createObject() Benoit Blanchon 2018-02-26 16:05:16 +01:00
  • baf5adcf33 Set version to 6.0.0 Benoit Blanchon 2018-02-26 16:00:44 +01:00
  • 689ae5c08d Set version to 5.13.1 v5.13.1 Benoit Blanchon 2018-02-19 08:54:37 +01:00
  • d9b1e7e810 Allowed non-quoted key to contain underscores (fixes #665) Benoit Blanchon 2018-02-16 11:04:07 +01:00
  • b4eece01f8 Fixed JsonVariant::operator|(int) to accept double (fixes #675) Benoit Blanchon 2018-02-09 09:05:29 +01:00
  • cf5396aaed Set version to 5.13.0 v5.13.0 Benoit Blanchon 2018-01-19 15:35:19 +01:00
  • e390587e91 Kept only two namespaces ArduinoJson and ArduinoJson::Internals Benoit Blanchon 2018-01-19 08:32:15 +01:00
  • bae179ed67 RawJson() accepts any kind of string and obeys to duplication rules Benoit Blanchon 2018-01-18 09:43:37 +01:00
  • 7e4fcb0868 Add repository and license in library.properties (closes #662) Benoit Blanchon 2018-01-15 10:24:51 +01:00
  • fbfdca1de9 Added campaign information in links Benoit Blanchon 2018-01-15 10:22:04 +01:00
  • 0612eef69b Marked strdup() as deprecated (issue #658) Benoit Blanchon 2018-01-14 14:02:10 +01:00
  • ae0b7a3ebd Changed the return type of strdup() to const char* (issue #658) Benoit Blanchon 2018-01-14 13:49:37 +01:00
  • e92612b511 Changed the rules of string duplication (fixes #658) Benoit Blanchon 2018-01-14 13:46:28 +01:00
  • 5c33fd4b94 Set copyright year to 2018 Benoit Blanchon 2018-01-05 09:20:01 +01:00
  • c3f51e2980 Updated links to arduinojson.org Benoit Blanchon 2018-01-05 09:17:24 +01:00
  • de47c0af9e Updated links to the book Benoit Blanchon 2017-12-27 14:15:49 +01:00
  • e53e4e3dd9 Fixed typos Benoit Blanchon 2017-12-15 17:52:47 +01:00
  • 36fe6535c4 Reworked the readme Benoit Blanchon 2017-12-15 17:52:13 +01:00
  • b55e57a7cf Set version to 5.12.0 v5.12.0 Benoit Blanchon 2017-12-11 17:50:18 +01:00
  • 7626db624e Changed all link to point to HTTPS version Benoit Blanchon 2017-12-11 17:26:50 +01:00
  • 6d8329b255 Added an example that shows how to save and load a configuration file Benoit Blanchon 2017-12-11 17:20:27 +01:00
  • 461e30148c Reworked all examples Benoit Blanchon 2017-12-11 15:19:28 +01:00
  • 57d98e48f7 Added detection of Keil ARM Compiler (issue #629) Benoit Blanchon 2017-12-05 21:24:28 +01:00
  • cf2babc598 Added detection of MPLAB XC compiler (issue #629) Benoit Blanchon 2017-12-05 21:18:21 +01:00
  • d10277df31 Added a clear error message when compiled as C (issue #629) Benoit Blanchon 2017-12-03 13:49:51 +01:00
  • d3a1203782 Added JsonVariant::operator| to return a default value Benoit Blanchon 2017-11-29 09:49:40 +01:00
  • 126f7ab819 Rewrote example JsonHttpClient.ino (fixes #600) Benoit Blanchon 2017-11-13 15:47:26 +01:00
  • 221c2861fc Changed all links to point to arduinojson.org Benoit Blanchon 2017-11-07 20:42:50 +01:00
  • 66667382e1 Added Alexander Wilms to the list of donators Benoit Blanchon 2017-11-01 09:19:40 +01:00
  • a7e928d126 Set version to 5.11.2 v5.11.2 Benoit Blanchon 2017-10-17 10:21:52 +02:00
  • 591fe7e92b Fixed incorrect rounding for float values (fixes #588) Benoit Blanchon 2017-10-17 10:19:21 +02:00
  • d6e61cbcda Added banner with the new logo Benoit Blanchon 2017-10-16 10:21:44 +02:00
  • 5825366fe4 Added Patrick Elliott to the list of donators Benoit Blanchon 2017-10-07 16:33:53 +02:00
  • 6df204cf40 Split CONTRIBUTING and SUPPORT Benoit Blanchon 2017-10-03 13:01:47 +02:00
  • 3f7e1db549 Added guidelines for contributing Benoit Blanchon 2017-10-03 12:26:49 +02:00
  • a6091136b0 Fix GCC 7 warning Benoit Blanchon 2017-09-27 10:09:45 +02:00
  • 353bbd0e8c Fix GCC 4.8.5 warning Benoit Blanchon 2017-09-27 09:45:48 +02:00
  • a428e125fa Travis: Added GCC 7 Benoit Blanchon 2017-09-27 09:27:28 +02:00
  • 2e262b2689 Travis: Removed GCC 4.5 Benoit Blanchon 2017-09-27 09:27:01 +02:00
  • a2d055e408 Added Günther Jehle to the list of donators Benoit Blanchon 2017-09-26 09:43:32 +02:00
  • 57defe00ee Fixed DynamicJsonBuffer::clear() not resetting allocation size (fixes #561) Benoit Blanchon 2017-08-30 21:51:10 +02:00
  • ac5a2676e7 Upgraded to Catch 1.9.7 Benoit Blanchon 2017-08-27 15:12:20 +02:00
  • ed98ea4e43 Implemented JsonVariant comparisons with template friends Benoit Blanchon 2017-08-06 16:26:38 +02:00
  • 729bf0afd2 Made JsonBuffer destructor protected Benoit Blanchon 2017-07-18 22:00:06 +02:00
  • 2ea7ea153c Set version to 5.11.1 v5.11.1 Benoit Blanchon 2017-07-14 11:17:11 +02:00
  • 2772e66064 Fixed warning "this statement may fall through" (issue #539) Benoit Blanchon 2017-07-14 11:14:50 +02:00
  • d41f7a8165 Fixed too many decimals places in float serialization (issue #543) Benoit Blanchon 2017-07-14 10:51:46 +02:00
  • abfd3997eb Fixed "constant exceeds range of float [-Woverflow]" (issue #544) Benoit Blanchon 2017-07-09 15:24:58 +02:00
  • 788c9be016 Removed dependency on PGM_P as Particle 0.6.2 doesn't define it (issue #546) Benoit Blanchon 2017-07-07 23:04:42 +02:00
  • c3d7a79a83 Travis: Removed Arduino DUE on platformio (fatal error: Ethernet.h: No such file or directory) Benoit Blanchon 2017-07-06 20:56:05 +02:00
  • 1782348275 Added Charles Walker to the list of donators Benoit Blanchon 2017-07-06 20:55:05 +02:00
  • edfe5c6622 Set version to 5.11.0 v5.11.0 Benoit Blanchon 2017-06-25 15:11:57 +02:00
  • 2b9492317b Added Charles Haynes to the list of donators Benoit Blanchon 2017-06-22 21:56:41 +02:00
  • 5da41edf6a Removed implementation of JsonBufferAllocated::delete. Benoit Blanchon 2017-06-18 21:24:25 +02:00
  • 476e5aaa86 Added DynamicJsonBuffer::clear() Benoit Blanchon 2017-06-17 16:48:40 +02:00
  • 789fa507b5 Added StaticJsonBuffer::clear() Benoit Blanchon 2017-06-17 14:50:21 +02:00
  • 508f936317 Made JsonBuffer non-copyable (PR #524 by @luisrayas3) Benoit Blanchon 2017-06-17 14:17:01 +02:00
  • e9d88dda8e Set version to 5.10.1 v5.10.1 Benoit Blanchon 2017-06-12 21:10:02 +02:00
  • ecceb71a1e AppVeyor: Added Visual Studio 2017 and restored MinGW Benoit Blanchon 2017-06-07 11:14:55 +02:00