|
296fe79bfd
|
Stop using CollectionIterator in JsonSerializer
This reduces stack consumption and code size.
See #2046
|
2024-02-01 10:24:00 +01:00 |
|
|
650d537b5d
|
Improve error messages when using char or char*
See #2043
|
2024-01-26 10:34:49 +01:00 |
|
|
0435945a62
|
Set version to 7.0.2
v7.0.2
|
2024-01-19 14:36:16 +01:00 |
|
|
844a50296f
|
Fix link to shrinkToFit() 's documentation
|
2024-01-16 14:29:08 +01:00 |
|
|
1b143d383b
|
Fix assertion poolIndex < count_ after JsonDocument::clear()
Fixes #2034
|
2024-01-16 10:10:43 +01:00 |
|
|
94783fdd2a
|
Set version to 7.0.1
v7.0.1
|
2024-01-10 21:14:07 +01:00 |
|
|
e41d5d4fa1
|
Shorten the library description
|
2024-01-10 18:11:49 +01:00 |
|
|
5dfa25d3dc
|
Include the number of GitHub stars in the library description.
|
2024-01-10 18:11:43 +01:00 |
|
|
a7bfc2212c
|
Fix volatile bool serialized as 1 or 0
Ported from 5d1d2721d1
|
2024-01-10 14:03:12 +01:00 |
|
|
315cc722e9
|
Add more tests for JsonVariantConst
|
2024-01-08 19:47:40 +01:00 |
|
|
ca0dda7ac1
|
Add more tests for JsonArrayConst
|
2024-01-08 19:47:40 +01:00 |
|
|
08cac13c43
|
Add more tests for JsonObjectConst
|
2024-01-08 19:47:36 +01:00 |
|
|
44d2d47863
|
CI: publish package to PlatformIO registry
|
2024-01-04 18:05:31 +01:00 |
|
|
3571db6290
|
Remove unused files in the PlatformIO package
|
2024-01-04 18:01:52 +01:00 |
|
|
cc42373367
|
Fix "no matching function" with JsonObjectConst::operator[]
Fixes #2019
|
2024-01-03 16:30:44 +01:00 |
|
|
9dc43d14f3
|
Set version to 7.0.0
v7.0.0
|
2024-01-03 09:19:34 +01:00 |
|
|
3fa6b6e04f
|
Fix typo in change log
|
2024-01-03 09:19:14 +01:00 |
|
|
2d47b3931d
|
Remove legacy Arduino package from release assets
|
2024-01-03 09:16:19 +01:00 |
|
|
0e8a236583
|
Update copyright year
|
2024-01-03 08:47:06 +01:00 |
|
|
955815fbfa
|
Fix function returns incomplete class type on IAR (issue #2001)
Ported from 3e1be980d9
|
2023-12-07 15:51:29 +01:00 |
|
|
4cd03fbd26
|
Fix no instance of overloaded function... on IAR (fixes #2001)
Ported from 6ed87029e2
|
2023-12-07 15:51:29 +01:00 |
|
|
f7dcea562f
|
CI: always use libc++ with clang
|
2023-11-06 13:24:32 +01:00 |
|
|
4774ca3d29
|
Force inline ZeroTerminatedRamString::size()
Ported from 7517ecb91b
|
2023-11-06 09:52:17 +01:00 |
|
|
26b2ff4c0f
|
Reorder StringNode 's members to reduce code size
|
2023-10-09 15:41:20 +02:00 |
|
|
7e6b89d21f
|
Use only one byte for the string length on 8-bit platforms
|
2023-10-09 15:21:18 +02:00 |
|
|
d20e64187b
|
Use only one byte for the reference counter on 8-bit platforms
|
2023-10-09 14:47:47 +02:00 |
|
|
86e06c901f
|
Add ARDUINOJSON_SIZEOF_POINTER
|
2023-10-09 14:40:18 +02:00 |
|
|
6fe4b9c01d
|
Detect string length overflows
|
2023-10-09 14:15:55 +02:00 |
|
|
9b34069a3b
|
Remove obsolete comments
|
2023-09-25 15:16:41 +02:00 |
|
|
30ea01bc31
|
StringExample: remove obsolete comment
|
2023-09-24 18:12:01 +02:00 |
|
|
92c9faf69f
|
Fix 'std::string_view' has not been declared (issue #1967)
Ported from 49e2a8d421
|
2023-09-13 18:32:38 +02:00 |
|
|
b20653ee1a
|
Fix 'std::string' has not been declared (issue #1967)
Ported from 259855a87b
|
2023-09-13 18:31:22 +02:00 |
|
|
750d53f8c7
|
Update URLs to point to https://arduinojson.org/v7/
|
2023-08-19 16:08:12 +02:00 |
|
|
7bd2ea1072
|
Remove mentions of the zero-copy mode
|
2023-08-19 16:05:42 +02:00 |
|
|
51c5f1a73a
|
Fix a Clang-Tidy warning
|
2023-08-10 19:27:03 +02:00 |
|
|
ac9b74df65
|
Show a warning when ARDUINOJSON_ENABLE_STRING_DEDUPLICATION is defined
|
2023-08-10 18:38:05 +02:00 |
|
|
305e80c09d
|
Show an error if ARDUINOJSON_SLOT_OFFSET_SIZE is defined
|
2023-08-10 18:28:38 +02:00 |
|
|
fc1f06822c
|
CI: add GCC 12
|
2023-08-10 18:25:53 +02:00 |
|
|
a8c763c40e
|
CI: add clang 11, 12, 13, 14, and 15
|
2023-08-10 18:25:53 +02:00 |
|
|
7ab6fc078c
|
CI: remove Clang 3.8
|
2023-08-10 18:18:30 +02:00 |
|
|
c98ba999af
|
Add more tests of JsonDocument constructor
|
2023-08-10 14:30:50 +02:00 |
|
|
1d583f68da
|
Add stubs for JSON_ARRAY_SIZE , JSON_OBJECT_SIZE , and JSON_STRING_SIZE
|
2023-08-10 09:54:47 +02:00 |
|
|
e93fd7657f
|
Add a "Breaking changes" section to the changelog
|
2023-08-10 09:54:47 +02:00 |
|
|
78399c2d78
|
Add a stub for createNestedObject()
|
2023-08-10 09:54:46 +02:00 |
|
|
8cc645c40c
|
Add a stub for createNestedArray()
|
2023-08-10 09:54:45 +02:00 |
|
|
11373af344
|
Add a stub for add()
|
2023-08-10 09:54:44 +02:00 |
|
|
53d54ba9d7
|
Add a stub for shallowCopy()
|
2023-08-10 09:54:44 +02:00 |
|
|
2f31c932d7
|
Add a stub for memoryUsage()
|
2023-08-10 09:54:43 +02:00 |
|
|
93cb3d2fdc
|
Add a stub for BasicJsonDocument
|
2023-08-10 09:54:42 +02:00 |
|
|
be5d5300a2
|
Add a stub for DynamicJsonDocument
|
2023-08-10 09:54:40 +02:00 |
|