Commit Graph

23 Commits

Author SHA1 Message Date
90e7034bfe [build] Provide more metadata in the Maven pom 2025-10-15 00:09:10 +02:00
7c9d4a95bb [serde-extension] Implement support for reading/writing enums 2025-10-06 01:19:37 +02:00
7ce3aaac06 [serde-*] Make data readers and writers AutoCloseable 2025-08-03 20:36:28 +02:00
1fc418970f [serde-gson] Support for Gson readers and writers 2025-08-03 20:21:33 +02:00
20e08349e7 [*] Remove lombok.var for better compatibility 2025-07-28 21:37:15 +02:00
5678a6bf87 [serde-extension] Ignore unknown compound keys 2025-07-27 13:40:08 +02:00
91b0274a05 [*-extension] Move extension ids to interface level 2025-07-27 01:40:14 +02:00
e4ea5fdfc2 [serde-*, read-write-*] Support for visiting arbitrary decorations and values 2025-07-21 23:17:50 +02:00
35768550d3 [serde-api, serde-extension] Make handling of data read exceptions more explicit 2025-06-29 00:08:06 +02:00
25faea92d8 [weaver-pojo-serde-extension] Implement auto serde for POJO weaving 2025-06-28 23:33:34 +02:00
4fc8cb4ac7 [serde-extension] Improve exception handling 2025-06-28 23:28:33 +02:00
6e5c9a23c2 [patchwork, core, extensions] Hugely simplify Patchworks 2025-06-13 22:04:16 +02:00
2096ae540c [*] Remove config entry sealing 2025-06-10 00:46:09 +02:00
59f882bd12 [*] Rework registration of TweedExtensions 2025-04-25 15:33:55 +02:00
c97f711c0b [*] Migrate to jspecify annotations 2025-04-24 21:52:33 +02:00
de92d6843f [core, serde-extension, weaver-pojo] Remove the coherent from collection stuff 2025-04-20 21:19:00 +02:00
b466ccd577 [*] Modernize Gradle setup
Version catalog and convention plugin instead of allprojects/subprojects
2025-02-22 22:55:06 +01:00
f10a23a0f5 [weaver-pojo] Introduce pojo weaver post processors 2024-12-09 23:35:26 +01:00
002f59ebd0 [weaver-pojo] Implement first prototype of POJO weaving 2024-10-20 21:30:00 +02:00
a8e89aaee8 Validation fallback values, tests and fixes 2024-06-10 00:28:26 +02:00
f95a5fd10e Auto services 2024-06-09 21:51:28 +02:00
31d905b065 Refactored validation and stuff 2024-06-09 18:51:43 +02:00
b0f35b03b9 Initial commit
That's a lotta stuff for an initial commit, but well...
2024-05-25 19:22:26 +02:00