Changelog: pptxdiff-vscode¶
Source: src/packages/pptxdiff-vscode/CHANGELOG.md
Changelog¶
All notable changes to the pptxdiff VS Code extension will be documented in this file.
[0.3.0] - 2026-08-02¶
Added¶
- Bundled upstream
pptxdiffapp0.7.0into the extension package. - Added upstream package-family documentation updates, including dedicated docs-site changelog pages for
pptxdiff,@pptxdiff/cli,@pptxdiff/server, andpptxdiff-vscode. - Added upstream docs-site page revision metadata support for creation date, last update date, and authors.
- Added upstream
.mailmapsupport so docs authors collapse multiple GitHub noreply identities for the same person.
Changed¶
- Updated upstream docs-site navigation so changelogs appear under grouped
NPM Package(s)andVS Code Extension(s)sections.
[0.2.0] - 2026-07-31¶
Added¶
- Bundled upstream
pptxdiffapp0.6.0into the extension package. - Added upstream Diff Screenshots exports (
Export->Diff Screenshots) for SVG ZIP downloads and a self-contained HTML screenshot viewer. - Added upstream parser-independent SHA-256 content checksums in the app and across report/share exports.
- Added upstream shareable links with embedded report JSON, allowing decisions, comments, history, and UI state to be restored through the existing JSON import flow.
Security¶
- Includes upstream hardening for embedded report JSON in shareable-link HTML, preventing script-closing text in comments from escaping the JSON payload.
[0.1.9] - 2026-07-30¶
Changed¶
- Ported the upstream
pptxdiffCLI's security hardening into the extension's own local static file server (extension.js): binds explicitly to loopback (127.0.0.1), path containment now uses apath.relative()-based check instead of a rawstartsWith(ROOT)prefix check, and every response setsX-Content-Type-Options: nosniffandCache-Control: no-store.
[0.1.8] - 2026-07-29¶
Changed¶
[0.1.7] - 2026-07-27¶
Fixed¶
build.jsnow also vendorssrc/pptxdiff/vendor/(React, ReactDOM, Babel, JSZip, pptx-renderer, and the Spectral font) intomedia/vendor/. The app now loads these locally by default (?lite=1opts into CDN sourcing instead — see the "Offline Mode" toggle added upstream); without this, the packaged extension 404'd on React itself and never booted.- The extension's static file server now serves
.cssand.woff2with correct MIME types, so the vendored stylesheet and font actually apply in strict browsers.
[0.1.4] - 2026-07-24¶
Changed¶
- Updated README with badge, and corrected image urls for publishing on the vscode marketplace.
[0.1.3] - 2026-07-23¶
Changed¶
- Updated the root packaging script to write generated
.vsixfiles intosrc/packages/pptxdiff-vscode/dist/. - Ignored generated VS Code extension packages from Git.
[0.1.2] - 2026-07-22¶
Added¶
- Added the pptxdiff logo as the extension icon.
- Added packaging ignores so generated
.vsixartifacts and development-only files are excluded.
[0.1.1] - 2026-07-22¶
Changed¶
- Updated extension packaging metadata.
[0.1.0] - 2026-07-22¶
Added¶
- Initial VS Code extension package for launching pptxdiff from VS Code.