|
17a482a9b1
|
Remove StaticJsonDocument
|
2023-03-20 10:40:35 +01:00 |
|
|
c89a2025ce
|
Make string support generic (issue #1807)
|
2023-03-13 12:19:05 +01:00 |
|
|
33a4773fbd
|
Set clang-format standard to C++11 (#1820)
|
2023-02-16 11:51:02 +01:00 |
|
|
daa87e12dc
|
Update copyright notice
|
2023-02-16 11:45:01 +01:00 |
|
|
1b66a217bf
|
Replace ARDUINOJSON_NAMESPACE with an inline namespace (#1820)
|
2023-02-14 10:04:48 +01:00 |
|
|
62dea9d364
|
Reformat CMake files
|
2023-02-10 17:02:51 +01:00 |
|
|
007b4f3362
|
Update Catch library to 2.13.10 (#1820)
|
2023-02-10 17:02:51 +01:00 |
|
|
1ec16ca94f
|
Use pgm_read() instead of ARDUINOJSON_READ_STATIC_ARRAY
|
2023-01-26 14:55:46 +01:00 |
|
|
191fc5dff4
|
Remove support for naked char (was deprecated since 6.18.0)
|
2022-12-26 11:02:34 +01:00 |
|
|
09f9bd6b8b
|
Fix detection of char types
|
2022-12-26 10:21:57 +01:00 |
|
|
b0730f04f7
|
Rename VariantRef to JsonVariant
|
2022-12-19 14:41:53 +01:00 |
|
|
ef8ed28aec
|
Rename VariantConstRef to JsonVariantConst
|
2022-12-19 14:41:43 +01:00 |
|
|
d0b619ea93
|
Rename UInt to JsonUInt
|
2022-12-19 14:41:43 +01:00 |
|
|
dc42d93b0f
|
Rename ObjectConstRef to JsonObjectConst
|
2022-12-19 12:20:37 +01:00 |
|
|
dff07ebfe8
|
Rename ObjectRef to JsonObject
|
2022-12-19 12:20:13 +01:00 |
|
|
83e5d9d150
|
Rename ArrayConstRef to JsonArrayConst
|
2022-12-19 12:12:28 +01:00 |
|
|
7079aa99d7
|
Rename ArrayRef to JsonArray
|
2022-12-19 12:10:58 +01:00 |
|
|
0f85a55cac
|
Implement VariantRefBase with a CRTP
|
2022-12-05 21:00:24 +01:00 |
|
|
b8d1dccb21
|
Test IsString<String> and IsString<StringSumHelper>
|
2022-10-31 18:02:07 +01:00 |
|
|
c3d5e9382d
|
Implement IsString from StringAdapter
|
2022-10-26 17:20:33 +02:00 |
|
|
cf4436e581
|
Extract VariantProxy from ElementProxy and MemberProxy
|
2022-08-30 10:25:03 +02:00 |
|
|
62e83133cd
|
Remove JsonDocument::data() and JsonDocument::memoryPool()
|
2022-08-09 10:38:36 +02:00 |
|
|
77b4270d97
|
Remove Visitable
|
2022-07-03 15:37:08 +02:00 |
|
|
f831ed395d
|
Fix JsonString operator == and != for non-zero-terminated string
|
2022-02-17 17:33:16 +01:00 |
|
|
a880614a75
|
Fix call of overloaded 'String(const char*, int)' is ambiguous
|
2022-02-17 17:33:16 +01:00 |
|
|
af18994deb
|
Update copyright notice
|
2022-01-01 10:01:05 +01:00 |
|
|
67fc2d9897
|
Assume PROGMEM is available as soon as ARDUINO is defined (#1693)
|
2021-12-31 11:00:50 +01:00 |
|
|
ec7ffa20f2
|
Avoid Arduino.h when all its features are disabled (fixes #1692)
|
2021-12-27 13:16:24 +01:00 |
|
|
ca24ed48f5
|
Separate string adapter from storage policy
|
2021-12-07 16:08:44 +01:00 |
|
|
51937778dd
|
Add operator<<(std::ostream&, const JsonString&)
|
2021-12-07 16:08:44 +01:00 |
|
|
43b2e2e774
|
Append terminator in saveStringFromFreeZone()
|
2021-11-24 19:06:49 +01:00 |
|
|
62f9b94ab1
|
Add CopiedString and LinkedString
|
2021-11-24 19:06:49 +01:00 |
|
|
0429016ff1
|
Remove IsWriteableString
|
2021-11-12 15:28:33 +01:00 |
|
|
acfa174333
|
Add safe bool idiom in JsonString
|
2021-10-24 09:58:39 +02:00 |
|
|
e0cd5b6405
|
Increased test coverage
|
2021-09-12 10:13:12 +02:00 |
|
|
6632fa8da1
|
Removed StringAdapter::equals()
|
2021-07-27 14:16:39 +02:00 |
|
|
5790f3c8f7
|
Refactored string adapters: only one IsString<T> and adaptString()
|
2021-07-27 14:16:18 +02:00 |
|
|
4e261068a1
|
clang-format: set IndentPPDirectives to AfterHash
|
2021-06-16 21:08:01 +02:00 |
|
|
9bcb409648
|
Fixed serializeJson(doc, String) when allocation fails (fixes #1572)
|
2021-05-30 21:34:07 +02:00 |
|
|
622e7dd287
|
Fixed support for volatile float and double (fixes #1557)
|
2021-05-19 15:01:51 +02:00 |
|
|
c7c0b729c1
|
Added a deprecation warning for is<char>() and is<char*>()
|
2021-05-05 15:43:02 +02:00 |
|
|
4780174ee1
|
Added a deprecation warning for as<char>() and set(char)
|
2021-05-04 16:10:50 +02:00 |
|
|
ab23625091
|
Renamed DEPRECATED to ARDUINOJSON_DEPRECATED
|
2021-05-04 14:44:07 +02:00 |
|
|
2be528a3fa
|
serializeMsgPack(doc, p, n) doesn't add terminator anymore (fixes #1545)
|
2021-04-29 20:59:15 +02:00 |
|
|
4b89878c10
|
Added a deprecation warning for as<char*>()
|
2021-04-27 18:25:42 +02:00 |
|
|
7be0c2c650
|
CMake: added labels to tests
|
2021-04-25 11:38:19 +02:00 |
|
|
64e52e97ee
|
Removed redundant range check in MemoryPoolPrint
|
2021-04-18 16:47:28 +02:00 |
|
|
d5d2209d09
|
Added "https://" prefix to all URLs so they are clickable in VS Code
|
2021-03-29 19:35:25 +02:00 |
|
|
347ac422f4
|
Added support for Printable (closes #1444)
|
2021-03-27 14:35:15 +01:00 |
|
|
d7f5b56ca4
|
Added support for custom converters (closes #687)
|
2021-03-20 14:52:47 +01:00 |
|