astro@7.3.5 v17.13.0
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
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 notesv17.13.0
Sep 28, 2026· 23 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