github blindpandas/bookworm 2026.1

6 hours ago

What's Changed

Localization Updates

Features & Enhancements

Document Handling

  • Update the documents cache whenever EPUB or Word files are modified by @pauliyobo (#289)
  • Fixed regression where .docx documents were not opening by @pauliyobo (#312, #315)
  • Preserve original URI to correctly restore the last read position for converted documents by @cary-rowen (#340)
  • EPUB specific fixes:
    • Handle missing <head> or <body> tags in EPUB HTML fragments by @cary-rowen (#319)
    • Fix table accessibility and structure for EPUBs by @cary-rowen (#362)
    • Add exception handling for malformed HTML content in _get_title_for_section by @cary-rowen (#356)
    • Corrected typo in get_epub_html_item_by_href by @cary-rowen (#357)

Navigation & Comments

  • Allow comments to target specific sections of a line instead of the whole line by @pauliyobo (#280)
  • Fix annotation navigation and improve point-based comment behavior by @cary-rowen (#336)
  • Fix documents losing associated comments when changing storage path by @pauliyobo, @cary-rowen (#349)
  • Resolve incomplete link text display and footnote navigation issues, including cursor position adjustments by @cary-rowen (#318, #320, #322)

General Fixes & Improvements

  • Implement robust version comparison for update checks by @cary-rowen (#301)
  • Harden speech engine loading and resolve configuration mismatch by @cary-rowen (#339)
  • Add User-Agent to http_resource requests by @pauliyobo (#347)
  • Use a specific TextFixerConfig instance to control ftfy's text fixing process by @cary-rowen (#298)
  • Swap zoom button labels for clarity in BookViewerToolbar by @cary-rowen (#292)

Dependency & Tooling Updates

New Contributors

Full Changelog: 2024.2...2026.1

Don't miss a new bookworm release

NewReleases is sending notifications on new releases.