documenso/packages/lib
Lucas Smith 03ca3971a0
perf: upgrade @libpdf/core to 0.3.3 and deduplicate font registration (#2598)
Upgrade @libpdf/core from 0.2.12 to 0.3.3, which includes:
- WebCrypto SHA-256 replacing pure-JS @noble/hashes (10x signing
speedup)
- Iterative collectReachableRefs (fixes stack overflow on large PDFs)
- Iterative Math.max helpers in xref writer (fixes remaining stack
overflow)

Extract duplicated FontLibrary.use() calls from render-certificate,
render-audit-logs, and insert-field-in-pdf-v2 into a shared
ensureFontLibrary() helper with has() guards so fonts are only
registered once per process.
2026-03-11 20:23:18 +11:00
..
advanced-fields-validation fix: envelope direct template (#2156) 2025-11-09 22:23:13 +11:00
client-only feat: add embedded envelopes (#2564) 2026-03-06 14:11:27 +11:00
constants feat: add pdf image renderer (#2554) 2026-03-06 12:39:03 +11:00
errors feat: better ratelimiting (#2520) 2026-02-20 12:23:02 +11:00
jobs feat: add pdf image renderer (#2554) 2026-03-06 12:39:03 +11:00
plain chore: add support option (#1853) 2025-08-19 20:59:03 +10:00
schemas fix: use native URL parser instead of wrong regex (#1206) 2024-07-31 15:26:05 +10:00
server-only perf: upgrade @libpdf/core to 0.3.3 and deduplicate font registration (#2598) 2026-03-11 20:23:18 +11:00
translations chore: add translations (#2582) 2026-03-09 11:56:17 +11:00
types feat: add embedded envelopes (#2564) 2026-03-06 14:11:27 +11:00
universal feat: add pdf image renderer (#2554) 2026-03-06 12:39:03 +11:00
utils feat: add embedded envelopes (#2564) 2026-03-06 14:11:27 +11:00
index.ts chore: feedback improvements 2023-11-06 13:01:12 +11:00
package.json feat: add pdf image renderer (#2554) 2026-03-06 12:39:03 +11:00
tsconfig.json feat: migrate nextjs to rr7 2025-02-13 14:10:38 +11:00