Aquí hi ha 4 versions de Bookworm, des de 3 de gener del 2024 fins a l’actual, 2026.2. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
4 versions en 3 anys · unes 1,6 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2026.2Darrera versió | 31 de juliol del 2026 | — | 64 bits EXE (NSIS)32 bits EXE (NSIS) Notes de la versióWhat's Changed
Localization Updates
- Finnish: Updated the translation, documentation, and user guide. (@jkinnunen, #372, #378, #382, #411)
- Spanish: Updated the translation for the 2026 message catalog. (@ericdq, #371)
- Vietnamese: Added the Vietnamese translation and user guide. (@nguyenanhduc09, #375)
- Traditional Chinese: Added the zh_TW translation. (@PeterDaveHello, #388)
- Simplified Chinese: Updated the user guide and message catalog, exposed additional user-facing messages for translation, and translated the new strings. (@cary-rowen, #399, 0962a9c, 0ccb20a, 5f11553)
- English documentation: Updated the README and user guide to cover the current feature set. (@cary-rowen, #397)
Features & Enhancements
- Added embedded image navigation for HTML, Markdown, EPUB, MOBI, AZW, and AZW3 documents. (@cary-rowen, #377, #381, #386, #395, #396)
- Images can be opened with Ctrl+Enter in a viewer with zoom, copy, save, and keyboard close actions. Available shortcuts are shown in the toolbar tooltips.
- Web documents can open remote images.
- Navigation can play an optional image sound and, by default, includes images with empty alternative text.
- Added AZW file support to the MOBI document handler. (@cary-rowen, cfac438)
- Migrated browseable messages and table views from the legacy HTML dialog to WebView. (@cary-rowen, #400)
- Retains tables, MathML, ARIA attributes, and safe presentation styles, with text wrapping, keyboard actions, and external link handling.
- Independent message windows now close with Bookworm, and empty table captions no longer produce malformed window titles.
Reading, Speech & OCR
- Replaced the OneCore speech engine's neosynth dependency with PyWinRT. (@cary-rowen, #401)
- Fixed voice selection, language switching, and restoration of the active voice profile.
- Fixed playback, highlighting, paragraph navigation, and continuous reading across pages and sections.
- Improved automatic OCR during continuous reading: following pages are prepared in advance, reading waits for OCR when needed, obsolete results no longer move focus, and canceling a dialog no longer resets the open book's OCR state. (@cary-rowen, #402)
- Windows OCR now uses PyWinRT directly instead of docrpy and preserves line breaks in recognized text. (@cary-rowen, #403)
Document Handling & Navigation
- Fixed search and search-result navigation. (@cary-rowen, #379, #380)
- Section-limited search now respects the selected table-of-contents section in single-page documents.
- Find Next and Find Previous move between individual matches, including matches on the same line and matches selected from the Search Results dialog. Reaching the first or last match no longer moves the cursor and now produces feedback.
- Improved Wikipedia document handling: desktop and mobile article URLs now load through the MediaWiki API, article structure is retained, same-article section links stay in the open document, and unmatched table links are no longer exposed as activatable links. (@cary-rowen, #384)
- Fixed EPUB and HTML link resolution and structural navigation. (@cary-rowen, 8c37cae, 0552d3c, faa2c28, #414)
- Internal links prefer exact targets, and HTML links are matched only to annotations in the corresponding anchor element.
- Navigation to multiline elements uses the line containing the start of the element.
- Table-of-contents entries and internal links resolve when EPUB navigation files and chapters use different path bases; ambiguous matches are left unresolved.
- Fixed highlight and annotation navigation: commands continue from the correct edge of a selection, Next Highlight returns the nearest following highlight, and extending a highlight backwards no longer creates an overlap. (@cary-rowen, 5bc8217, 9e7f534, #383)
- Fixed unintended reading-position changes. (@cary-rowen, #391, #392)
- Books opened from the bookshelf restore their saved position when the URI contains fallback_uri.
- Moving focus to the table of contents no longer moves the readi |
| 2026.1 | 23 d’abril del 2026 | — | 64 bits EXE (NSIS)32 bits EXE (NSIS) Notes de la versióWhat's Changed
Localization Updates
- Spanish: Added Spanish translation by @ericdq (#283)
- Finnish: Updated translation, documentation, and user guide by @jkinnunen (#284, #316, #342)
- Simplified Chinese: Updated documentation and UI translations by @cary-rowen (#293, #369)
- Portuguese: Translation update by @George-br (#296)
- French: Translation updated by @sofquipeut (#313)
- Georgian: Translation updated by @DraganRatkovich (#368)
Features & Enhancements
- Introduced the online Baidu OCR engine by @cary-rowen (#334)
- Added Vivo OCR engine (by NVDACN) by @cary-rowen (#338)
- Implemented Global and Local Media Key Controls for TTS by @cary-rowen (#328)
- Added a text wrapping option in the UI by @cary-rowen (#299)
- Added bookmark sorting by position by @pauliyobo (#324)
- Allowed book metadata to be imported from QRD files by @pauliyobo (#310)
- Added the 'View Change Log' menu item by @cary-rowen (#337)
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
- Build & Environment:
- Migrate to uv/ruff and modernize build system and environment metadata by @cary-rowen (#351, #352)
- Add CI workflow for pytest by @cary-rowen (#355)
- Add automated winget publishing workflow by @cary-rowen (#359)
- Configure dependabot for automated updates by @cary-rowen (#360)
- Dependency Bumps:
- Upgrade dependencies to resolve deprecation warnings by @cary-rowen (#358)
- Bump urllib3 to 2.6.3 by @dependabot and @cary-rowen (#345, #350, #353, #354)
- Bump jinja2 to 3.1.6 by @dependabot (#291, #308)
- Bump requests from 2.32.3 to 2.32.4 by @dependabot (#325)
- Bump mammoth from 1.7.1 to 1.11.0 by @dependabot (#344)
- Bump the actions group by @dependabot (#361, #365)
New Contributors
- @ericdq made their first contribution (#283)
- @George-br made their first contribution (#296)
- @sofquipeut made their first contribution (#313)
Full Changelog: 2024.2...2026.1 |
| 2024.2 | 27 de gener del 2025 | — | 64 bits EXE (NSIS)32 bits EXE (NSIS) |
| 2022.1a5 | 3 de gener del 2024 | — | 64 bits EXE (NSIS)32 bits EXE (NSIS) |