Breaking Changes
sign → certify rename
All signing API surfaces renamed to better reflect the cryptographic nature of the operation.| Old | New |
|---|---|
signPdf() | certifyPdf() |
SignatureConfig | CertificationConfig |
signature prop | certification prop |
POST /v1/sign | POST /v1/certify |
New Features
True PDF Redaction
Content stream text removal — not just visual overlay. Metadata scrubbing automatic on every redaction. DocsText-Search Redaction
Redact by literal string, regex pattern, or preset. Built-in presets: SSN, email, phone, DOB, credit card. DocsRedaction Templates
Save named sets of patterns, reference by slug.POST /v1/redact { "template": "hipaa-patient-record" } Docs
PDF Merging
Combine multiple PDFs into one.POST /v1/merge with up to 20 PDFs. Docs
PDF Rasterization
Convert PDF pages to high-quality PNG images. Powered by PDFium (Chrome’s PDF engine).POST /v1/rasterize Docs
Documents Archive
Every API render saved automatically. Opt out withsave: false. Filter by developer metadata. Docs
Certificate Storage
Save certificates in Credentials, reference by ID. Private keys encrypted at rest (AES-256-GCM). DocsAudit Trail
Full operation history on every document. Who did what and when — dashboard and API. DocsDeveloper Metadata on Renders
Tag renders with custom key-value pairs. Filter documents by metadata via query params. DocsResource Listing API
List templates, documents, redaction templates, and certificates programmatically via/v1 endpoints. Docs
Async AI Template Generation
AI generation no longer blocks the UI. Progress shown inline in the Templates list.Bug Fixes
- SVG children API — JSX children auto-serialized to SVG content
- SVG opacity support —
opacity,fill-opacity,stroke-opacityvia ExtGState with inheritance through<g>groups - Page style prop inheritance —
<Page style={{...}}>now properly resolves styles through serializePage and the layout engine - WASM time panic fix — certify and redact in browser WASM no longer crash due to
SystemTimeunavailability - PKCS#1 auto-conversion — PKCS#1 RSA private keys automatically converted to PKCS#8 format