Repository navigation
Releases: narain1/pydoccraft
Releases · narain1/pydoccraft
Release list
v0.3.0
What's Changed
- Add open-source community guidelines by @narain1 in #1
- Preserve DOCX table structure and correct PNG DPI metadata by @narain1 in #17
- Bump the actions group with 4 updates by @dependabot[bot] in #2
- Add native DOCX, PDF and PPTX authoring with typed Python objects by @narain1 in #18
- Add DOCX auxiliary stories and table layout controls by @narain1 in #19
- Add document text, PDF vector content and bounded diagnostics by @narain1 in #20
- Add styles, slide text ranges and portable Markdown export by @narain1 in #21
- Add independent DOCX sections and native slide table editing by @narain1 in #22
- Add DOCX grid editing and PDF page boxes by @narain1 in #23
- Add native DOCX notes and bounded PDF form authoring by @narain1 in #24
- Add native table formatting and outline-preserving PDF imports by @narain1 in #25
- Add conditional table styles and multiline PDF link labels by @narain1 in #26
- Add document performance benchmarks by @narain1 in #27
- Add anonymized real-file performance analysis by @narain1 in #28
- Add native region rendering and DOCX tabs and breaks by @narain1 in #29
- Add DOCX style relationships and document defaults by @narain1 in #30
- Prevent PDF drawing from changing existing page resources by @narain1 in #31
- Reject off-page DOCX rows and verify pagination controls by @narain1 in #33
- Reuse PDF parser across document renders by @narain1 in #32
- Add bounded selective text extraction by @narain1 in #34
- Add bounded PDF text boxes and image transforms by @narain1 in #35
- Add DOCX paragraph borders and reject unsupported border rendering by @narain1 in #36
- Add DOCX picture lifecycle and preserve collection ownership by @narain1 in #37
- Add DOCX metadata and native PDF text-markup annotations by @narain1 in #39
- Add section gutters unequal columns and native slide layouts by @narain1 in #40
- Add combined table fixture pack with source and PDF rendering checks by @narain1 in #41
- Add slide picture editing and shared text range slicing by @narain1 in #42
- Avoid duplicate PDF text parser initialization by @narain1 in #43
- Extract DOCX numbering and PPTX internal slide destinations by @narain1 in #44
- Add native list starts and explicit PPTX source limits by @narain1 in #45
- Add DOCX picture transforms and editable PDF field geometry by @narain1 in #46
- Reuse native Office models and layout for repeated rendering by @narain1 in #47
- Validate PDF benchmark text parity and malformed-tree errors by @narain1 in #48
- Add native page fields and bounded DOCX metadata extraction by @narain1 in #49
- Bound PDF page selections and guard callback mutations by @narain1 in #50
- Add executable cookbook workflows without expanding the API by @narain1 in #51
- Add native DOCX image backgrounds with shared media ownership by @narain1 in #52
- Reuse paragraph and range APIs for rich PowerPoint table cells by @narain1 in #53
- Preserve common API types and make child reprs safe to inspect by @narain1 in #54
- Publish bounded operation evidence and roadmap coverage joins by @narain1 in #55
- Connect pinned Open XML and PyMuPDF reference families to the roadmap by @narain1 in #56
- Add rich header and footer content with existing table and picture APIs by @narain1 in #57
- Add bounded native DOCX section line numbering by @narain1 in #58
- Connect rich stories and line numbering to operation evidence by @narain1 in #59
- Add native DOCX paragraph direction and run language formatting by @narain1 in #60
- Add native rectangle and ellipse PDF annotations with bounded edits by @narain1 in #61
- Record bounded PDF inventory upstream requirements and repros by @narain1 in #62
- Connect direction and geometric comments to operation evidence by @narain1 in #63
- Document native PDF page-label assembly semantics by @narain1 in #66
- Add native DOCX bookmark targets and internal links by @narain1 in #64
- Add native PDF object-stream output choice by @narain1 in #65
- Clear owned DOCX header and footer content safely by @narain1 in #67
- Add bounded native PDF text search geometry by @narain1 in #68
- Clarify native PDF attachment and drawing-style boundaries by @narain1 in #69
- Prevent PDF mutation callbacks from targeting a different page by @narain1 in #70
- Add native decimal-outline lists to existing paragraph methods by @narain1 in #71
- Preserve presentation targets and range lifetime across callbacks by @narain1 in #72
- Reject conditional DOCX borders that native rendering drops by @narain1 in #73
- Add bounded Unicode tooltips to owned PDF fields by @narain1 in #74
- Connect five implemented profiles to the shared evidence ledger by @narain1 in #75
- Clarify existing solid fills and native DOCX shading gaps by @narain1 in #76
- Add native editing locks to existing PDF comment handles by @narain1 in #77
- Record exact tooltip and comment-lock operation evidence by @narain1 in #78
- Convert owned DOCX notes through native semantic editing by @narain1 in #79
- Expose native read-only state on owned PDF fields by @narain1 in #80
- Restore inherited slide backgrounds through the existing property by @narain1 in #81
- Remove stale roadmap gaps and connect existing operations by @narain1 in #82
- Record note conversion, field state and background reset evidence by @narain1 in #83
- Add native character spacing through existing DOCX formatting by @narain1 in #84
- feat: reuse character spacing for slide text and cells by @narain1 in #85
- fix: validate slide cell lifetime before formatting callbacks by @narain1 in #86
- feat: clear owned note content while retaining references by @narain1 in #87
- fix: preflight rounded PDF rasters before allocation by @narain1 in #88
- fix: revalidate PDF field page after caller normalization by @narain1 in #89
- feat: delete owned auxiliary paragraphs through existing collections by @narain1 in #90
- fix: account retained PDF field appearance generations by @narain1 in #91
- fix: normalize PDF field values before final identity validation by @narain1 in #92
- refactor: separate DOCX body identities from native positions by @narain1 in #93
- Publish checked documentation on GitHub Pages by @narain1 in #95
- Add bounded owned PDF radio groups by @narain1 in #94
- Delete owned DOCX body paragraphs while preserving sections by @narain1 in #96
- Support native PDF comment opacity with bounded redraw accounting by @narain1 in #97
- Move owned DOCX paragraphs through existing collections by @narain1 in #99
- Type existing native-...
v0.2.1
v0.2.0
Full Changelog: https://github.com/narain1/doc-ex/commits/v0.2.0