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.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
Datagrunt 4.0: A Rust-Accelerated CSV Core and the AI Feature Removal
Datagrunt 4.0 ships a bundled Rust engine for CSV delimiter and dialect inference (~5x faster), removes the deprecated AI/LLM features, and adds document-level batch PDF processing. Plus the same-day 4.0.1 packaging and security patch.
June 13, 2026
Datagrunt Updates: Context Managers, Class-Level Normalization, and Hardening (v3.2.0 - v3.4.1)
A consolidated review of Datagrunt releases from 3.2.0 through 3.4.1, highlighting class-level column normalization, context manager support, AI feature deprecation, and key performance and correctness fixes.
June 13, 2026
Datagrunt 3.1.40: A Hardening and Performance Release
Datagrunt 3.1.40 lands 33 merged pull requests focused on correctness, robustness, security, and speed. Highlights include eliminating silent CSV data loss, fail-fast input validation, ~500x faster repeated DuckDB queries, bounded-memory sampling, thread-safe PDF execution, a contained image-dedupe security fix, and a test suite that grew from 281 to 408 tests.
June 11, 2026
Datagrunt 3.1.10: Defaulting to Sequential PDF Execution for Guard-Free Scripts
Datagrunt 3.1.10 changes the default worker count for PDF readers and writers to 1. This avoids process-spawning overhead for small documents, prevents distributed container conflicts, and removes the need for __main__ guards in simple scripts.
June 9, 2026
Datagrunt 3.1.8: Pre-Parsed JSON & Dict Support for PDF Exports
Datagrunt 3.1.8 introduces direct JSON and dict inputs for PDFWriter and PDFReader, cutting PDF-to-Markdown export times by 50% for multi-format pipelines.
June 9, 2026
Exporting PDFs to Clean Markdown: Bridging Structured PDFs and LLMs
Why we built Datagrunt's PDF-to-Markdown export capability, the value of formatted markdown for RAG and LLMs, and how it handles tables, list structures, and images under the hood.
June 7, 2026