Datagrunt 4.5.4: Modern Rust Idioms & Hardened Header Probing
Datagrunt 4.5.4 refines internal native Rust parsing loops in probe_csv_header, adopting modern Option::is_some_and predicates and clean integer boundaries for robust dialect sensing.
July 18, 2026
Datagrunt 4.5.3: Leaner Production Binaries via Isolated Testing Oracles
Datagrunt 4.5.3 introduces a highly optimized build process for our native Rust core, isolating eager test-only I/O oracles under #[cfg(test)] to ensure production binaries represent an ultra-lean streaming-first footprint.
July 18, 2026
Datagrunt 4.5.2: Controllable Data Profiling with Custom Sample Sizes
Datagrunt 4.5.2 introduces custom row sampling sizes via the new n_rows parameter on get_sample() for CSV, Excel, and Parquet readers, alongside major fixes to the automated documentation and blog release pipeline.
July 13, 2026
Datagrunt 4.5.1: Sort-Friendly PDF Image Filenames
Datagrunt 4.5.1 gives every PDF image output file a zero-padded, 1-based filename so directory listings sort in true page order, and fixes the release pipeline so docs and blog posts publish automatically.
July 7, 2026
Datagrunt 4.5.0: High-Fidelity PDF Page Rendering and Security Hardening
Datagrunt 4.5.0 introduces whole-page rasterization via PDFWriter.render_pages_as_images, a self-generating AI release agent, and hardened CI/CD pipelines.
July 1, 2026
Datagrunt 4.4.1: Python 3.14 Support
Datagrunt 4.4.1 officially declares support for Python 3.14, introducing compatibility updates and resolving a layout-aware PDF table extraction test issue.
June 27, 2026
Datagrunt 4.4.0: Consistent Native Polars Integration
Datagrunt 4.4.0 brings unified support for native Polars keyword arguments across CSV, Excel, and Parquet readers, while deprecating the legacy Excel read_options dictionary.
June 27, 2026
Datagrunt 4.3.0: First-Class Parquet Reading and Writing
Datagrunt 4.3.0 adds ParquetReader and ParquetWriter — read Parquet files into DataFrames, dicts, Arrow, or SQL, and export them to CSV, JSON, JSONL, Excel, or Parquet, with compression passthrough.
June 26, 2026
Datagrunt 4.2.0: First-Class Excel Reading and Writing
Datagrunt 4.2.0 adds ExcelReader and ExcelWriter — read .xlsx/.xls workbooks sheet by sheet into DataFrames, dicts, Arrow, or SQL, and export any sheet (or all of them) to CSV, JSON, JSONL, Parquet, or Excel.
June 25, 2026
Datagrunt 4.1.0: Tunable Embedded-Image Size Filtering for PDF Extraction
Datagrunt 4.1.0 adds a keyword-only min_image_dimension argument to PDFReader and PDFWriter, letting you tune which embedded images survive PDF extraction — capture small logos and signatures, filter out layout noise, or keep everything.
June 24, 2026