Releases: Coding-Dev-Tools/datamorph
Releases · Coding-Dev-Tools/datamorph
v0.1.0: Initial Release
DataMorph CLI v0.1.0
Batch data format converter with streaming support for large files.
Features
- 6+ format pairs: CSV, JSON, JSONL, YAML, Parquet, Avro
- Streaming: Row-by-row processing (CSV, JSONL, Avro)
- Schema inference: Auto-detect field types from data
- 4 CLI commands:
convert,batch,schema,formats - Batch mode: Convert entire directories at once
- Custom CSV delimiters: Pipe, tab, semicolon, etc.
- Pretty-print: Nicely formatted JSON output
Supported conversions
- CSV ↔ JSON/JSONL/YAML/Parquet/Avro (6 pairs)
- All bidirectional — read any format, write any format
- Auto-detection from file extension
Technical
- 45 tests passing across all format pairs
- Plug-in reader/writer architecture (register_format)
- CI: test matrix (Python 3.10–3.13) + PyPI publish workflow