Releases: buchwandler/epub2text
Releases · buchwandler/epub2text
Release list
v0.2.7
Full Changelog: v0.2.6...v0.2.7
[v0.2.7] - 2026-06-30
Added
- Annotated structured extraction blocks with navigation context from EPUB TOC,
assigning chapter IDs and titles to text blocks
Changed
- Converted project documentation from RST to Markdown and enabled MyST parser for
Sphinx builds
v0.2.6
Full Changelog: v0.2.5...v0.2.6
[v0.2.6] - 2026-06-26
Added
- Sanitized inline XHTML element output in structured extraction with configurable tag
preservation - TextFragment model for fine-grained content representation with entity and inline tag
runs - Markdown fragment translation from inline XHTML for structured extraction output with
configurable flavor (CommonMark, GFM)
Changed
- Extended test coverage for segment extraction with XHTML elements and structured
output
v0.2.5
Full Changelog: v0.2.4...v0.2.5
⛰️ Features
- (No Category) Structured extraction added
⚙️ Miscellaneous Tasks
- (No Category) Fix pre-commit and mypy
v0.2.4
Full Changelog: v0.2.3...v0.2.4
⛰️ Features
- (No Category) Sets minimimal python version to 3.10 and fix mypy
v0.2.3
Full Changelog: v0.2.2...v0.2.3
⛰️ Features
- (No Category) Phrasplit is not a dependency
⚙️ Miscellaneous Tasks
- (No Category) Update gitignore
v0.2.2
Full Changelog: v0.2.1...v0.2.2
🐛 Bug Fixes
- (No Category) Some improvements and fixes
⚙️ Miscellaneous Tasks
- (No Category) Fix pre-commit
v0.2.1
v0.2.0
Full Changelog: v0.1.0...v0.2.0
⛰️ Features
- (No Category) Use phrasplit for splitting sentences into new lines
- (No Category) Reader for reading a epub in the terminal
- (No Category) Example has been added
- (No Category) Add gutenberg conversion
- (No Category) Remove chatper marker
📚 Documentation
- (No Category) Add batches
- (No Category) Update doc
⚙️ Miscellaneous Tasks
- (No Category) Pre-commit fix
- (No Category) Remove 3.14
- (No Category) Remove test without spacy
v0.1.0
Full Changelog: https://github.com/holgern/epub2text/commits/v0.1.0