Skip to main content

Breaking Changes

sign → certify rename

All signing API surfaces renamed to better reflect the cryptographic nature of the operation. Old names continue to work with deprecation warnings. See the migration guide.

New Features

True PDF Redaction

Content stream text removal — not just visual overlay. Metadata scrubbing automatic on every redaction. Docs

Text-Search Redaction

Redact by literal string, regex pattern, or preset. Built-in presets: SSN, email, phone, DOB, credit card. Docs

Redaction 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 with save: false. Filter by developer metadata. Docs

Certificate Storage

Save certificates in Credentials, reference by ID. Private keys encrypted at rest (AES-256-GCM). Docs

Audit Trail

Full operation history on every document. Who did what and when — dashboard and API. Docs

Developer Metadata on Renders

Tag renders with custom key-value pairs. Filter documents by metadata via query params. Docs

Resource 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 supportopacity, fill-opacity, stroke-opacity via 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 SystemTime unavailability
  • PKCS#1 auto-conversion — PKCS#1 RSA private keys automatically converted to PKCS#8 format