Siphalor
|
21749e9d0b
|
fix(weaver-pojo): Prevent StringMapPojoWeaver from weaving entries without @StringMapWeaving
|
2026-05-24 16:38:15 +02:00 |
|
Siphalor
|
94a69f2607
|
test(serde-ext): Add a test for mutable structured entry serde
|
2026-05-02 19:32:11 +02:00 |
|
Siphalor
|
94c63dc03c
|
fix(core): Correct MutableStructuredConfigEntry#apply return type to self
|
2026-05-02 19:26:53 +02:00 |
|
Siphalor
|
a085a2acc6
|
feat(serde-ext, weaver-pojo-serde-ext): Enable serde for woven string map entries
|
2026-05-02 19:09:28 +02:00 |
|
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 |
|