Commit graph

44 commits

Author SHA1 Message Date
Lumor Sunil
3bdf25183e Added struct and union cases in extract and extractAlloc and match (except for structs). Added tests for enums, unions and structs. 2025-07-22 17:18:59 +02:00
6eccce0b98
fix: bit rotten json in cbor.extract_cbor test case 2025-07-15 16:43:31 +02:00
3461e8d808
build: fix build for 0.15.0-dev.1034+bd97b6618 2025-07-15 16:43:13 +02:00
5ea4b73191
feat: add support for allocating extraction of arrays 2025-07-14 13:07:37 +02:00
8d184c5981
docs: add deepwiki badge to readme 2025-05-28 11:17:49 +02:00
1fccb83c70
fix: error return type in decodeMapHeader 2025-03-24 10:10:38 +01:00
18f6438865
fix: add missing NotAnObject error 2025-03-22 21:51:08 +01:00
769bff078f
feat: add support for allocating extractors 2025-03-22 21:49:19 +01:00
285f64ede6
feat: add support for extractor members 2025-03-22 21:48:50 +01:00
b32ffa3a52
fix: matchArray should not return an error on match failure 2025-03-22 21:46:55 +01:00
183248d7f2
fix: build of writeArray with zig-0.14 2025-03-22 21:45:58 +01:00
32505ed465
feat: more explicit error handling 2025-03-22 21:43:58 +01:00
37021a266b
feat: add support for encoder members 2025-03-22 21:42:24 +01:00
a6174af2ec
feat: initial release of thespian's cbor module as a separate package 2025-03-18 23:06:38 +01:00
e46447c70a build: update dependency hash format 2025-03-07 16:16:52 +01:00
abe06a524d build: update to zig-0.14 2025-03-05 10:56:32 +01:00
05c594e552 build: update to 0.14.0-dev.3039 2025-02-04 21:05:33 +01:00
53ddddbaa9 Merge branch 'master' into zig-0.14 2025-01-30 18:25:08 +01:00
34b2bf28d9 feat: support matching and extracting enums 2025-01-29 15:32:34 +01:00
f0cf0e7aac feat: add message formatter 2025-01-24 12:42:33 +01:00
687e62466a build: update zig-tracy for win32 support 2025-01-20 15:29:47 +01:00
d0a05b80f6 build: update to zig-0.14.0-dev.2546 2024-12-21 20:51:51 +01:00
e4c84d6158 build: update to zig-0.14.0-dev.2546 2024-12-21 20:37:25 +01:00
c7406520e4 build: update dependencies for zig-0.14.0-dev.2546 compatibility 2024-12-21 20:36:50 +01:00
298b2b5e95 feat: make cbor.writeJsonValue public 2024-11-17 22:15:56 +01:00
b8c5be3656 fix: be more conservative with stack space to avoid stack overflows on macos 2024-10-21 18:52:00 +02:00
33a0c4d176 feat: prevent some more json encode/decode errors and clean-up error sets 2024-09-19 20:58:39 +02:00
95d31a7697 feat: use a dynamic buffer to prohibit error.Overflow in jsonScanUntil
Also, clean-up the definition of CborJsonError
2024-09-18 21:29:41 +02:00
ae54c014aa fix: fix windows build of flow 2024-08-31 21:00:43 +02:00
2838ee23e0 feat: add support for floats to cbor 2024-06-25 21:04:51 +02:00
6865acc01f feat: add file_stream and subprocess_windows 2024-06-07 22:09:46 +02:00
897ac69c2b windows build fixes 2024-06-07 11:42:54 +02:00
f53644ac11 build: update to latest zig master 2024-06-04 22:13:16 +02:00
c220c79e97 fix: cbor write of errorsets 2024-04-21 00:26:21 +02:00
016e597df3 build: update to zig 0.12.0-dev.3659+1e5075f81 2024-04-16 23:11:39 +02:00
71367c963b fix: use correct error type for cbor.writeErrorSet 2024-04-08 21:49:15 +02:00
a1040f0b5c feat: add cbor.toJsonOptsAlloc 2024-04-05 17:26:42 +02:00
2e19486363 feat: add support for cbor extracting to optionals 2024-04-02 23:01:48 +02:00
08dd84ef20 feat: add allocating json encode/decode functions to cbor 2024-04-02 23:01:20 +02:00
9ec12966c1 fix: don't fail to consume input iterator in cbor match more operations 2024-03-21 22:43:34 +01:00
ef742fe069 refactor: use more portable types in cbor matching 2024-02-28 21:02:03 +01:00
75aa43a0da build: fix build on macos 2024-02-28 21:01:11 +01:00
b682d30e60 Create README.md 2024-02-08 23:14:04 +01:00
025f2983f8 Initial Release 2024-02-08 23:04:55 +01:00