Paradoc v0.5.0

Released 2026-08-10

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.

On this page