Download Latest Version 2.2.0 source code.zip (9.4 MB)
Email in envelope

Get an email when there's a new version of Markdown PDF

Home / 2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
markdown-pdf-2.0.0.vsix 2026-04-12 7.3 MB
2.0.0 source code.tar.gz 2026-04-12 6.2 MB
2.0.0 source code.zip 2026-04-12 6.3 MB
README.md 2026-04-12 1.8 kB
Totals: 4 Items   19.9 MB 0

2.0.0 (2026/04/13)

Breaking Changes

  • Heading IDs now follow GitHub-compatible VS Code slug generation. Existing internal anchors in your documents may change.
  • Highlight.js upgraded from v9 to v11. Some highlight style names have been renamed or removed. Legacy names are mapped to current names when possible, and tomorrow.css is used as a fallback when no mapping is available.
  • Front matter parsing is now handled by a custom implementation. YAML sequences and non-plain objects in front matter are now rejected.
  • Chromium download and cache management moved to a built-in chromium-resolver. The previous temporary directory fallback has been removed; the managed Chromium is stored under the VS Code global storage directory.

Changes

  • Migrate source code to TypeScript and bundle the extension with esbuild
  • Bundle puppeteer-core and manage Chromium via the built-in chromium-resolver, preferring an installed Chrome/Edge and falling back to an automatic download
  • Replace markdown-it-include, markdown-it-named-headers, and markdown-it-checkbox with in-repo custom implementations
  • Remove cheerio, mustache, and gray-matter dependencies in favor of internal implementations
  • Add unit and integration test suites using vscode-test-cli, including sample generation and HTML snapshot comparison
  • Simplify VS Code variant detection and remove the obsolete temp-cache fallback

Fixes

  • Fix global storage path resolution for the Chromium cache
  • Gracefully handle include errors in the custom markdown-it-include plugin
  • Image src transformation now handles quoted attributes, flexible spacing, and raw-text contexts correctly
  • Front matter parsing now handles BOM-prefixed files and rejects invalid structures
Source: README.md, updated 2026-04-12