Release-Notes

Datagrunt 4.6.14: Internal Groundwork for Datagrunt 5.0

Datagrunt 4.6.14 has no user-facing changes. It carries internal groundwork for Datagrunt 5.0's new PDF extraction stack, which is not part of the public API yet.

Read more →

October 31, 2026

Datagrunt 4.6.13: Safer PDF Markdown and Stable Font Metadata

Datagrunt 4.6.13 escapes four more Markdown block starts in PDF output, and makes an element's dominant font the same on every run.

Read more →

October 31, 2026

Datagrunt 4.6.9: Bound Embedded Image Codestream Decoding

Datagrunt 4.6.9 introduces pre-decode image codestream validation for JPEG 2000 and JBIG2, neutralizing image decompression bomb attacks and preventing multi-gigabyte memory spikes.

Read more →

October 31, 2026

Datagrunt 4.6.8: Correct Table Cell Reading Order on Rotated PDFs

Datagrunt 4.6.8 unturns table cell boxes and glyph coordinates on rotated pages, extracting cell text in authored reading order without grid transposition or reversed characters.

Read more →

October 30, 2026

Datagrunt 4.6.7: Table Positions and No Duplicate Cell Text on Cropped and Rotated PDFs

Datagrunt 4.6.7 places detected PDF tables in the same coordinate frame as page text on cropped, offset-origin and rotated pages, so table positions are correct and table cell text no longer also appears as body text.

Read more →

October 30, 2026

Datagrunt 4.6.6: Correct PDF Coordinates on Cropped Pages

Datagrunt 4.6.6 fixes text and image positions from the default pdfium engine on PDF pages whose visible area does not start at the page origin, such as cropped pages.

Read more →

October 30, 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.

Read more →

October 30, 2026

Datagrunt 4.6.4: Internal Groundwork for Datagrunt 5.0

Datagrunt 4.6.4 has no user-facing changes. It carries internal groundwork for Datagrunt 5.0's new PDF extraction stack, which is not part of the public API yet.

Read more →

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.

Read more →

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.

Read more →

August 1, 2026

Tags