@@ -10,7 +10,7 @@ inspired by Minecraft's DataFixer Upper (DFU), with a focus on **simplicity**, *
1010
1111---
1212
13- ## ✨ Features (v0.4 .0)
13+ ## ✨ Features (v0.3 .0)
1414
1515- ✅ ** Schema-Based Versioning** — Define data types per version with ` Schema ` and ` TypeRegistry `
1616- ✅ ** Forward Patching** — Apply ` DataFix ` instances sequentially to migrate data across versions
@@ -33,7 +33,7 @@ inspired by Minecraft's DataFixer Upper (DFU), with a focus on **simplicity**, *
3333
3434- ** aether-datafixers-api** — Core interfaces and API contracts (no implementation logic)
3535- ** aether-datafixers-core** — Default implementations of the API interfaces
36- - ** aether-datafixers-codec** — Multi-format codec implementations (JSON, YAML, TOML, XML)
36+ - ** aether-datafixers-codec** — Codec implementations for serialization formats
3737- ** aether-datafixers-testkit** — Testing utilities for DataFix, Schema, and migration testing
3838- ** aether-datafixers-cli** — Command-line interface for data migration and validation
3939- ** aether-datafixers-schema-tools** — Schema analysis, validation, diffing, and introspection
@@ -422,7 +422,7 @@ public class GameService {
422422aether :
423423 datafixers :
424424 enabled : true # Enable/disable auto-config
425- default-format : gson # gson | jackson | jackson_yaml | snakeyaml | jackson_toml | jackson_xml
425+ default-format : gson # gson | jackson
426426 default-current-version : 200 # Fallback version
427427 domains :
428428 game :
@@ -556,19 +556,20 @@ mvn test
556556 - **High-performance APIs** — `Rules.batch()` and single-pass conditional transforms
557557 - **Performance optimizations** — Path caching, optimized fix registry, reduced allocations
558558
559- - **v0.3.0**
559+ - **v0.3.0** (current)
560560 - **CLI module** — Migrate files from the command line with batch processing and reports
561561 - **Schema Tools module** — Schema diffing, migration analysis, validation, and introspection
562562 - **Fix coverage analysis** — Detect schema changes without corresponding DataFixes
563563 - **Convention checking** — Enforce naming conventions for types, fields, and classes
564564
565- - **v0.4.0** (current )
565+ - **v0.4.0** (next )
566566 - **Spring Boot Starter** — Auto-configuration, MigrationService with fluent API
567567 - **Actuator integration** — Health indicator, info contributor, custom endpoint, Micrometer metrics
568568 - **Multi-domain support** — Multiple DataFixers with @Qualifier annotations
569569 - **DynamicOps auto-configuration** — Conditional beans for all supported formats
570570 - **Multi-format DynamicOps** — YAML (SnakeYAML, Jackson), TOML (Jackson), XML (Jackson)
571571 - **Package restructuring** — Format-first package organization (`codec.json.gson`, `codec.yaml.jackson`, etc.)
572+ - **Debug utilities** — Pretty printers / tree diff for Dynamic structures (dev-facing)
572573
573574- **v0.5.0** (API freeze candidate)
574575 - **API stabilization pass** — Naming/packaging cleanup + deprecations completed
0 commit comments