Skip to content

feat: add lossless page-tree mutation batches - #556

Merged
bzsanti merged 2 commits into
developfrom
feat/issue-538-page-tree-mutations
Aug 29, 2026
Merged

bzsanti merged 2 commits into
developfrom
feat/issue-538-page-tree-mutations

Conversation

@bzsanti

@bzsanti bzsanti commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • add an atomic incremental page-tree mutation API for move, rotate, delete, duplicate, and cross-document page insertion
  • preserve prior bytes, indirect identities, inherited page attributes, catalog semantics, xref style, and unrelated objects
  • provide dry-run reports for replaced, added, and newly unreachable objects
  • reject encrypted inputs, DocMDP-forbidden edits, dangling page references, and imports or duplicates that require unsupported AcroForm/tagged-PDF remapping
  • reopen and validate temporary output before atomic publication

Validation

Closes #538

@bzsanti
bzsanti merged commit 3fb83d6 into develop Aug 29, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant