Why we pin
The #1 reason developers rage-quit PDF tools: “it looked fine yesterday, today the layout broke.” Silent browser updates change rendering behavior — margins shift, fonts substitute differently, flexbox gaps change by a pixel. PDFBase pins a specific Chromium version across all rendering infrastructure. Your PDFs render identically today, next week, and next month.Current version
Versions will be populated at launch and updated with each upgrade.
Upgrade policy
- 30-day advance notice. We announce the upcoming Chromium version via email, changelog, and the dashboard banner.
- Test environment first. The new version is available on test keys (
pk_test_) for the full 30-day notice period. Run your templates against it before the live cutover. - Version header. Every PDF response includes an
X-Chromium-Versionheader so you can verify which version rendered your document. - No surprise changes. We never auto-upgrade Chromium without the notice period. If a critical security patch requires an emergency update, we’ll communicate the timeline and scope.
Checking your render version
Every response includes the Chromium version used:debug: true, the full version info appears in the debug output:
Why this matters
CSS rendering is not deterministic across Chromium versions. Known differences between versions include:- Subpixel rounding in flexbox/grid layouts
- Font shaping and kerning behavior
- Default margin/padding on HTML elements
- SVG rendering precision
page-breakheuristics