v1.6.2 v1.21.0

medium risk

haiwen/seafileSep 18, 2026 → Sep 19, 20261 day between releases

What's New

Added font weight metadata and fixed text clipping issues in PDF parsing

Breaking Changes

  • TextItem literals in Rust now require `font_weight: None` for items whose weight class is unknown

New Features

  • Added `font_weight` metadata (100..=900) to text items
  • Opt-in `bold_from_weight` API to infer boldness from weight class 600+
  • Fixed off-canvas labels leaking into surrounding text

Improvements

  • Improved PDF parsing by tolerating leading bytes before the `%PDF-` header

Bug Fixes

  • Fixed off-canvas labels leaking into surrounding text

Upgrade Notes

Rust users must update `TextItem` literals to include `font_weight: None` for items with unknown weights. The `bold_from_weight` API is opt-in and does not affect default behavior.

The Two Releases

v1.6.2

v1.6.2

Sep 18, 2026· 1 month ago

A rollback release that restores default behavior for webhook security, as the enforcement introduced in v1.6.1 was breaking some clients.

Full release notes
v1.21.0

1.21.0 — Font weight metadata, clipped-text and loading fixes

Sep 19, 2026· 1 month ago

This release adds font weight metadata to text items and fixes text clipping issues. It also improves PDF parsing by tolerating leading bytes before the header.

Full release notes