Skip to content

Commit 04a371e

Browse files
authored
Merge pull request #24 from aether-framework/fix/changed-roadmap-back-as-before
Revise README.md for accuracy and clarity
2 parents e4a8543 + d05898a commit 04a371e

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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 {
422422
aether:
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

Comments
 (0)