# Asterdoc v0.4.0

Released 2026-08-06

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

Paradoc 0.4 consolidates rendering into one dependency-light package and makes MIME-selected rendering the default across the framework.

## Highlights

* `@asterdoc/render` renders text, Markdown, HTML, PDF, and DOCX layers through one public package.
* Form rendering and sealing select built-in renderers by MIME type while preserving custom renderer overrides.
* Recursive list fields work across builders, schemas, validation, serialization, and rendering.
* Sealing can flatten PDFs locally and delegate non-PDF conversion through an adapter.

## Breaking changes

### Render

* Replace `@paradoc/renderers` and the format-specific renderer packages with `@asterdoc/render` and its `/text`, `/pdf`, and `/docx` subpaths.

## Upgrading from 0.3

1. Update renderer imports and remove dependencies on `@paradoc/renderer-text`, `@paradoc/renderer-pdf`, and `@paradoc/renderer-docx`.

## Other changes

### Schemas

* Schema version `2026-08-06` becomes current while the published `2026-01-01` schemas remain available.
* Rendering and e-signing paths no longer require the previous heavy PDF, DOCX templating, and Handlebars dependency stack.
