Csv
Datagrunt 5.3: Image-Only Page Markers, Bundle Opt-Out Warnings & LLM Skip Integration
Datagrunt 5.3.0 introduces explicit image-only page markers across all OCR modes, bundle opt-out warnings for unwritten page images, bundle format 5.3, and automatic rationalization skips for image-only pages.
November 8, 2026
Datagrunt 5.2.2: Pure-Rust PDF Compute Kernels, Worker Pool Reuse & Offline Cloud Batch Mode
Datagrunt 5.2.2 delivers compiled pure-Rust PDF compute kernels with GIL detachment, Stage 1 worker pool reuse and image skipping, and offline cloud batch preparation and ingestion for 50% token cost savings.
November 7, 2026
Datagrunt 5.2.1: Robust Gemini Thinking Level Normalization & CodeQL Security Hardening
Datagrunt 5.2.1 brings flexible case-insensitive and whitespace-tolerant thinking_level configuration for Gemini models, alongside CodeQL regex range alert resolutions.
November 7, 2026
Datagrunt 5.2: Two-Stage Batch Corpus Extraction, Section Coalescing & Gemini Thinking Levels
Datagrunt 5.2.0 introduces two-stage batch PDF corpus extraction with pure-stdlib manifest loading, greedy section coalescing for LLM rationalization, and Gemini thinking_level controls.
November 7, 2026
Datagrunt 5.1: Schema-Driven PDF Extraction with Consensus & Grounding
Datagrunt 5.1.0 introduces rationalize(), extracting structured Pydantic records from PDF documents with multi-provider cross-family model consensus, quote and key grounding against visible elements, cross-page entity folding, and deterministic Polars exports.
November 6, 2026
Datagrunt 5.0.2: PyO3 0.30 & Rust Build Infrastructure Upgrades
Datagrunt 5.0.2 upgrades native Rust CPython bindings to PyO3 0.30.1, pins Maturin to 1.14.1, updates core dependencies fancy-regex and proptest, and refreshes dev toolchains.
November 4, 2026
Datagrunt 4.6.5: CSV Dialect Sniffing Synced with CPython's 2026 Fixes
Datagrunt 4.6.5 brings CSV dialect sniffing in line with CPython's 2026 csv.Sniffer fixes, correcting quoted fields that contain doubled quotes. Some files now report a different quote character, doublequote or skipinitialspace.
October 30, 2026
Datagrunt 4.6.3: DuckDB 2.0 Compatibility Fix
Datagrunt 4.6.3 fixes DuckDB-engine CSV reads and writes, which crashed with an AttributeError once DuckDB 2.0 removed several relation methods. Upgrading is recommended for anyone who installs or upgrades into DuckDB 2.0.
October 30, 2026
Datagrunt 4.6.2: Supercharging CSV Dialect Sniffing and Loosening Static Typing Boundaries
Datagrunt 4.6.2 upgrades internal regular expression handling via fancy-regex v0.19 to optimize CSV dialect sniffing, and extends dev-typing constraints to support modern mypy releases up to v2.3.
August 1, 2026
Datagrunt 4.6.1: Resolving API Boundary Anomalies and Lock-Free Build Concurrency
Datagrunt 4.6.1 eliminates the edge-case leading_rows(limit=0) boundary defect and strengthens our CI/CD pipeline with auto-rebase mechanics and lock-free publication concurrency.
July 31, 2026