Changelog
Published @openpresentation/opf package versions, backfilled from the npm release history.
Package releases
Install the current package from npm. OPF is still pre-1.0, so minor versions may include schema changes.
2026-05-14
v0.2.1: Public package and downstream integration release
Made @openpresentation/opf usable as the canonical package surface for downstream sites and tools.
Added
- Published package-addressable OPF schemas, catalogs, generated TypeScript types, and local validation helpers.
- Included the raw spec tree under spec/, including schemas, catalogs, reference files, previews, and openapi.yaml.
- Added typed spec-file manifest exports at @openpresentation/opf/spec-files.
- Added @openpresentation/opf/previews for layout preview HTML that downstream sites can render directly.
Changed
- Kept the canonical npm package on @openpresentation/opf instead of introducing a separate opf-spec package.
- Kept the package focused on format assets and local validation; no rendering, PPTX parsing, remote catalog fetching, or hosted AI behavior is included.
- Corrected the United Kingdom chart catalog id to united-kingdom.
2026-05-05
v0.1.0: Initial npm release
Initial public release of the Open Presentation Format package for JavaScript and TypeScript consumers.
Added
- Established @openpresentation/opf as the package for OPF schemas, catalogs, generated TypeScript types, and validation.
- Exposed root, schemas, catalogs, validator, and types import surfaces.
- Shipped the presentation schema and companion catalog schemas for audiences, purposes, tones, layouts, themes, color schemes, font schemes, narratives, chart types, languages, and social platforms.
- Documented the *.opf.json file naming convention for complete OPF documents.
Source metadata
Canonical repository
OpenPresentation/opf
Rendered ref
main
Package version in synced source
0.3.0
Last source sync
2026-06-10T21:17:34.587Z