pptx-svelte-viewer@0.1.2
0.1.2 - 2026-07-10
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)
- shared: Add Three.js SmartArt 3D model + scene runtime (by @ChristopherVR) (f949213)
- shared: Add canonical i18n translation dictionary (by @ChristopherVR) (429e386)
- core,cli: Add react, angular, vue to npm keywords (by @ChristopherVR) (528ec61)
- svelte: Add pptx-svelte-viewer Svelte 5 binding (viewer) (by @ChristopherVR) (d5c9164)
- svelte: Render table, chart, smartArt, media, ink, and ole elements (by @ChristopherVR) (5077d82)
- vanilla,svelte: Opt-in 3D SmartArt renderer (by @ChristopherVR) (15337c9)
- svelte: PNG and PDF export (by @ChristopherVR) (b1c273e)
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)
- 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)
- angular: Bundle pptx-viewer-core and fix demo JIT + Vue demo alias (by @ChristopherVR) (78838ec)
- Missing document links (by @ChristopherVR) (f52bd6f)
- 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)
Other
- smartart: Snapshot in-progress SmartArt session work (by @ChristopherVR) (0cac22f)
- Reconcile with origin/main before push (by @ChristopherVR) (b8c46bc)
- Reconcile with origin/main before push (by @ChristopherVR) (10acef8)
- Reconcile with origin/main before push (by @ChristopherVR) (0ecd3d9)
Refactor
- react: Consume theme + loader from pptx-viewer-shared (by @ChristopherVR) (1b93d1f)
- core: Consume emf-converter and mtx-decompressor from npm (by @ChristopherVR) (2f6013d)
- shared: Extract text-rendering pure logic (line-height, warp, effects) (by @ChristopherVR) (11c8d22)
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)
- Sharpen npm descriptions and keywords for discoverability (by @ChristopherVR) (8fea56d)
- core: Reword README in plain language (by @ChristopherVR) (793c26e)
- Remove completed ROADMAP and PORTING trackers, scrub stale references (by @ChristopherVR) (8a745a1)
- core: Remove explicit jszip/fast-xml-parser mention from install section (by @ChristopherVR) (6b72906)
Build & CI
- 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)
- deps: Update dependencies within semver ranges (by @ChristopherVR) (d472b58)
- deps: Declare yjs, y-websocket, and y-webrtc across bindings (by @ChristopherVR) (27a2849)
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)
- Bump vanilla + svelte to 0.1.1; clarify view-only in READMEs (by @ChristopherVR) (0bc44ab)
Changelog
All notable changes to pptx-svelte-viewer are documented in this file.