Releases: blindpandas/bookworm
2024.2
In previous versions, due to the expiration of the old domain and incorrect update URLs, users were unable to receive updates, including version 2024.1. We strongly recommend upgrading to version 2024.2 to resolve these issues.
What's Changed
Localization Updates
- Translation Updates:
- Russian: #173 by @DraganRatkovich
- Brazilian Portuguese: #180, #206 by @Cleversn
- Croatian: #182, #213 by @zstanecic
- Polish: #183, #188, #213 by @zstanecic
- Simplified Chinese: #185, #209, #214, #258 by @cary-rowen
- Turkish: #186, #187, #189, #199, #201 by @borfirbora
- Finnish: #196, #216, #220 by @jkinnunen
Features, Enhancements, and Fixes
-
Search and Document Handling:
- More reliable document search with single-page documents: #174 by @pauliyobo
- Fixed missing search results in mobi documents without TOC: #198 by @pauliyobo
- Epub chapters now ordered according to the document's spine: #246 by @pauliyobo
-
Bug Fixes:
- Fixed missing translation in advanced settings: #193 by @cary-rowen
- Fixed KeyError for deprecated play sound: #221 by @cary-rowen
- Fixed encoding error in environment setup: #236 by @pauliyobo
- Fixed OSError with cross-drive compatibility: #260 by @cary-rowen
- Fixed appveyor error by ensuring Chocolatey is installed: #261 by @cary-rowen
- Fixed reverse navigation highlight bug: #227 by @cary-rowen
- Fixed path issues with bootstrap.exe: #265 by @cary-rowen
-
UI and Versioning Improvements:
- Updated UI for individual file type associations: #259 by @cary-rowen
- Improved version handling and update URL pointing to GitHub repo: #268 by @cary-rowen
- Fixed stable channel handling and enabled release candidate (rc) channel: #267 by @cary-rowen
Dependency and Tooling Updates
-
Bumped various dependencies:
-
Additional Enhancements:
- GitHub Actions Pipeline: #234 by @pauliyobo
- Automated Release Workflow: #271 by @cary-rowen
New Contributors
- @Cleversn made their first contribution in #180
- @zstanecic made their first contribution in #182
- @borfirbora made their first contribution in #186
- @jkinnunen made their first contribution in #196
- @mush42 made their first contribution in #240
Full Changelog: Link
2022.1b3
What's Changed
- Updated Brazilian Portuguese UI translation. by @Cleversn in #206
- Minor update to Simplified Chinese translation by @cary-rowen in #209
- language translation completed by @borfirbora in #211
- Polish and croatian update by @zstanecic in #213
- Updated interface translation for Simplified Chinese to make some shortcuts easier to use by @cary-rowen in #214
- Updated Finnish translation by @jkinnunen in #216
- Fix: Made some labels in element list dialog translatable. by @cary-rowen in #219
- Updated Finnish translation by @jkinnunen in #220
- Fix KeyError due to play sound for comments being deprecated by @cary-rowen in #221
- localization updates by @zstanecic in #222
- The Chinese documentation has been improved, and the Chinese support website has been added. by @cary-rowen in #225
- Try to fix the bug that the reverse navigation highlight always jumps to the first highlight by @cary-rowen in #227
- Replace accessible output dependency by @pauliyobo in #231
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in #232
- Fixed encoding error in environment setup by @pauliyobo in #236
- Bookworm can now be used as a CLI application by @pauliyobo in #239
- Revert "Bookworm can now be used as a CLI application" by @mush42 in #240
- Bump pillow from 9.5.0 to 10.0.1 by @dependabot in #237
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #245
- Add github actions pipeline by @pauliyobo in #234
- Epub documents chapters will be ordered according to the document's spine where applicable by @pauliyobo in #246
- Bump black from 23.9.1 to 24.3.0 by @dependabot in #248
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #249
- Bump pydantic from 2.3.0 to 2.4.0 by @dependabot in #250
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #252
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #253
- Remove to extension subkey when removing file association by @cary-rowen in #254
- Small improvements to Simplified Chinese localization by @cary-rowen in #258
- Implement individual file type association/disassociation in FileAssociationDialog. Added functionality to dynamically update button labels and actions for each file type. by @cary-rowen in #259
- Fix OSError by replacing os.link with os.symlink for cross-drive compatibility by @cary-rowen in #260
- Fix appveyor error, Install Chocolatey if not already installed by @cary-rowen in #261
- fix(epub): ensure date parsing handles non-string inputs gracefully by @cary-rowen in #262
- Bump opencv-python-headless from 4.5.5.62 to 4.8.1.78 by @dependabot in #263
- Refactor to remove add_done_callback usage, ensuring safe passing of self.view as the parent to wx.MessageBox, resolving the issue of the dialog not appearing in the foreground. by @cary-rowen in #264
- Fix: Correct path passed to bootstrap.exe by using parent directory of app_path by @cary-rowen in #265
- Disable Python optimizations temporarily in final release builds to preserve assert statements and runtime checks by @cary-rowen in #266
- Fix stable channel handling and enable release candidate (rc) channel, remove dev channel by @cary-rowen in #267
- Improving Version Handling and Merging Changes from #267, pointing update URL to github repo by @cary-rowen in #268
- Ignore possible reboot requests after installing hyperfine by @cary-rowen in #269
New Contributors
Full Changelog: Bookworm-Release-(Build-v1.0.412)...2022.1b3
Bookworm v2022.1 Beta 3
What's Changed
- Major performance and startup time improvements (in commodity hardware, Bookworm takes less than 3 seconds to load, parse, and show a medium size document with lots of structural information) (by @mush42).
- In 64-bit versions of Bookworm, you can now download Pandoc: the universal document converter to gain support for additional document formats including t2t, Old MS Word documents, latex documents, and Unix man pages (by @mush42).
- Added the ability to view tables using an HTML window, this allows you to explore the table using your screen reader's table navigation commands. Press Ctrl+Enter when you're in a table to show the dialog (by @mush42).
- You can now set the voice's pitch in Bookworm's voice settings and voice profiles (by @mush42).
- Upgraded python to 3.10 (by @mush42).
- Added missing information about opening internal and external link shortcut in English and Russian user guide (thanks to Juan Pablo for the reminder) by @DraganRatkovich in #156
- Sort imports with Isort. by @TheQuinbox in #102
- Searching in a text document now displays results as expected by @pauliyobo in #171
- Document search with single page documents should now be more reliable by @pauliyobo in #174
- Fixed missing search results in moby documents without TOC by @pauliyobo in #198
- Created a Telegram group for Bookworm and added a link to it in the Readme file, Updated Russian localization by @DraganRatkovich in #153
- Created a Telegram channel to post news about Bookworm and added a link to the Readme by @DraganRatkovich in #157
- Updated Simplified Chinese translation by @cary-rowen in #103
- Fix typo in the readme. by @TheQuinbox in #101
- Major User Manual Updates by @DraganRatkovich in #131
- Updates to the readme to replace note-taking with comments, fixed license and website URL in user guide. by @DraganRatkovich in #132
- Updated user guide in Simplified Chinese by @cary-rowen in #136
- Completely translated the interface and user manual into Russian, some other fixes and additions by @DraganRatkovich in #140
- Corrections in the Russian translation of the interface by @DraganRatkovich in #141
- Updated Brazilian Portuguese Translation. by @Cleversn in #180
- Croatian interface by @zstanecic in #182
- Polish interface for bookworm (beta) by @zstanecic in #183
- Turkish translation by @borfirbora in #186
- Fix missing translation text in the advanced settings panel by @cary-rowen in #193
- Updated Finnish translation by @jkinnunen in #196
- Included "pinned/unpinned" phrases for translation by @DraganRatkovich in #200
New Contributors
- @TheQuinbox made their first contribution in #101
- @DraganRatkovich made their first contribution in #131
- @pauliyobo made their first contribution in #167
- @Cleversn made their first contribution in #180
- @zstanecic made their first contribution in #182
- @borfirbora made their first contribution in #186
- @jkinnunen made their first contribution in #196
Full Changelog: Bookworm-Release-(Build-v1.0.162)...Bookworm-Release-(Build-v1.0.412)
Bookworm v2022.1 Alpha 5
Bookworm v2022.1 Alpha 5
What's new
- Added a reading progress indicator. Your current position (in percentage points) will be shown in the status bar and indicated using a progress bar. You can disable this feature in the settings.
- Added a menu item, in the file menu, to open a new instance of bookworm
- Bookshelf: you can now choose whether you want to add documents to the full-text search index . Disabling full-text indexing saves a lot of time when adding a large number of documents to the Bookshelf.
- Updated the embedded Tesseract OCR engine to the latest version (v5.0.1)
- You can now check for updates to the embedded Tesseract OCR engine from the OCR settings
- Several improvements to Tesseract OCR language models download interface
- Expanded the list of downloadable Tesseract OCR language models to include more than 108 languages and scripts
Bug Fixes
- Fixed: document could not be added to the bookshelf from the viewer
- Fixed: Unable to open book when Use file name instead of book title is checked. . Fixes #89
- Fixed: unable to download Tesseract OCR engine and the language models. Fixes #94
- Allow invalid items to be removed from the recently opened list. Fixes #90
Full Changelog: release-v2022.1.a3...release-v2022.1a5
Bookworm v2022.1 Alpha 3
Bookworm v2022.1 Alpha 3
What's new
- Added currently reading and want to read reading lists to Bookshelf
- Added the ability to bundle documents you add to the Bookshelf. This creates copies of those documents, so you can open them always regardless of the existance of the original files. This feature is always enabled for portable copies.
Bug fixes
- Fixed a bug with OCr scan to text feature
- Fixed a bug where restart with debug mode enabled fail to restart the application
- In the bookshelf, renamed Category to Reading list, and tag to Collection
Full Changelog: Bookworm-Release-(Build-v1.0.128)...Bookworm-Release-(Build-v1.0.142)
Bookworm v2022.1.a2
Bookworm Release v2022.1 Alpha 2
Fully featured, Fast, Accessible. Choose any three!
New Features
1. Bookworm Bookshelf
Imagine all of your eBooks in one place. Imagine you can categorize and tag your eBooks. Imagine you can perform fast full-text-search queries against your entire eBook collection.
Well, you don't need to imagine, because you have all of that and much much more in the BRAND NEW BOOKWORM BOOKSHELF.
Bookworm Bookshelf helps you to collect all of your books in one place. Regardless of the format or type, it allows you to work with your books in a unified way. After adding books to the bookshelf, you can open those books either in Bookworm or in the system's default viewer. Thus the Bookshelf could be used in combination with Bookworm, or as a standalone application as a general eBook library manager.
In future releases, we plan to add more providers to Bookworm Bookshelf including Book Share, Dropbox, and Pocket. Thus you have the ability to manage your documents in the same way regardless of the source of your eBooks.
2. Support for links and internal anchors
In this release we enabled access to links for all document formats, just press Ctrl+k and Ctrl+shift+k to jump between links, or use the element list. Didn't we tell you? we've added an element list for easier access to structural elements within documents.
External links are identified and supported in all document formats, where internal anchors are supported in EPUB, Word (.docx), and HTML documents.
3. Bookworm Web Viewer
The brand new Bookworm Web Viewer helps you to read EPUB files in your default web browser, enabling you to view and interact with content not available in the default textual view. For instance you may need to play videos or interact with math content embedded within the publication. The web viewer experience is powered by the fully accessible Readium EPUB Reader
Other new features
- New parser for EPUB files that is faster and more compatible with the majority of EPUBs in the whiled
- EPUBs are now viewed in a continuous mode, as oppose to paginated mode
- Added Element list dialog for viewing and jumping between structural elements (e.g. links, lists, headings..etc)
- Added Document Info dialog for viewing information about the currently opened document
- Added French language to bookworm by @MichelSuch in #76
- Added the option to start Bookworm as a maximized window
Bug fixes and performance improvements
- Improved startup time
- Reduced memory usage by about 100 MB
- The above two fixes make Bookworm faster and efficient
- Fixed some internationalization issues related to Arabic and Chinese
- Fixed a bug related to opening PDF files with non-Latin locale file names
- Many minor bug fixes
- Stability improvements for existing features
Full Changelog: Bookworm-Release-(Build-v1.0.83)...Bookworm-Release-(Build-v1.0.128)
New Contributors
- @MichelSuch made their first contribution in #76
Licence
Bookworm is now licensed under the GPL v2.
A word of caution
This release is an alpha release, bugs should be expected.
Bookworm v0.4b1
Uploaded from appveyor by the build bot