Commit Graph

94 Commits

Author SHA1 Message Date
Siphalor f3826f2f44 fix(minecraft): Fix incorrect Coat version 2025-11-02 21:27:41 +01:00
Siphalor fb9fe302d8 chore: Update JCYO 2025-11-02 20:42:15 +01:00
Siphalor d222177fe5 chore: Version 0.3.0 2025-11-02 20:08:28 +01:00
Siphalor 36dff476ea feat(weaver-pojo-presets-ext): Implement POJO weaving for presets 2025-11-02 19:57:32 +01:00
Siphalor 2b0fac4127 fix(coat-bridge, fabric-helper): Fix various issues 2025-11-02 19:22:21 +01:00
Siphalor a4eb2eda1a fix(coat-bridge): Fix compile error 2025-11-02 16:02:36 +01:00
Siphalor ca8b36f4e4 refactor(pojo-weaver): Move Tweed extension declarations in Weaving to own, inheritable, annotations 2025-11-02 10:40:47 +01:00
Siphalor cd65c52538 feat(default-exts): Introduce presets extensions, use in validation fallback 2025-11-02 09:33:34 +01:00
Siphalor 7c625e6cca [coat-bridge] Implement first version of Tweed Coat bridge 2025-10-31 14:07:38 +01:00
Siphalor f514894c9c [default-exts] Fix message levels on validation fallback 2025-10-31 12:50:33 +01:00
Siphalor ed284adeb2 [core] Explicit contract for ConfigEntry#deepCopy 2025-10-31 12:46:49 +01:00
Siphalor 0325dbf4e4 [core] Introduce arity for structured sub entries 2025-10-28 20:53:23 +01:00
Siphalor 370324668d [core, weaver-pojo] Introduce NullableConfigEntry and pseudo entries during weaving 2025-10-28 19:15:41 +01:00
Siphalor ffbecb9158 [minecraft-bundle] Fix sources bundle 2025-10-27 00:50:53 +01:00
Siphalor f20e997967 [*-ext] Remove obsolete AutoService annotations 2025-10-26 22:55:51 +01:00
Siphalor 93117eb5c5 [*] Introduce Fabric helper and adjust a bunch of stuff 2025-10-26 22:33:02 +01:00
Siphalor eb728df704 [weaver-pojo-attributes-ext] Test and some javadocs 2025-10-26 21:24:31 +01:00
Siphalor 406a433db9 [build] Fix issue with test agent resolution order 2025-10-26 21:22:03 +01:00
Siphalor 78d186b5a3 [serde-hjson] Unmark HjsonLexer as internal 2025-10-26 20:20:39 +01:00
Siphalor 68b5bc08a9 [serde, serde-hjson] Improve HjsonSerde and make it return writer instead of visitor 2025-10-26 20:20:09 +01:00
Siphalor 579f4d1f45 [construct] Make construct annotation repeatable 2025-10-26 20:18:55 +01:00
Siphalor 6885f7f9a9 [serde-gson] Fix typo in package name 2025-10-26 14:56:51 +01:00
Siphalor d952dcb017 [minecraft-bundle] Fix duplicate minecraft part in tweed5-bundle group 2025-10-26 13:05:44 +01:00
Siphalor d3f7aba2c9 [build] Setup project for cross-version Minecraft development 2025-10-26 12:52:04 +01:00
Siphalor 1fbc97866c [build] Restructure to composite build 2025-10-26 10:14:42 +01:00
Siphalor 0e3990aed9 [*] Version 0.2.0 2025-10-15 00:09:33 +02:00
Siphalor 90e7034bfe [build] Provide more metadata in the Maven pom 2025-10-15 00:09:10 +02:00
Siphalor ff53708a16 [build] project structure and publishing improvements 2025-10-12 19:41:11 +02:00
Siphalor 61485e3134 [weaver-pojo] Remove some obsolete methods 2025-10-06 22:47:57 +02:00
Siphalor d06ac7cb7e [default-extension,serde-hjson] Fix validation interfering with normal comments; improve HJSON comment writing 2025-10-06 22:47:19 +02:00
Siphalor 7c9d4a95bb [serde-extension] Implement support for reading/writing enums 2025-10-06 01:19:37 +02:00
Siphalor 4c6f131338 [weaver-pojo-validation-ext] Fix typo in class name 2025-09-13 22:47:29 +02:00
Siphalor 136d4c9054 [build] Update to Gradle wrapper 9.0.0 2025-08-14 08:25:25 +02:00
Siphalor 332e63e6c8 [build] Aggregated coverage report 2025-08-13 10:21:02 +02:00
Siphalor 83cbe91e35 [*] Generalize the entry system by introducing "structured entries" 2025-08-12 10:04:05 +02:00
Siphalor 6f2e715b2a [comment-loader-extension] Introduce comment loader extension 2025-08-05 18:15:53 +02:00
Siphalor 32831c7c22 [serde-gson,serde-jackson] Unify JSON writer tests 2025-08-03 21:57:13 +02:00
Siphalor a666ac6c33 [serde-gson,serde-hjson,serde-jackson] Unify JSON reader tests 2025-08-03 21:19:27 +02:00
Siphalor 7fec263af0 [serde-hjson] Apply generic JSON read test to Hjson reader 2025-08-03 20:47:10 +02:00
Siphalor 7ce3aaac06 [serde-*] Make data readers and writers AutoCloseable 2025-08-03 20:36:28 +02:00
Siphalor 1fc418970f [serde-gson] Support for Gson readers and writers 2025-08-03 20:21:33 +02:00
Siphalor c58b806bcf [serde-jackson] Support Jackson readers and writers 2025-08-03 19:22:58 +02:00
Siphalor f694672d5f [build, minecraft] Publishing as Minecraft Fabric mods 2025-08-03 15:58:55 +02:00
Siphalor b5263c7a5c [build] Rename task for expanded sources jar 2025-07-28 23:06:58 +02:00
Siphalor 20e08349e7 [*] Remove lombok.var for better compatibility 2025-07-28 21:37:15 +02:00
Siphalor 7c253a73b3 [*] License as LGPL 3.0 2025-07-27 23:46:22 +02:00
Siphalor bdd1cd5c1a [weaver-pojo-validation-extension] Enable validators in POJO weaving 2025-07-27 22:35:12 +02:00
Siphalor 3acd43357b [type-utils] Fix handling of primitive types in ActualType 2025-07-27 22:32:54 +02:00
Siphalor 83f2a7399c [validation] Better number range and general validation 2025-07-27 22:32:19 +02:00
Siphalor dae8d95d4e [build] Fix and improve Java versions 2025-07-27 22:31:12 +02:00