Repository navigation
Releases: Tahaa-Dev/fiux
Releases · Tahaa-Dev/fiux
Release list
Release v0.5.4
Changelog
v0.5.4 - 2026-03-04
Added
- Better logs and error messages
- Internal changes to make the codebase easier to maintain
v0.5.0: First release
What's New
- Comprehensive test suite
- GitHub Actions CI (CD coming in next release!)
- Beautiful error messages with context chains
- 100% safe Rust (zero unsafe blocks)
- 5-6x faster than miller
Installation
cargo install fioxSee CHANGELOG.md for details.
v0.4.0: Support for new formats and better logging
What's new
- Added
--input-delimiter/--output-delimiterflag - Added
--log-fileflag - Made arg parsing global with a static
LazyLock - Fixed issues with validators
Removed
- Completely removed
--verboseflag as it is now redundant
For full changelog, see CHANGELOG.md.
v0.3.0: Better error-handling with ResExt
What's new
- Added more performant error-handling using ResExt (my new crate)
- Added better error messages with context chains
- Made some errors recoverable (e.g. invalid rows in a CSV file don't stop the conversion and instead aren't included in output)
- Simplified matching logic in
main.rs - Removed the
WrtierStreams::Temp {}variant fromWriterStreamsas it became obsolete with the simplification
Changes
Removed verbose flag from convert operations, so this is not valid anymore:
fiox convert <INPUT> -o <OUTPUT> -vInstead, if you need more verbose error messages you should use:
fiox validate <INPUT> -vNote: The first crates.io release will be on v0.4.0, or on v0.5.0 which will be polish for v0.4.0.