-
ff53708a16
[build] project structure and publishing improvements
Siphalor
2025-10-12 19:41:11 +02:00
-
61485e3134
[weaver-pojo] Remove some obsolete methods
Siphalor
2025-10-06 22:47:57 +02:00
-
d06ac7cb7e
[default-extension,serde-hjson] Fix validation interfering with normal comments; improve HJSON comment writing
Siphalor
2025-10-06 22:47:19 +02:00
-
7c9d4a95bb
[serde-extension] Implement support for reading/writing enums
Siphalor
2025-10-06 01:19:37 +02:00
-
4c6f131338
[weaver-pojo-validation-ext] Fix typo in class name
Siphalor
2025-09-13 22:47:29 +02:00
-
136d4c9054
[build] Update to Gradle wrapper 9.0.0
Siphalor
2025-08-14 08:25:04 +02:00
-
332e63e6c8
[build] Aggregated coverage report
Siphalor
2025-08-13 10:21:02 +02:00
-
83cbe91e35
[*] Generalize the entry system by introducing "structured entries"
Siphalor
2025-08-12 10:04:05 +02:00
-
6f2e715b2a
[comment-loader-extension] Introduce comment loader extension
Siphalor
2025-08-05 18:15:53 +02:00
-
32831c7c22
[serde-gson,serde-jackson] Unify JSON writer tests
Siphalor
2025-08-03 21:57:13 +02:00
-
a666ac6c33
[serde-gson,serde-hjson,serde-jackson] Unify JSON reader tests
Siphalor
2025-08-03 21:19:27 +02:00
-
7fec263af0
[serde-hjson] Apply generic JSON read test to Hjson reader
Siphalor
2025-08-03 20:47:10 +02:00
-
7ce3aaac06
[serde-*] Make data readers and writers AutoCloseable
Siphalor
2025-08-03 20:36:28 +02:00
-
1fc418970f
[serde-gson] Support for Gson readers and writers
Siphalor
2025-08-03 20:21:33 +02:00
-
c58b806bcf
[serde-jackson] Support Jackson readers and writers
Siphalor
2025-08-03 18:42:41 +02:00
-
f694672d5f
[build, minecraft] Publishing as Minecraft Fabric mods
Siphalor
2025-08-03 15:58:55 +02:00
-
b5263c7a5c
[build] Rename task for expanded sources jar
Siphalor
2025-07-28 23:06:58 +02:00
-
20e08349e7
[*] Remove lombok.var for better compatibility
Siphalor
2025-07-28 21:37:15 +02:00
-
7c253a73b3
[*] License as LGPL 3.0
Siphalor
2025-07-27 23:46:22 +02:00
-
bdd1cd5c1a
[weaver-pojo-validation-extension] Enable validators in POJO weaving
Siphalor
2025-07-27 22:35:12 +02:00
-
3acd43357b
[type-utils] Fix handling of primitive types in ActualType
Siphalor
2025-07-27 22:32:54 +02:00
-
83f2a7399c
[validation] Better number range and general validation
Siphalor
2025-07-27 22:32:19 +02:00
-
dae8d95d4e
[build] Fix and improve Java versions
Siphalor
2025-07-27 22:31:12 +02:00
-
527a7d118d
[*] Update lombok
Siphalor
2025-07-27 21:56:44 +02:00
-
99be9e86fa
[test] Switch to logback as test logging runtime
Siphalor
2025-07-27 21:55:47 +02:00
-
952770c5bc
[default-extensions] Introduce patch extension
Siphalor
2025-07-27 13:40:23 +02:00
-
5678a6bf87
[serde-extension] Ignore unknown compound keys
Siphalor
2025-07-27 13:40:08 +02:00
-
91b0274a05
[*-extension] Move extension ids to interface level
Siphalor
2025-07-27 01:40:14 +02:00
-
c9a609d457
[attributes] Introduce attributes extensions
Siphalor
2025-07-27 01:18:32 +02:00
-
e4ea5fdfc2
[serde-*, read-write-*] Support for visiting arbitrary decorations and values
Siphalor
2025-07-21 23:17:50 +02:00
-
22bccfe525
[*] Fix non-Java-8 APIs
Siphalor
2025-06-29 10:10:59 +02:00
-
35768550d3
[serde-api, serde-extension] Make handling of data read exceptions more explicit
Siphalor
2025-06-29 00:08:06 +02:00
-
25faea92d8
[weaver-pojo-serde-extension] Implement auto serde for POJO weaving
Siphalor
2025-06-28 23:30:14 +02:00
-
4fc8cb4ac7
[serde-extension] Improve exception handling
Siphalor
2025-06-28 23:28:33 +02:00
-
dc318722d3
[weaver-pojo*] Refactor POJO weaver extensibility
Siphalor
2025-06-21 15:27:15 +02:00
-
95b2cbc7dd
[annotation-inheritance, type-utils] Implement module for annotation inheritance
Siphalor
2025-06-20 21:25:09 +02:00
-
694fb85c31
[*] Switch to Apache Commons Logging (#10)
Siphalor
2025-06-14 00:24:27 +02:00
-
6e5c9a23c2
[patchwork, core, extensions] Hugely simplify Patchworks
Siphalor
2025-06-13 22:04:16 +02:00
-
694f993b8c
[core] rename setup phase 'ready' to 'initialized'
Siphalor
2025-06-13 00:56:00 +02:00
-
2096ae540c
[*] Remove config entry sealing
Siphalor
2025-06-10 00:46:03 +02:00
-
a6900e673a
[build] Update Gradle to 8.14.2
Siphalor
2025-06-08 15:35:19 +02:00
-
59f882bd12
[*] Rework registration of TweedExtensions
Siphalor
2025-04-25 15:33:55 +02:00
-
c97f711c0b
[*] Migrate to jspecify annotations
Siphalor
2025-04-24 21:52:33 +02:00
-
cef5227bf1
[*] Configure delombokked sources jars
Siphalor
2025-04-23 19:02:30 +02:00
-
6e79957207
[construct, core, weaver-pojo] Replace simple class injections with more sophisticated construction
Siphalor
2025-04-23 11:16:15 +02:00
-
de92d6843f
[core, serde-extension, weaver-pojo] Remove the coherent from collection stuff
Siphalor
2025-04-20 21:19:00 +02:00
-
a50ce563e6
[weaver-pojo] Coherent collection weaving
Siphalor
2025-04-20 21:04:21 +02:00
-
e30e6d0547
[type-utils, weaver-pojo] Introduce a submodule focused on Java types for POJO weaving
Siphalor
2025-03-04 23:47:40 +01:00
-
0eac7e42aa
[*] Fix testing setup
Siphalor
2025-03-01 10:05:49 +01:00
-
b466ccd577
[*] Modernize Gradle setup
Siphalor
2025-02-22 22:55:06 +01:00
-
f10a23a0f5
[weaver-pojo] Introduce pojo weaver post processors
Siphalor
2024-12-09 23:35:26 +01:00
-
aaf05d1a33
[utils] Who doesn't need some general util classes...
Siphalor
2024-11-04 00:07:55 +01:00
-
60aba0ee80
[weaver-pojo] TypedMultimap fixes and test fixes
Siphalor
2024-11-03 00:14:43 +01:00
-
a3c33ee4a8
[gradle] Introduce gradle conventions using buildSrc
Siphalor
2024-11-02 23:11:36 +01:00
-
1bf46b1a4a
[*] Logging via SLF4J
Siphalor
2024-11-02 21:48:05 +01:00
-
002f59ebd0
[weaver-pojo] Implement first prototype of POJO weaving
Siphalor
2024-10-20 21:30:00 +02:00
-
37d64502ad
Add tweed5-naming-format
Siphalor
2024-07-22 18:00:01 +02:00
-
1b3bf0ca96
Annotation-based AComment -> EntryComment
Siphalor
2024-06-10 00:43:51 +02:00
-
a8e89aaee8
Validation fallback values, tests and fixes
Siphalor
2024-06-10 00:28:26 +02:00
-
d785389fee
Add middleware pseudo-ids for default ordering
Siphalor
2024-06-09 22:32:22 +02:00
-
df3a42a876
Non-null validator
Siphalor
2024-06-09 22:31:56 +02:00
-
9fee399b6a
Deep copying
Siphalor
2024-06-09 22:31:38 +02:00
-
3884485a0d
Fix a cycle in the acyclic graph sorter
Siphalor
2024-06-09 22:30:39 +02:00
-
b012955069
Global JUnit timeouts
Siphalor
2024-06-09 22:29:48 +02:00
-
f95a5fd10e
Auto services
Siphalor
2024-06-09 21:37:07 +02:00
-
31d905b065
Refactored validation and stuff
Siphalor
2024-06-09 18:51:10 +02:00
-
b0f35b03b9
Initial commit
Siphalor
2024-05-25 19:22:26 +02:00