v2026.9.7 v1.18.0

high risk

enfein/mieruSep 7, 2026 → Sep 8, 20260 days between releases

What's New

Positioned items and region APIs now use the visible page box, requiring Rust TextItem literal updates.

Breaking Changes

  • Positioned items and region APIs now use the visible page box
  • Rust TextItem literals must add baseline_shift and rotation

New Features

  • Rotation metadata
  • Baseline metadata
  • Embedded bold-font metadata recovery
  • Bounded object-stream decompression
  • Superscript/subscript handling

Improvements

  • Improved text geometry and superscript/subscript handling
  • PDF loading performance
  • Faster cross-platform CI
  • Faster release publishing
  • Password-aware Python fixture tests

Bug Fixes

  • Repair classic cross-reference tables with short entries

Upgrade Notes

Remove manual CropBox-origin adjustments as positioned items now use a lower-left origin and region inputs use a top-left origin. Rust TextItem literals must include baseline_shift and rotation fields.

The Two Releases

v2026.9.7

Hermes Agent v0.21.1 (v2026.9.7)

Sep 7, 2026· 1 month ago

A patch release rolling up codebase modularization, performance improvements, and various fixes since v0.21.0, focusing on stability and architectural improvements.

Full release notes
v1.18.0

1.18.0 — Text geometry and PDF loading fixes

Sep 8, 2026· 1 month ago

Improves text geometry, superscript/subscript handling, and PDF loading performance. It introduces new metadata for rotation and baseline shifts while updating positioning logic relative to the visible page box.

Full release notes