Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 12:41
· 20 commits to main since this release

3.0.0 (2026-08-18)

  • feat!: consume tree packages by flattening at the boundary (f84251a)
  • feat!: report tree-form packages at every construction site (ed6a51b)
  • refactor!: drop the retired ContentDocument formatVersion literals (1287b03)
  • refactor!: import the Layout item family from pdf-codec (e6732ec)

Bug Fixes

  • handle schema 4's optional list numId across markers and docx numbering (398384f)

Features

  • mint styles at package assembly (762544d)
  • port decompose/flatten into the package boundary (c8009c7)

BREAKING CHANGES

  • a tree-form package is the only accepted input shape.
  • onDocument and ConversionResult.package carry the tree-form
    DocumentPackage of schema 4.0.0 -- children hold the decomposed groups and the
    minted styles table instead of the flat content envelope.
  • LAYOUT_FORMAT_VERSION and the Layout* item types re-export
    from pdf-codec; layoutDocumentWithSchema and LayoutDocumentJson no longer exist.
  • CONTENT_FORMAT_VERSION no longer exists and ContentDocument
    arms carry no formatVersion field.