# Asterdoc v0.2.0

Released 2026-05-19

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

Paradoc 0.2 adds labeled enum choices and source-language metadata across artifacts, schemas, builders, and CLI workflows.

## Highlights

* Enum and multiselect options use `{ value, label? }`, allowing display labels without changing stored values.
* Artifacts can declare a BCP 47 source language through `language`.
* Shared artifact methods expose the artifact `code`.

## Breaking changes

### Types and schemas

* Replace primitive enum arrays with `EnumOption[]`; multiselect defaults now contain option values rather than option objects.

## Upgrading from 0.1

1. Rewrite enum options as `{ value, label? }` and keep multiselect defaults as the selected primitive values.

## Other changes

### CLI and schemas

* CLI fill, validation, and template commands understand labeled options.
* Published per-form JSON schemas are regenerated without the stale non-standard `id` property.
