All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- RSR Gold compliance documentation
- Nix flakes for reproducible builds
- Containerfile with Chainguard Wolfi base
- Architecture documentation (MAA/RMR/RMO)
- TPCF contribution framework
2.0.0 - 2024-12-01
- Complete rewrite from Java to Elixir/Phoenix
- Phoenix LiveView UI for real-time marking
- CubDB embedded database (replaces file-based storage)
- File system watcher for automatic ingestion
- Burrito cross-platform packaging
- WASM plugin support (optional)
- Post-quantum cryptography support (optional)
- Architecture: Monolithic Java → OTP supervision trees
- Storage: File-based → CubDB append-only B-tree
- UI: Desktop Java Swing → Web-based LiveView
- Packaging: JAR/installer → Single binary (Burrito)
- Java codebase
- External database dependencies
- Platform-specific installers
1.0.0 - 2023-01-01
- Initial Java implementation
- Basic marking functionality
- .fhi file parsing
- .docx export