Skip to content

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 pptxdiff app 0.7.0 into the extension package.
  • Added upstream package-family documentation updates, including dedicated docs-site changelog pages for pptxdiff, @pptxdiff/cli, @pptxdiff/server, and pptxdiff-vscode.
  • Added upstream docs-site page revision metadata support for creation date, last update date, and authors.
  • Added upstream .mailmap support 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) and VS Code Extension(s) sections.

[0.2.0] - 2026-07-31

Added

  • Bundled upstream pptxdiff app 0.6.0 into 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 pptxdiff CLI'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 a path.relative()-based check instead of a raw startsWith(ROOT) prefix check, and every response sets X-Content-Type-Options: nosniff and Cache-Control: no-store.

[0.1.8] - 2026-07-29

Changed

  • Added link to the documentation site in README as a badge: Docs - GitHub.io

[0.1.7] - 2026-07-27

Fixed

  • build.js now also vendors src/pptxdiff/vendor/ (React, ReactDOM, Babel, JSZip, pptx-renderer, and the Spectral font) into media/vendor/. The app now loads these locally by default (?lite=1 opts 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 .css and .woff2 with 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 .vsix files into src/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 .vsix artifacts 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.