<!-- SPDX-FileCopyrightText: 2024 eTMA Handler Contributors -→ <!-- SPDX-License-Identifier: MIT -→
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-
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)
-
Initial Java implementation
-
Basic marking functionality
-
.fhi file parsing
-
.docx export