Skip to content

earonesty/boxpdf](https:

v1.7.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 17d Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cloudflare-workers flexbox layout pdf pdf-lib typescript

Summary

AI summary

Adds scoped profiling hooks, memoizes stack measurements to dramatically speed up repeated rendering.

Full changelog

Summary

  • Dramatically speeds up repeated stack measurement by memoizing measurements within a single renderFlow call.
  • Adds scoped profiling hooks for pagination and measurement diagnostics, including cache-hit visibility.
  • Keeps the diagnostic API focused on renderFlow(..., { profile }) rather than exposing cache internals.
  • Adds regression coverage for measurement memoization and render-flow cache reuse.

Commits

  • e159c5b Speed up repeated stack measurement
  • dda6e8d Add stack overflow clipping
  • cda6668 Revert "Track only PNG visual artifacts"
  • 31e8b61 Track only PNG visual artifacts
  • 8d3dddd Track float visual artifact with LFS
  • 433d243 Add paragraph float wrapping
  • bef9c35 Add box background image primitive
  • 252e070 Add hard breaks and no-wrap text layout
  • 7cb0148 Add collapsed table border support
  • 789031d Use rendered text metrics for paragraph wrapping
  • a35e9e4 Add paragraph hanging indent support
  • cb857ff Ignore nested html package

Full Changelog: https://github.com/earonesty/boxpdf/compare/v1.6.1...v1.7.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track earonesty/boxpdf](https:

Get notified when new releases ship.

Sign up free

About earonesty/boxpdf](https:

All releases →

Related context

Beta — feedback welcome: [email protected]