pptx-vue-viewer
Release notes for pptx-vue-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 terser to 5.49.0 (by @dependabot[bot]) (0d8b25e)
- 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.1 - 2026-07-13
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
- shared: Sanitize print-document/SVG assembly with DOMPurify (by @ChristopherVR) (84527b6)
1.13.0 - 2026-07-09
1.12.0 - 2026-07-09
Features
- vue: Expose internal composables via pptx-vue-viewer/composables-unstable (by @ChristopherVR) (7f9d507)
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.89 - 2026-07-03
Documentation
- Remove completed ROADMAP and PORTING trackers, scrub stale references (by @ChristopherVR) (8a745a1)
1.1.85 - 2026-07-03
Testing
- vue: Install a real vue-i18n instance globally for component tests (by @ChristopherVR) (47edca1)
1.1.83 - 2026-07-03
Features
- vue: Interoperable presence schema, webrtc transport, granular sync (by @ChristopherVR) (9b53df5)
Dependencies
- deps: Declare yjs, y-websocket, and y-webrtc across bindings (by @ChristopherVR) (27a2849)
1.1.81 - 2026-07-03
Features
- Document localization and add demo language pickers (by @ChristopherVR) (a07ad82)
1.1.80 - 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)
- vue: Expose i18n dictionary via pptx-vue-viewer, not the private shared package (by @ChristopherVR) (8577907)
1.1.76 - 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.73 - 2026-06-27
Bug Fixes
- Missing document links (by @ChristopherVR) (f52bd6f)
1.1.60 - 2026-06-25
Other
- smartart: Snapshot in-progress SmartArt session work (by @ChristopherVR) (0cac22f)
1.1.54 - 2026-06-25
Refactor
- shared: Extract text-rendering pure logic (line-height, warp, effects) (by @ChristopherVR) (11c8d22)
1.1.33 - 2026-06-21
Dependencies
- deps: Update dependencies within semver ranges (by @ChristopherVR) (d472b58)
1.1.32 - 2026-06-21
Bug Fixes
- angular: Replace bare file input with styled dropzone in demo (by @ChristopherVR) (d47a4a5)
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)
- vue: Opt-in Three.js SmartArt renderer (by @ChristopherVR) (2d59be3)
Bug Fixes
- vue,ci: Fix Rolldown build panic and isolate per-framework CI failures (by @ChristopherVR) (7d282ee)
Documentation
- Sharpen npm descriptions and keywords for discoverability (by @ChristopherVR) (8fea56d)
- core: Reword README in plain language (by @ChristopherVR) (793c26e)
- vue: Reword README in plain language (by @ChristopherVR) (3afac93)
1.1.24 - 2026-06-20
Features
- core: Add signature-node module and shared signature utilities (by @ChristopherVR) (e7cb263)
- vue: Add pptx-vue-viewer package + bundled pptx-viewer-shared (by @ChristopherVR) (1b7a958)
- vue: Export to PNG/PDF + image & table inspector panels (by @ChristopherVR) (6e8ca87)
- vue: Port React's full Office-style ribbon toolbar (by @ChristopherVR) (2341157)
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)
- build: Make all packages build + publish cleanly; align Vue README (by @ChristopherVR) (7db5de6)
- Format issues (by @ChristopherVR) (cc84180)
- 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)
- core: Consume emf-converter and mtx-decompressor from npm (by @ChristopherVR) (2f6013d)
- vue: Remove em-dashes from code comments and prose (by @ChristopherVR) (e306df9)
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)
- vue,angular: Point Try-demo links at per-framework demos (by @ChristopherVR) (b5e6915)
- 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)
- vue: Adopt Tailwind 4 pipeline for chrome visual parity with React (by @ChristopherVR) (451dacc)
- Independent per-package versioning, tags, and changelogs (by @ChristopherVR) (79595d9)
Dependencies
- deps: Update all dependencies to latest (by @ChristopherVR) (e3287c0)
- deps: Update dependencies and CI actions to latest (by @ChristopherVR) (b1a84a2)
- 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)
- 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)