|
|
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 |
|
|
|
c9a609d457
|
[attributes] Introduce attributes extensions
|
2025-07-27 01:18:32 +02:00 |
|
|
|
e4ea5fdfc2
|
[serde-*, read-write-*] Support for visiting arbitrary decorations and values
|
2025-07-21 23:17:50 +02:00 |
|
|
|
22bccfe525
|
[*] Fix non-Java-8 APIs
|
2025-06-29 10:10:59 +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 |
|
|
|
dc318722d3
|
[weaver-pojo*] Refactor POJO weaver extensibility
|
2025-06-21 15:27:15 +02:00 |
|
|
|
95b2cbc7dd
|
[annotation-inheritance, type-utils] Implement module for annotation inheritance
|
2025-06-20 21:25:47 +02:00 |
|
|
|
694fb85c31
|
[*] Switch to Apache Commons Logging (#10)
|
2025-06-14 00:24:27 +02:00 |
|
|
|
6e5c9a23c2
|
[patchwork, core, extensions] Hugely simplify Patchworks
|
2025-06-13 22:04:16 +02:00 |
|
|
|
694f993b8c
|
[core] rename setup phase 'ready' to 'initialized'
|
2025-06-13 00:56:00 +02:00 |
|
|
|
2096ae540c
|
[*] Remove config entry sealing
|
2025-06-10 00:46:09 +02:00 |
|
|
|
a6900e673a
|
[build] Update Gradle to 8.14.2
|
2025-06-09 22:32:17 +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 |
|
|
|
cef5227bf1
|
[*] Configure delombokked sources jars
|
2025-04-24 19:58:28 +02:00 |
|
|
|
6e79957207
|
[construct, core, weaver-pojo] Replace simple class injections with more sophisticated construction
|
2025-04-23 11:16:15 +02:00 |
|
|
|
de92d6843f
|
[core, serde-extension, weaver-pojo] Remove the coherent from collection stuff
|
2025-04-20 21:19:00 +02:00 |
|
|
|
a50ce563e6
|
[weaver-pojo] Coherent collection weaving
|
2025-04-20 21:12:19 +02:00 |
|
|
|
e30e6d0547
|
[type-utils, weaver-pojo] Introduce a submodule focused on Java types for POJO weaving
|
2025-03-04 23:47:40 +01:00 |
|
|
|
0eac7e42aa
|
[*] Fix testing setup
|
2025-03-01 10:05:49 +01: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 |
|
|
|
aaf05d1a33
|
[utils] Who doesn't need some general util classes...
|
2024-11-04 00:07:55 +01:00 |
|
|
|
60aba0ee80
|
[weaver-pojo] TypedMultimap fixes and test fixes
|
2024-11-03 00:14:43 +01:00 |
|
|
|
a3c33ee4a8
|
[gradle] Introduce gradle conventions using buildSrc
|
2024-11-02 23:11:36 +01:00 |
|
|
|
1bf46b1a4a
|
[*] Logging via SLF4J
|
2024-11-02 21:48:05 +01:00 |
|
|
|
002f59ebd0
|
[weaver-pojo] Implement first prototype of POJO weaving
|
2024-10-20 21:30:00 +02:00 |
|
|
|
37d64502ad
|
Add tweed5-naming-format
|
2024-07-22 18:00:01 +02:00 |
|
|
|
1b3bf0ca96
|
Annotation-based AComment -> EntryComment
|
2024-06-10 00:43:51 +02:00 |
|
|
|
a8e89aaee8
|
Validation fallback values, tests and fixes
|
2024-06-10 00:28:26 +02:00 |
|
|
|
d785389fee
|
Add middleware pseudo-ids for default ordering
|
2024-06-09 22:32:22 +02:00 |
|
|
|
df3a42a876
|
Non-null validator
|
2024-06-09 22:31:56 +02:00 |
|
|
|
9fee399b6a
|
Deep copying
|
2024-06-09 22:31:38 +02:00 |
|
|
|
3884485a0d
|
Fix a cycle in the acyclic graph sorter
|
2024-06-09 22:30:39 +02:00 |
|
|
|
b012955069
|
Global JUnit timeouts
|
2024-06-09 22:29:48 +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 |
|