# Asterdoc v0.5.0

Released 2026-08-10

Canonical URL: https://docs.asterdoc.com/changelog/v0.5.0/

Paradoc 0.5 introduces a single signature-slot model and a dependency-light placement engine for preparing documents before signing.

## Highlights

* Layers declare a unified `signatures` map for marker, anchor, or absolute signature placement.
* `prepareSeal()` returns the exact pre-flatten PDF, resolved fields, provenance, and warnings without changing form state.
* The built-in PDF locator resolves signature markers and anchor text without a PDF rendering engine.
* Pure byte converters such as `hostedSealAdapter` work with anchor-based sealing without extra placement configuration.

## Breaking changes

### Core and types

* `SealingRequest.options` is removed; stop passing its unused `renderer` or `format` keys.

## Other changes

### Schemas and render

* Schema version `2026-08-10` adds signature slots while keeping the published `2026-08-06` schemas available.
* `SealOptions.locate` allows a custom placement locator when the built-in PDF locator is not suitable.
* PDF parsing resolves indirect stream lengths, preserving content from PDFs written by LibreOffice.
