Benoit Blanchon
|
67e78f0751
|
Disabled alignment on AVR (fixes #1231)
|
2020-04-08 11:16:22 +02:00 |
|
Benoit Blanchon
|
0814fc185f
|
Added a line-break after each "if" to get more accurate coverage report
|
2020-02-16 15:05:23 +01:00 |
|
Benoit Blanchon
|
66b12da4e7
|
Added DeserializationOption::Filter (closes #959)
|
2020-02-12 17:22:42 +01:00 |
|
Benoit Blanchon
|
f9cfea244a
|
Updated copyright notice
|
2020-01-09 15:48:38 +01:00 |
|
Benoit Blanchon
|
062c1c13b5
|
Added BasicJsonDocument::shrinkToFit()
|
2019-11-07 15:40:20 +01:00 |
|
Benoit Blanchon
|
2078871f36
|
Added missing #include <ArduinoJson/Namespace.hpp>
|
2019-09-13 12:09:07 +02:00 |
|
Benoit Blanchon
|
fcbec6eb6d
|
Use absolute instead of relative includes (fixes #1072)
|
2019-08-26 11:57:57 +02:00 |
|
Benoit Blanchon
|
f3265d2111
|
Fixed warning "cast-align" (issue #914)
|
2019-03-01 09:15:43 +01:00 |
|
Benoit Blanchon
|
c3f71c1a99
|
Updated copyright year to 2019
|
2019-02-15 13:32:04 +01:00 |
|
Benoit Blanchon
|
b77b203935
|
Extracted VariantData and CollectionData classes
|
2018-12-07 09:16:58 +01:00 |
|
Benoit Blanchon
|
aaf0d5c3c5
|
Renamed and moved internal files
|
2018-11-30 17:53:54 +01:00 |
|
Benoit Blanchon
|
04e8acd844
|
Store offset between slots to reduce memory usage
|
2018-11-30 14:28:00 +01:00 |
|
Benoit Blanchon
|
a60162ba76
|
Removed the indirection via StringSlot
|
2018-11-30 14:27:35 +01:00 |
|
Benoit Blanchon
|
45f4e5ac20
|
Restored the monotonic allocator
|
2018-11-30 14:27:33 +01:00 |
|
Benoit Blanchon
|
2bd280df80
|
Removed the automatic expansion of DynamicJsonDocument
|
2018-11-16 10:26:59 +01:00 |
|
Benoit Blanchon
|
f375459d53
|
JsonArray::remove() and JsonObject::remove() now release the memory of strings
|
2018-11-09 18:20:57 +01:00 |
|
Benoit Blanchon
|
d8d939660b
|
JsonArray::remove() and JsonObject::remove() now release the memory of the variant
|
2018-10-19 19:40:21 +02:00 |
|
Benoit Blanchon
|
ae089dcff7
|
Merged the two StringBuilder classes into one
|
2018-10-18 17:54:33 +02:00 |
|
Benoit Blanchon
|
5dc7dc1216
|
Increased the default capacity of DynamicJsonDocument
|
2018-10-08 18:32:58 +02:00 |
|
Benoit Blanchon
|
39e5660c4a
|
Extracted a base class for JsonDocument
|
2018-10-04 14:59:07 +02:00 |
|
Benoit Blanchon
|
6b985b2d1f
|
Fixed object keys not being duplicated
|
2018-10-04 11:16:23 +02:00 |
|
Benoit Blanchon
|
527dc19794
|
Allow mixed configuration in compilation units (issue #809)
|
2018-10-02 16:54:05 +02:00 |
|
Benoit Blanchon
|
b106b1ed14
|
Copy JsonArray and JsonObject, instead of storing pointers (fixes #780)
|
2018-09-11 16:06:08 +02:00 |
|
Benoit Blanchon
|
2998a55f0b
|
Renamed JsonBuffer to MemoryPool
|
2018-09-03 16:14:21 +02:00 |
|
Benoit Blanchon
|
e3639918eb
|
Reduced executable size
|
2018-08-31 16:29:08 +02:00 |
|
Benoit Blanchon
|
9cbc891816
|
Implemented reference semantics for JsonVariant
|
2018-08-21 17:56:16 +02:00 |
|
Benoit Blanchon
|
b105e6f7c4
|
Return JsonArray and JsonObject by value (closes #309)
|
2018-07-02 09:35:21 +02:00 |
|
Benoit Blanchon
|
58cb793c96
|
Reorganized polyfills
|
2018-05-17 13:46:23 +02:00 |
|
Benoit Blanchon
|
1feb92679d
|
Added StaticJsonDocument and DynamicJsonDocument.
Removed StaticJsonArray and DynamicJsonArray.
Removed StaticJsonObject and DynamicJsonObject.
Removed StaticJsonVariant and DynamicJsonVariant.
|
2018-04-17 21:27:45 +02:00 |
|
Benoit Blanchon
|
cf149940ed
|
Moved JsonBuffer to Memory/
|
2018-03-15 16:51:07 +01:00 |
|