Releases: kegouro/Omniconvert
Releases · kegouro/Omniconvert
Release list
Omniconvert v1.0.1
Omniconvert 1.0.0
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.
Unreleased
1.0.0 - 2026-07-03
Added
- Parametrized pytest suite covering registry, pathfinding, CLI commands and chained conversions.
- PyPI trusted-publishing release workflow and CI packaging check.
- CHANGELOG with Keep a Changelog format.
Changed
- Bump stable release to v1.0.0.
0.1.0 - 2026-07-03
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.
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