Omniconvert v0.1.0
What's Changed
Added
- Graph-based conversion engine with BFS shortest-path chaining.
- Dynamic converter registry via
@registerdecorator and auto-discovery. - CLI built with Typer and Rich progress output (
convert,formats,path,gui). - Bundled converters: CSV ↔ JSON, ROOT → CSV, MP3 → WAV.
- Concurrent batch processing with
ThreadPoolExecutor. - Scientific OCR pipeline (
md-sci) for equations in PDFs and images. - Native desktop GUI via pywebview.
- Makefile with
install,install-all,test, andguitargets. - GitHub Actions CI with linting and tests on Python 3.11/3.12/3.13.
- MIT license and CITATION.cff.
Full Changelog: https://github.com/kegouro/Omniconvert/blob/main/CHANGELOG.md