| Name | Modified | Size | Downloads / 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.cssis 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-coreand manage Chromium via the built-inchromium-resolver, preferring an installed Chrome/Edge and falling back to an automatic download - Replace
markdown-it-include,markdown-it-named-headers, andmarkdown-it-checkboxwith in-repo custom implementations - Remove
cheerio,mustache, andgray-matterdependencies 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-includeplugin - Image
srctransformation now handles quoted attributes, flexible spacing, and raw-text contexts correctly - Front matter parsing now handles BOM-prefixed files and rejects invalid structures