Commit Graph

156 Commits

Author SHA1 Message Date
1b9958f980 fix(serde-hjson): Make inlineCommentType builder-style in HjsonWriter.Options 2026-03-01 20:16:14 +01:00
e879050a33 feat(coat-bridge): Add experimental text mapper based on Tweed Serde 2026-03-01 19:45:38 +01:00
7673399f3e docs: Update changelog 2026-03-01 19:44:20 +01:00
ad9c22243a fix(networking): Correct length calculation for SMALL_STRING_TYPE in ByteBufReader 2026-03-01 16:22:20 +01:00
56ed60e532 fix(attributes-extension): Correctly skip non-matching compound entries for attribute filters 2026-03-01 14:28:03 +01:00
0e5a907446 feat(networking): Introduce Minecraft networking support with basic data reader and writers 2026-03-01 14:24:06 +01:00
2e9f4c1689 fix(weaver-pojo-serde): Align SerdePojoReaderWriterSpec with Java's identifier rules 2026-03-01 14:24:06 +01:00
3add9da6d4 chore: Version 0.7.1 2026-02-08 19:20:15 +01:00
f241a9c39a feat: Relicense as MPL-2.0 2026-02-08 19:16:20 +01:00
eb4cd33af9 build: Increase Gradle max memory 2026-02-08 19:08:39 +01:00
c805000f9f chore: Version 0.7.0 2025-12-19 21:59:43 +01:00
eebd86e96c chore: Update Minecraft helper scripts 2025-12-19 21:27:54 +01:00
ec3b216f0a fix(default-exts): Fix order of read fallback and validation extensions 2025-12-19 21:27:23 +01:00
bcfd8879bb fix(build): Update typesafe-conventions Gradle plugin 2025-12-19 21:26:03 +01:00
5488715ec1 build(logging): Fix broken build because of broken sources jar 2025-12-19 21:14:26 +01:00
2f2847fc4b fix(weaver-pojo): Keep extensions and weaving extensions in the declared order 2025-12-17 23:59:12 +01:00
c71a01452d refactor!: Invert middleware application order
The previous ordering was pretty confusing and even led to a mess-up in the serde validation.
2025-12-17 23:56:57 +01:00
e83d87b606 test(construct): Adjust unit tests to changed exception handling 2025-12-17 23:20:17 +01:00
0b36a656a3 chore: Version 0.6.1 2025-12-15 20:00:45 +01:00
6662942c42 fix(minecraft): Fix publishing of shadow relocation 2025-12-15 20:00:25 +01:00
9ca6aed347 chore: Version 0.6.0 2025-12-14 16:51:46 +01:00
0180e67496 feat(weaver-pojo): Add comprehensive Javadoc for TweedPojoWeaver interface 2025-12-14 16:47:16 +01:00
03b07591df feat(weaver-pojo): Proper API for POJO weaving 2025-12-14 16:47:10 +01:00
f5c8b1aa50 fix(construct): Improve error messages occuring during Tweed construction 2025-12-14 16:46:57 +01:00
1e4ee118a9 chore: Version 0.5.1 2025-11-09 22:03:57 +01:00
967f746dc0 feat(fabric-helper): More default extensions helping with serde 2025-11-09 21:48:39 +01:00
efc9d8647b feat(default-exts): Implement read fallback extension 2025-11-09 21:47:45 +01:00
1f155df646 chore: Version 0.5.0 2025-11-09 14:19:43 +01:00
361d996411 feat(coat-bridge): Allow descriptions on category entries 2025-11-08 23:22:41 +01:00
bf6cd05a63 fix(weaver-pojo-attributes-ext)!: Rename values to value for more consistency 2025-11-08 21:29:30 +01:00
577039923b chore: Version 0.4.1 2025-11-08 18:02:12 +01:00
e984ecd155 fix(fabric-helper): Log a warning when language file for comments cannot be found 2025-11-08 16:51:20 +01:00
03a0b287b8 fix(weaver-pojo): Fix value-based visiting in compound entries 2025-11-08 13:28:12 +01:00
965f6709ef feat(default-exts): Only add validation fallback value to comment, if toString() makes sense 2025-11-08 13:12:19 +01:00
2671e4a910 fix(coat-bridge): Improve some validation and docs 2025-11-08 13:01:19 +01:00
39fe4602ee fix(minecraft): Fix artifact id when publishing 2025-11-08 12:45:12 +01:00
edb585cfd9 fix(bundle-pojo-weaving): Fix name and description 2025-11-08 12:44:49 +01:00
28a8b56ce3 fix(serde-hjson): Fix bug with slashes embedded in block comments 2025-11-08 12:28:19 +01:00
369ffdb57a fix(fabric-helper): Small improvement in testmod 2025-11-08 11:37:11 +01:00
ac2789e3d4 fix(minecraft): Incorrect committed Minecraft version 2025-11-08 03:23:09 +01:00
e77e1e47be fix(fabric-helper): build/run fixes 2025-11-08 03:18:45 +01:00
27c6539323 chore: Version 0.4.0 2025-11-08 02:36:30 +01:00
68f36eef26 fix(logging): Fix publishing blocked by non-existing sources 2025-11-08 02:36:30 +01:00
1a07d35136 fix: Fix broken publishing 2025-11-08 02:36:30 +01:00
0ee706876e build(bundle, bundle-pojo-weaving): Remove obsolete sources jars 2025-11-08 00:48:45 +01:00
d2dada2b77 feat(minecraft): Make every subproject its own mod 2025-11-08 00:44:52 +01:00
47ad406560 build(minecraft): Use new logo in Minecraft mods 2025-11-04 22:30:52 +01:00
e7764585eb fix: Make publish-all script compatible with Bourne Shell 2025-11-04 22:30:20 +01:00
0971889001 feat: Introduce logo (modified version of Tweed 4 logo) 2025-11-04 22:29:39 +01:00
30275a22dc fix(bundle): Remove obsolete test image 2025-11-04 00:24:25 +01:00