v2026.09.08 v1.18.0

medium risk

NVIDIA/NeMo-Speech.cppSep 8, 2026 → Sep 8, 20260 days between releases

What's New

Older release is a security patch for Huginn; newer release adds PDF geometry features and API changes.

Breaking Changes

  • Positioned items and region APIs now use the visible page box instead of the CropBox
  • Rust `TextItem` literals now require explicit fields: `baseline_shift`, `rotation`, and `advance_known`

New Features

  • Enhanced text geometry with support for rotated text bounds and baseline metadata
  • Improved superscript and subscript handling for better text rendering
  • Faster cross-platform CI and release publishing workflows
  • Recovery of embedded bold-font metadata for accurate text representation
  • Repair of classic cross-reference tables with short entries

Improvements

  • Bounded object-stream decompression to prevent memory issues
  • Password-aware Python fixture tests
  • Python binding tests integrated into the CI pipeline

Bug Fixes

  • Repair of classic cross-reference tables with short entries
  • Recovery of embedded bold-font metadata for accurate text representation

Upgrade Notes

Positioned items and region APIs now use the visible page box; remove manual CropBox-origin adjustments. Rust `TextItem` literals must now include `baseline_shift`, `rotation`, and `advance_known` fields.

The Two Releases

v2026.09.08

v2026.09.08

Sep 8, 2026· 1 month ago

Security release fixing XSS, file read, and origin hijacking vulnerabilities, along with hardening deployment defaults.

Full release notes
v1.18.0

1.18.0 — Text geometry and PDF loading fixes

Sep 8, 2026· 1 month ago

This release focuses on improving PDF text geometry, superscript/subscript handling, and PDF loading capabilities. It also includes performance optimizations for CI and release processes, alongside various bug fixes for cross-reference tables and font metadata.

Full release notes