Releases
Every package in the monorepo is versioned and released independently: a package only gets a new version when its own code (or a dependency bundled into it) changes, and the bump level follows Conventional Commits (breaking change = major, feature = minor, everything else = patch).
Per-package release notes, generated from commit history by the release pipeline:
| Package | Release notes | npm |
|---|---|---|
pptx-viewer-core (headless engine) | Changelog | |
pptx-react-viewer (React) | Changelog | |
pptx-vue-viewer (Vue 3) | Changelog | |
pptx-angular-viewer (Angular) | Changelog | |
pptx-vanilla-viewer (Vanilla JS) | Changelog | |
pptx-svelte-viewer (Svelte 5) | Changelog | |
pptx-viewer-mcp (MCP server & tools) | Changelog | |
@christophervr/pptx-viewer (CLI) | Changelog |
A consolidated cross-package view lives in the repository's root CHANGELOG.md, and every release is also published on the GitHub Releases page.