This release adds 2 notable features for engineering teams evaluating rollout.
Published 17d
Build & Package
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
cloudflare-workers
flexbox
layout
pdf
pdf-lib
typescript
Summary
AI summaryAdds 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
renderFlowcall. - 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
About earonesty/boxpdf](https:
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]