Commit Graph

  • 52e2a52468 refactor!(core): Simplify ConfigEntryValueVisitor by introducing SubEntryKey instead of passing values separately main Siphalor 2026-04-13 23:26:40 +02:00
  • 2f4011c144 refactor!(serde-extension): Replace reader/writer chain APIs with readSubEntry and writeSubEntry methods Siphalor 2026-04-12 21:06:46 +02:00
  • a413fab8d5 refactor!(core): Add context parameter to Middleware Siphalor 2026-04-12 18:27:07 +02:00
  • 615d3810a0 refactor!(serde-extension): Fundamentally change error handling for data reading Siphalor 2026-04-04 22:33:15 +02:00
  • e6ef13ff7f build: Update Gradle wrapper to 9.4.1 Siphalor 2026-04-04 22:29:11 +02:00
  • 70b8c789b3 chore: Version 0.7.2 v0.7 Siphalor 2026-03-29 16:12:05 +02:00
  • a3788929d9 build: Update Gradle wrapper to 9.4.1 Siphalor 2026-03-29 16:09:14 +02:00
  • 14a2d1c3c2 feat(minecraft): Update and Gradle changes for Minecraft 26.1 Siphalor 2026-03-29 15:44:22 +02:00
  • 784309b426 refactor!(serde-*): Repackaged all serde modules Siphalor 2026-03-17 11:07:41 +01:00
  • affc1de0f5 refactor!: Refactored type hierarchy and methods of StructuredConfigEntry Siphalor 2026-03-16 21:42:47 +01:00
  • d69eb85d81 build: Improve development in subprojects Siphalor 2026-03-16 12:32:00 +01:00
  • 1b9958f980 fix(serde-hjson): Make inlineCommentType builder-style in HjsonWriter.Options Siphalor 2026-03-01 20:16:14 +01:00
  • e879050a33 feat(coat-bridge): Add experimental text mapper based on Tweed Serde Siphalor 2026-03-01 19:44:42 +01:00
  • 7673399f3e docs: Update changelog Siphalor 2026-03-01 19:44:20 +01:00
  • ad9c22243a fix(networking): Correct length calculation for SMALL_STRING_TYPE in ByteBufReader Siphalor 2026-03-01 16:22:20 +01:00
  • 56ed60e532 fix(attributes-extension): Correctly skip non-matching compound entries for attribute filters Siphalor 2026-03-01 14:28:03 +01:00
  • 0e5a907446 feat(networking): Introduce Minecraft networking support with basic data reader and writers Siphalor 2026-03-01 12:40:10 +01:00
  • 2e9f4c1689 fix(weaver-pojo-serde): Align SerdePojoReaderWriterSpec with Java's identifier rules Siphalor 2026-03-01 12:30:35 +01:00
  • 3add9da6d4 chore: Version 0.7.1 Siphalor 2026-02-08 19:20:15 +01:00
  • f241a9c39a feat: Relicense as MPL-2.0 Siphalor 2026-02-08 19:16:20 +01:00
  • eb4cd33af9 build: Increase Gradle max memory Siphalor 2026-02-08 19:08:39 +01:00
  • c805000f9f chore: Version 0.7.0 Siphalor 2025-12-19 21:59:43 +01:00
  • eebd86e96c chore: Update Minecraft helper scripts Siphalor 2025-12-19 21:27:54 +01:00
  • ec3b216f0a fix(default-exts): Fix order of read fallback and validation extensions Siphalor 2025-12-19 21:27:23 +01:00
  • bcfd8879bb fix(build): Update typesafe-conventions Gradle plugin Siphalor 2025-12-19 21:25:40 +01:00
  • 5488715ec1 build(logging): Fix broken build because of broken sources jar Siphalor 2025-12-19 21:14:26 +01:00
  • 2f2847fc4b fix(weaver-pojo): Keep extensions and weaving extensions in the declared order Siphalor 2025-12-17 23:59:12 +01:00
  • c71a01452d refactor!: Invert middleware application order Siphalor 2025-12-17 23:55:57 +01:00
  • e83d87b606 test(construct): Adjust unit tests to changed exception handling Siphalor 2025-12-17 23:20:17 +01:00
  • 0b36a656a3 chore: Version 0.6.1 Siphalor 2025-12-15 20:00:45 +01:00
  • 6662942c42 fix(minecraft): Fix publishing of shadow relocation Siphalor 2025-12-15 20:00:25 +01:00
  • 9ca6aed347 chore: Version 0.6.0 Siphalor 2025-12-14 16:51:46 +01:00
  • 0180e67496 feat(weaver-pojo): Add comprehensive Javadoc for TweedPojoWeaver interface Siphalor 2025-12-14 16:47:16 +01:00
  • 03b07591df feat(weaver-pojo): Proper API for POJO weaving Siphalor 2025-12-14 16:23:00 +01:00
  • f5c8b1aa50 fix(construct): Improve error messages occuring during Tweed construction Siphalor 2025-12-14 15:04:14 +01:00
  • 1e4ee118a9 chore: Version 0.5.1 Siphalor 2025-11-09 22:03:57 +01:00
  • 967f746dc0 feat(fabric-helper): More default extensions helping with serde Siphalor 2025-11-09 21:48:39 +01:00
  • efc9d8647b feat(default-exts): Implement read fallback extension Siphalor 2025-11-09 21:47:45 +01:00
  • 1f155df646 chore: Version 0.5.0 Siphalor 2025-11-09 14:19:43 +01:00
  • 361d996411 feat(coat-bridge): Allow descriptions on category entries Siphalor 2025-11-08 23:22:41 +01:00
  • bf6cd05a63 fix(weaver-pojo-attributes-ext)!: Rename values to value for more consistency Siphalor 2025-11-08 21:29:30 +01:00
  • 577039923b chore: Version 0.4.1 Siphalor 2025-11-08 18:02:12 +01:00
  • e984ecd155 fix(fabric-helper): Log a warning when language file for comments cannot be found Siphalor 2025-11-08 16:51:20 +01:00
  • 03a0b287b8 fix(weaver-pojo): Fix value-based visiting in compound entries Siphalor 2025-11-08 13:28:12 +01:00
  • 965f6709ef feat(default-exts): Only add validation fallback value to comment, if toString() makes sense Siphalor 2025-11-08 13:12:19 +01:00
  • 2671e4a910 fix(coat-bridge): Improve some validation and docs Siphalor 2025-11-08 13:01:19 +01:00
  • 39fe4602ee fix(minecraft): Fix artifact id when publishing Siphalor 2025-11-08 12:45:12 +01:00
  • edb585cfd9 fix(bundle-pojo-weaving): Fix name and description Siphalor 2025-11-08 12:44:49 +01:00
  • 28a8b56ce3 fix(serde-hjson): Fix bug with slashes embedded in block comments Siphalor 2025-11-08 12:28:19 +01:00
  • 369ffdb57a fix(fabric-helper): Small improvement in testmod Siphalor 2025-11-08 11:37:11 +01:00
  • ac2789e3d4 fix(minecraft): Incorrect committed Minecraft version Siphalor 2025-11-08 03:23:09 +01:00
  • e77e1e47be fix(fabric-helper): build/run fixes Siphalor 2025-11-08 03:18:45 +01:00
  • 27c6539323 chore: Version 0.4.0 Siphalor 2025-11-08 00:49:26 +01:00
  • 68f36eef26 fix(logging): Fix publishing blocked by non-existing sources Siphalor 2025-11-08 02:19:33 +01:00
  • 1a07d35136 fix: Fix broken publishing Siphalor 2025-11-08 02:08:39 +01:00
  • 0ee706876e build(bundle, bundle-pojo-weaving): Remove obsolete sources jars Siphalor 2025-11-08 00:48:45 +01:00
  • d2dada2b77 feat(minecraft): Make every subproject its own mod Siphalor 2025-11-08 00:44:52 +01:00
  • 47ad406560 build(minecraft): Use new logo in Minecraft mods Siphalor 2025-11-04 22:30:52 +01:00
  • e7764585eb fix: Make publish-all script compatible with Bourne Shell Siphalor 2025-11-04 22:30:20 +01:00
  • 0971889001 feat: Introduce logo (modified version of Tweed 4 logo) Siphalor 2025-11-04 22:29:39 +01:00
  • 30275a22dc fix(bundle): Remove obsolete test image Siphalor 2025-11-04 00:24:25 +01:00
  • 21745fd82a chore(minecraft): Update helper scripts Siphalor 2025-11-04 00:22:36 +01:00
  • c17ce66abd chore: Version 0.3.1 Siphalor 2025-11-04 00:00:28 +01:00
  • c65d762c1a build(minecraft): Fix issues with minecraft mod packaging Siphalor 2025-11-04 00:23:35 +01:00
  • e1acc428ec build: Add publish-all script Siphalor 2025-11-03 23:59:59 +01:00
  • defa8fcca4 feat(minecraft): Add helper scripts submodule for cross-version development Siphalor 2025-11-03 23:55:12 +01:00
  • a67f80ea2c fix(default-exts): Add missing flat validation API Siphalor 2025-11-03 23:52:08 +01:00
  • c7a02a1638 feat(annotation-inheritance): Add toString to custom annotated element Siphalor 2025-11-03 23:51:07 +01:00
  • 837f614399 feat(minecraft): Support down to Minecraft 1.16.5 and related fixes Siphalor 2025-11-03 23:50:23 +01:00
  • 6f870ffaab feat(minecraft): Setup logging for older Minecraft/Log4J2 versions Siphalor 2025-11-03 02:43:49 +01:00
  • bd518275f7 fix(minecraft): Fix testmod logging Siphalor 2025-11-03 00:10:24 +01:00
  • 2d071343be style(coat-bridge): Cleanup some obsolete imports Siphalor 2025-11-02 21:57:55 +01:00
  • f6459aa5c1 chore(minecraft): Update JCYO Siphalor 2025-11-02 21:56:22 +01:00
  • f3826f2f44 fix(minecraft): Fix incorrect Coat version Siphalor 2025-11-02 21:27:41 +01:00
  • fb9fe302d8 chore: Update JCYO Siphalor 2025-11-02 20:42:15 +01:00
  • d222177fe5 chore: Version 0.3.0 Siphalor 2025-11-02 20:08:28 +01:00
  • 36dff476ea feat(weaver-pojo-presets-ext): Implement POJO weaving for presets Siphalor 2025-11-02 19:46:58 +01:00
  • 2b0fac4127 fix(coat-bridge, fabric-helper): Fix various issues Siphalor 2025-11-02 19:22:21 +01:00
  • a4eb2eda1a fix(coat-bridge): Fix compile error Siphalor 2025-11-02 16:02:36 +01:00
  • ca8b36f4e4 refactor(pojo-weaver): Move Tweed extension declarations in Weaving to own, inheritable, annotations Siphalor 2025-11-02 10:40:47 +01:00
  • cd65c52538 feat(default-exts): Introduce presets extensions, use in validation fallback Siphalor 2025-11-02 09:26:17 +01:00
  • 7c625e6cca [coat-bridge] Implement first version of Tweed Coat bridge Siphalor 2025-10-31 14:07:38 +01:00
  • f514894c9c [default-exts] Fix message levels on validation fallback Siphalor 2025-10-31 12:50:33 +01:00
  • ed284adeb2 [core] Explicit contract for ConfigEntry#deepCopy Siphalor 2025-10-31 12:46:49 +01:00
  • 0325dbf4e4 [core] Introduce arity for structured sub entries Siphalor 2025-10-28 20:53:23 +01:00
  • 370324668d [core, weaver-pojo] Introduce NullableConfigEntry and pseudo entries during weaving Siphalor 2025-10-28 19:15:29 +01:00
  • ffbecb9158 [minecraft-bundle] Fix sources bundle Siphalor 2025-10-27 00:50:53 +01:00
  • f20e997967 [*-ext] Remove obsolete AutoService annotations Siphalor 2025-10-26 22:55:51 +01:00
  • 93117eb5c5 [*] Introduce Fabric helper and adjust a bunch of stuff Siphalor 2025-10-26 22:33:02 +01:00
  • eb728df704 [weaver-pojo-attributes-ext] Test and some javadocs Siphalor 2025-10-26 21:24:31 +01:00
  • 406a433db9 [build] Fix issue with test agent resolution order Siphalor 2025-10-26 21:06:31 +01:00
  • 78d186b5a3 [serde-hjson] Unmark HjsonLexer as internal Siphalor 2025-10-26 20:20:39 +01:00
  • 68b5bc08a9 [serde, serde-hjson] Improve HjsonSerde and make it return writer instead of visitor Siphalor 2025-10-26 20:20:09 +01:00
  • 579f4d1f45 [construct] Make construct annotation repeatable Siphalor 2025-10-26 20:18:55 +01:00
  • 6885f7f9a9 [serde-gson] Fix typo in package name Siphalor 2025-10-26 14:56:51 +01:00
  • d952dcb017 [minecraft-bundle] Fix duplicate minecraft part in tweed5-bundle group Siphalor 2025-10-26 13:05:31 +01:00
  • d3f7aba2c9 [build] Setup project for cross-version Minecraft development Siphalor 2025-10-26 12:52:04 +01:00
  • 1fbc97866c [build] Restructure to composite build Siphalor 2025-10-26 02:03:53 +02:00
  • 0e3990aed9 [*] Version 0.2.0 Siphalor 2025-10-15 00:09:33 +02:00
  • 90e7034bfe [build] Provide more metadata in the Maven pom Siphalor 2025-10-15 00:09:10 +02:00