Skip to content

pptx-react-viewer

Release notes for pptx-react-viewer on npm, generated from Conventional Commits by the release pipeline.

1.17.0 - 2026-07-13

Bug Fixes

  • build: Restore compatibility after dependency updates (by @ChristopherVR) (ddbfae6)

Dependencies

  • deps: Update html2canvas-pro to 2.2.3 (by @dependabot[bot]) (0fe015b)
  • deps: Update fast-xml-parser to 5.10.0 (by @dependabot[bot]) (6080273)
  • deps: Update dompurify to 3.4.12 (by @dependabot[bot]) (00a6ca4)
  • deps: Update minor and patch dependencies (by @dependabot[bot]) (5cd81fb)
  • deps: Update typescript to 7.0.2 (by @dependabot[bot]) (0a7c1f1)

1.16.2 - 2026-07-13

1.16.1 - 2026-07-12

1.16.0 - 2026-07-11

1.15.0 - 2026-07-11

1.14.1 - 2026-07-11

1.14.0 - 2026-07-11

Other

  • Reconcile with origin/main before push (by @ChristopherVR) (0ecd3d9)

1.13.1 - 2026-07-10

Bug Fixes

  • react: Fix Turbopack minification collision, cut bundle size (by @al3xius) (2d15c45)
  • shared: Sanitize print-document/SVG assembly with DOMPurify (by @ChristopherVR) (84527b6)

Reverts

  • Exclude unrelated tsup.config.ts change from the CodeQL print-sanitization commit (by @ChristopherVR) (bdc44d3)

1.13.0 - 2026-07-09

1.12.0 - 2026-07-09

Features

  • react: Expose internal hooks via pptx-react-viewer/hooks-unstable (by @ChristopherVR) (5ca17af)

Bug Fixes

  • react: Route hardcoded UI text through i18n (by @ChristopherVR) (62d5679)

Other

  • Reconcile with origin/main before push (by @ChristopherVR) (c4a7e32)
  • Reconcile with origin/main before push (by @ChristopherVR) (ef5fc85)
  • Reconcile with origin/main before push (by @ChristopherVR) (030b28b)

1.11.0 - 2026-07-09

Features

  • shared: Add vermilion light/dark theme presets to all bindings (by @ChristopherVR) (1b6e816)

Other

  • Reconcile with origin/main before push (by @ChristopherVR) (10acef8)

1.10.2 - 2026-07-09

Other

  • Reconcile with origin/main before push (by @ChristopherVR) (b8c46bc)

1.10.1 - 2026-07-09

1.10.0 - 2026-07-08

1.9.1 - 2026-07-08

Documentation

  • core: Remove explicit jszip/fast-xml-parser mention from install section (by @ChristopherVR) (6b72906)

1.9.0 - 2026-07-07

1.8.0 - 2026-07-07

1.7.2 - 2026-07-07

1.7.1 - 2026-07-06

Dependencies

  • deps: Update tailwindcss to ^4.3.2 and @angular/common to ^22.0.5 (by @ChristopherVR) (ae1b615)

1.7.0 - 2026-07-05

1.6.0 - 2026-07-05

Features

  • core,cli: Add react, angular, vue to npm keywords (by @ChristopherVR) (528ec61)
  • shared: Progressive imperative API for all viewer bindings (by @ChristopherVR) (877339d)

1.5.3 - 2026-07-04

1.5.2 - 2026-07-04

1.5.1 - 2026-07-04

1.5.0 - 2026-07-04

1.4.0 - 2026-07-04

1.3.1 - 2026-07-04

1.3.0 - 2026-07-04

1.2.0 - 2026-07-04

1.1.78 - 2026-07-03

Documentation

  • Remove completed ROADMAP and PORTING trackers, scrub stale references (by @ChristopherVR) (8a745a1)

1.1.74 - 2026-07-03

Dependencies

  • deps: Declare yjs, y-websocket, and y-webrtc across bindings (by @ChristopherVR) (27a2849)

1.1.73 - 2026-07-03

Features

  • Document localization and add demo language pickers (by @ChristopherVR) (a07ad82)

1.1.71 - 2026-07-02

Features

  • shared: Add canonical i18n translation dictionary (by @ChristopherVR) (429e386)

Bug Fixes

  • react: Expose i18n dictionary via pptx-react-viewer, not the private shared package (by @ChristopherVR) (09f49fe)

1.1.67 - 2026-07-02

Bug Fixes

  • core: Correct install docs and drop the retired @christophervr/pptx-viewer alias (by @ChristopherVR) (6544b4e)
  • core,angular: Revert xmldom to 0.8.x and fix shared import specifiers (by @ChristopherVR) (29eda31)

1.1.64 - 2026-06-27

Bug Fixes

  • Missing document links (by @ChristopherVR) (f52bd6f)

1.1.60 - 2026-06-26

Features

  • react: Wire editTemplateMode partition, render layer, and save merge for master/layout editing (by @ChristopherVR) (c683ab1)

1.1.55 - 2026-06-25

Other

  • smartart: Snapshot in-progress SmartArt session work (by @ChristopherVR) (0cac22f)

1.1.48 - 2026-06-25

Refactor

  • shared: Extract text-rendering pure logic (line-height, warp, effects) (by @ChristopherVR) (11c8d22)

1.1.43 - 2026-06-22

Features

  • react: 3D surface charts on vanilla three; drop @react-three peer deps (by @ChristopherVR) (a8a1004)

Documentation

  • 3D models/charts need only the single optional three peer dep (by @ChristopherVR) (0b05f85)

1.1.32 - 2026-06-21

Dependencies

  • deps: Update dependencies within semver ranges (by @ChristopherVR) (d472b58)

1.1.31 - 2026-06-21

Bug Fixes

  • angular: Bundle pptx-viewer-core and fix demo JIT + Vue demo alias (by @ChristopherVR) (78838ec)

1.1.30 - 2026-06-21

Features

  • shared: Add Three.js SmartArt 3D model + scene runtime (by @ChristopherVR) (f949213)

Documentation

  • Sharpen npm descriptions and keywords for discoverability (by @ChristopherVR) (8fea56d)
  • core: Reword README in plain language (by @ChristopherVR) (793c26e)
  • react: Soften jargon in README internals (by @ChristopherVR) (74c28ec)

1.1.24 - 2026-06-20

Features

  • core: Add signature-node module and shared signature utilities (by @ChristopherVR) (e7cb263)
  • react: Implement functional Broadcast slide show with Yjs collaboration (by @ChristopherVR) (67bdc71)
  • vue: Add pptx-vue-viewer package + bundled pptx-viewer-shared (by @ChristopherVR) (1b7a958)

Bug Fixes

  • Enable vitest globals in all packages to fix expectTypeOf errors (by @ChristopherVR) (6d90d72)
  • test: Add i18n mocks to react tests and bump versions to 1.2.0 (by @ChristopherVR) (2c1c962)
  • Close security & performance findings from full-codebase review (by @ChristopherVR) (7edda8a)
  • deps: Pin @xmldom/xmldom to 0.8.x in core to fix build (by @ChristopherVR) (2ed7b2e)
  • core: Declare jszip and fast-xml-parser as runtime dependencies (by @ChristopherVR) (b6636be)

Refactor

  • react: Consume theme + loader from pptx-viewer-shared (by @ChristopherVR) (1b93d1f)
  • react: Rename package from pptx-viewer to pptx-react-viewer (by @ChristopherVR) (4cefa50)
  • core: Consume emf-converter and mtx-decompressor from npm (by @ChristopherVR) (2f6013d)
  • react: Remove em-dashes from code comments and prose (1/2) (by @ChristopherVR) (863e941)
  • react: Remove em-dashes from code comments and prose (2/2) (by @ChristopherVR) (2544c13)

Documentation

  • Restructure root README, elevate limitations, fix outdated claims (by @ChristopherVR) (86dcda9)
  • Rewrite limitations with technical explanations and remove inaccurate claims (by @ChristopherVR) (ac4bc84)
  • readme: Npm-friendly READMEs — hero image, capabilities & install first (by @ChristopherVR) (c843d19)
  • Streamline npm READMEs and add badges, screenshots, demo links (by @ChristopherVR) (92e980d)
  • Remove em-dashes and clarify demo link in viewer packages (by @ChristopherVR) (f52afff)

Build & CI

  • react,vue: Self-contained, minified, precompressed dist + vue CI (by @ChristopherVR) (aa28df9)
  • Independent per-package versioning, tags, and changelogs (by @ChristopherVR) (79595d9)

Dependencies

  • deps: Update all dependencies to latest (by @ChristopherVR) (e3287c0)
  • deps: Bump all workspace manifest floors to latest (by @ChristopherVR) (890c33d)

Chores

  • Add license files, NOTICE, and package metadata for npm publishing (by @ChristopherVR) (9464bb8)
  • Bump all packages to v1.1.0 and remove remaining MyClawAssist refs (by @ChristopherVR) (c386511)
  • Apply linter auto-fixes, template literals, and update gitignore (by @ChristopherVR) (ce1288e)
  • Bump all packages to 1.x.1 patch versions (by @ChristopherVR) (c75205a)
  • Bump all packages to minor versions for SDK table support (by @ChristopherVR) (2d4b635)
  • Bump dependencies to latest and minor-bump packages for parity work (by @ChristopherVR) (da19fdf)
  • Roll TypeScript back to 5.9.x; quiet new oxlint vitest rules (by @ChristopherVR) (713c020)
  • Relicense from MIT to Apache-2.0 (by @ChristopherVR) (e12f926)

Released under the Apache-2.0 License.