astro@7.3.5 v17.13.0

high risk

withastro/astroSep 24, 2026 → Sep 28, 20264 days between releases

What's New

Major version jump introduces PDF/A backend options and replaces veraPDF with pikepdf.

Breaking Changes

  • Experimental `?container` import syntax from v7.3.5 is likely removed in this major version.

New Features

  • New `--pdfa-backend` option for PDF/A conversion.
  • New `PageInfo.has_visible_text` property.
  • PyInstaller hook for OCRmyPDF.
  • Support for PDF/A-1b in speculative conversion.

Improvements

  • Ghostscript-free path via pikepdf validation.
  • Consistent Ghostscript font substitution.
  • Hyperlink preservation in `--force-ocr`.

Bug Fixes

  • Fixes font handling issues.
  • Fixes hyperlink preservation.
  • Fixes metadata copying.

Upgrade Notes

Update CLI/API configuration to use the new `--pdfa-backend` option. The experimental `?container` import syntax from v7.3.5 is likely removed in this major version, requiring code updates.

The Two Releases

astro@7.3.5

astro@7.3.5

Sep 24, 2026· 28 days ago

Introduces a new experimental container feature allowing direct rendering of Astro components with styles and scripts inlined via the `renderComponent()` function.

Full release notes
v17.13.0

v17.13.0

Sep 28, 2026· 24 days ago

This release introduces a new `--pdfa-backend` option to control PDF/A conversion logic and replaces veraPDF with pikepdf for validation, improving the Ghostscript-free path. It also introduces new properties for page analysis and fixes numerous issues regarding font handling, hyperlink preservation, and metadata copying.

Full release notes