From 0948ebab6e62069ef9a7e1c9f71a1537041b274a Mon Sep 17 00:00:00 2001 From: Siphalor Date: Mon, 20 Apr 2026 14:13:10 +0200 Subject: [PATCH] chore: Update changelog --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40cb956..1c8f426 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,14 +12,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `coat-bridge`: Added experimental text mapper based on Tweed Serde. ### Changed +- **Breaking**: Added a context type and method paramter to all `Middleware`s. - **Breaking**@`core`: Refactored type hierarchy and methods of `StructuredConfigEntry`. +- **Breaking**@`core`: Refactored the interface of `ConfigEntryValueVisitor` concerning structured entries. - **Breaking**@`serde-*`: Repackaged all classes to bear `tweed5.serde` instead of `tweed5.data` in their packages. +- **Breaking**@`serde-extension`: Changed data reading and error handling to use a result class instead of exceptions. + The result class also allows returning an empty result for better differentiation from `null` values. +- **Breaking**@`serde-extension`: Removed `ReadWriteExtension#readerChain` and `ReadWriteExtension#writerChain`. + Instead, the newly introduced `readSubEntry` and `writeSubEntry` methods are provided on the respective contexts. - `weaver-pojo-serde-extension`: Slightly changed the `SerdePojoReaderWriterSpec` to be more closely aligned with Java's identifier rules. - `attributes-extension`: The `AttributesReadWriteFilterExtension` now correctly skips non-matching compound entries instead of returning `null` for them. - `serde-hjson`: `inlineCommentType` on `HjsonWriter.Options` now correctly works builder-style. +## [0.7.2] - 2026-03-29 + +### Changed +- `minecraft`: Added support for Minecraft 26.1. + This includes some required changes in the build process. So this release is published for all versions of Minecraft. + +## [0.7.1] - 2026-02-08 + +### Changed +- Relicensed to MPL-2.0. + ## [0.7.0] - 2025-12-19 ### Changed