Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.55 KB

File metadata and controls

54 lines (41 loc) · 1.55 KB

Changelog

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.

Added

  • 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

Added

  • 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)

Changed

  • 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)

Removed

  • Java codebase
  • External database dependencies
  • Platform-specific installers

1.0.0 - 2023-01-01

Added

  • Initial Java implementation
  • Basic marking functionality
  • .fhi file parsing
  • .docx export