Commit Graph

174 Commits

Author SHA1 Message Date
Siphalor 353c5126bc feat(core, serde-ext, weaver-pojo)!: Introduce string map weaving, extend addressable entry API 2026-05-02 19:07:50 +02:00
Siphalor 110bbed5c1 chore: Version 0.8.1 2026-04-26 14:46:25 +02:00
Siphalor 837fbe8295 fix: Fix before value write hooks for native value visits 2026-04-26 14:45:54 +02:00
Siphalor ba08635384 docs: Mark changes for 0.8.0 release as released 2026-04-26 14:13:57 +02:00
Siphalor 7dae757662 chore: Version 0.8.0 2026-04-20 14:13:35 +02:00
Siphalor 0948ebab6e chore: Update changelog 2026-04-20 14:13:10 +02:00
Siphalor b9b37b2a9c fix: Update Mockito 2026-04-20 14:03:50 +02:00
Siphalor 17a33a90e3 feat(minecraft): Update and Gradle changes for Minecraft 26.1 2026-04-20 13:50:29 +02:00
Siphalor 3c39848b5d refactor!(core, serde-extension): Extend entry serde to make use of SubEntryKey for structured entries 2026-04-20 13:47:17 +02:00
Siphalor cd7ac288d4 build: Aggregated test reports for main modules 2026-04-20 12:57:26 +02:00
Siphalor 52e2a52468 refactor!(core): Simplify ConfigEntryValueVisitor by introducing SubEntryKey instead of passing values separately 2026-04-13 23:26:40 +02:00
Siphalor 2f4011c144 refactor!(serde-extension): Replace reader/writer chain APIs with readSubEntry and writeSubEntry methods 2026-04-12 21:06:56 +02:00
Siphalor a413fab8d5 refactor!(core): Add context parameter to Middleware 2026-04-12 18:27:07 +02:00
Siphalor 615d3810a0 refactor!(serde-extension): Fundamentally change error handling for data reading 2026-04-04 22:33:15 +02:00
Siphalor e6ef13ff7f build: Update Gradle wrapper to 9.4.1 2026-04-04 22:29:11 +02:00
Siphalor 784309b426 refactor!(serde-*): Repackaged all serde modules 2026-03-17 11:08:14 +01:00
Siphalor affc1de0f5 refactor!: Refactored type hierarchy and methods of StructuredConfigEntry 2026-03-16 21:42:47 +01:00
Siphalor d69eb85d81 build: Improve development in subprojects 2026-03-16 12:32:00 +01:00
Siphalor 1b9958f980 fix(serde-hjson): Make inlineCommentType builder-style in HjsonWriter.Options 2026-03-01 20:16:14 +01:00
Siphalor e879050a33 feat(coat-bridge): Add experimental text mapper based on Tweed Serde 2026-03-01 19:45:38 +01:00
Siphalor 7673399f3e docs: Update changelog 2026-03-01 19:44:20 +01:00
Siphalor ad9c22243a fix(networking): Correct length calculation for SMALL_STRING_TYPE in ByteBufReader 2026-03-01 16:22:20 +01:00
Siphalor 56ed60e532 fix(attributes-extension): Correctly skip non-matching compound entries for attribute filters 2026-03-01 14:28:03 +01:00
Siphalor 0e5a907446 feat(networking): Introduce Minecraft networking support with basic data reader and writers 2026-03-01 14:24:06 +01:00
Siphalor 2e9f4c1689 fix(weaver-pojo-serde): Align SerdePojoReaderWriterSpec with Java's identifier rules 2026-03-01 14:24:06 +01:00
Siphalor 3add9da6d4 chore: Version 0.7.1 2026-02-08 19:20:15 +01:00
Siphalor f241a9c39a feat: Relicense as MPL-2.0 2026-02-08 19:16:20 +01:00
Siphalor eb4cd33af9 build: Increase Gradle max memory 2026-02-08 19:08:39 +01:00
Siphalor c805000f9f chore: Version 0.7.0 2025-12-19 21:59:43 +01:00
Siphalor eebd86e96c chore: Update Minecraft helper scripts 2025-12-19 21:27:54 +01:00
Siphalor ec3b216f0a fix(default-exts): Fix order of read fallback and validation extensions 2025-12-19 21:27:23 +01:00
Siphalor bcfd8879bb fix(build): Update typesafe-conventions Gradle plugin 2025-12-19 21:26:03 +01:00
Siphalor 5488715ec1 build(logging): Fix broken build because of broken sources jar 2025-12-19 21:14:26 +01:00
Siphalor 2f2847fc4b fix(weaver-pojo): Keep extensions and weaving extensions in the declared order 2025-12-17 23:59:12 +01:00
Siphalor 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
Siphalor e83d87b606 test(construct): Adjust unit tests to changed exception handling 2025-12-17 23:20:17 +01:00
Siphalor 0b36a656a3 chore: Version 0.6.1 2025-12-15 20:00:45 +01:00
Siphalor 6662942c42 fix(minecraft): Fix publishing of shadow relocation 2025-12-15 20:00:25 +01:00
Siphalor 9ca6aed347 chore: Version 0.6.0 2025-12-14 16:51:46 +01:00
Siphalor 0180e67496 feat(weaver-pojo): Add comprehensive Javadoc for TweedPojoWeaver interface 2025-12-14 16:47:16 +01:00
Siphalor 03b07591df feat(weaver-pojo): Proper API for POJO weaving 2025-12-14 16:47:10 +01:00
Siphalor f5c8b1aa50 fix(construct): Improve error messages occuring during Tweed construction 2025-12-14 16:46:57 +01:00
Siphalor 1e4ee118a9 chore: Version 0.5.1 2025-11-09 22:03:57 +01:00
Siphalor 967f746dc0 feat(fabric-helper): More default extensions helping with serde 2025-11-09 21:48:39 +01:00
Siphalor efc9d8647b feat(default-exts): Implement read fallback extension 2025-11-09 21:47:45 +01:00
Siphalor 1f155df646 chore: Version 0.5.0 2025-11-09 14:19:43 +01:00
Siphalor 361d996411 feat(coat-bridge): Allow descriptions on category entries 2025-11-08 23:22:41 +01:00
Siphalor bf6cd05a63 fix(weaver-pojo-attributes-ext)!: Rename values to value for more consistency 2025-11-08 21:29:30 +01:00
Siphalor 577039923b chore: Version 0.4.1 2025-11-08 18:02:12 +01:00
Siphalor e984ecd155 fix(fabric-helper): Log a warning when language file for comments cannot be found 2025-11-08 16:51:20 +01:00