Skip to content

Commit 90a653b

Browse files
committed
chore(release): v2.9.1 — add CHANGELOG.md
1 parent 60fc9ad commit 90a653b

2 files changed

Lines changed: 40 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Changelog
2+
3+
## 2.9.1
4+
5+
- fix(mermaid): remove redundant DOMPurify pass that stripped all text labels from diagrams
6+
- fix(ui): set explicit font-weight on header buttons for consistent rendering
7+
- chore: remove `dompurify` dependency (Mermaid strict mode already sanitizes internally)
8+
9+
## 2.9.0
10+
11+
- chore: version bump
12+
13+
## 2.8.0
14+
15+
- feat(ui): bootstrap-icons header + larger monospace editor
16+
- fix(test): make Mermaid tests resilient to mock/jsdom differences
17+
- fix(security): sanitize mermaid SVG with DOMPurify and validate upload extension
18+
- chore: remove stray root files and unused cross-env devDep
19+
20+
## 2.7.5
21+
22+
- feat: `<style>` blocks render, fresh SVG favicon, fast cache invalidation
23+
24+
## 2.7.4
25+
26+
- fix(ci): upload to FTP root instead of /md2pdf.marcopontili.com/
27+
28+
## 2.7.3
29+
30+
- feat(security+ci+repo): rehype-sanitize, PDF watermark, action bumps, untrack dist
31+
32+
## 2.7.2
33+
34+
- feat(privacy): block search engines and AI training crawlers
35+
36+
## 2.7.1
37+
38+
- chore(release): switch deploy trigger to main
39+
- feat(security): add Content-Security-Policy meta tag

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "md2pdf",
3-
"version": "2.9.0",
3+
"version": "2.9.1",
44
"description": "Offline Markdown to PDF in the browser. No server, no uploads.",
55
"keywords": [
66
"markdown",

0 commit comments

Comments
 (0)