All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.7.0 (2026-07-23)
Features:
add image extraction by @r8
add path extraction by @r8
add structured PdfElixide.Error with matchable reason atoms by @r8
Bug Fixes:
- force NIF build when PDF_ELIXIDE_BUILD is set by @r8
v0.6.0 (2026-07-20)
Features:
v0.5.0 (2026-07-14)
Features:
add text line extraction with nested words by @r8
add word extraction with bounding boxes by @r8
add Document.text/1 for whole-document text extraction by @r8
add text getter to Page by @r8
implement Enumerable protocol for Document by @r8
add width and height getters to Page by @r8
add Page module by @r8
v0.4.0 (2026-05-25)
Features:
add
has_structure_tree?check to Document by @r8add password authentication for opening encrypted PDFs by @r8
add PDF encryption handling and authentication functions by @r8
v0.3.1 (2026-05-20)
Bug Fixes:
v0.3.0 (2026-05-20)
Features:
implement save to file with options by @r8
implement setting form field by @r8
add editor module by @r8
v0.2.0 (2026-05-19)
Features:
- implement form fields extraction by @r8
v0.1.0 (2026-05-18)
Features:
implement extract_text method by @r8
implement version method by @r8
implement page_count method by @r8
implement PDF loading by @r8
Bug Fixes:
- move git hooks configuration to dev config by @r8