- integration testing
- increase unit test coverage
- use sitemaps.xml for scraping
- crawlers refactor
- use data models
- more common methods in crawler class
- expand crawler abstract
- cli interface refactor
- greek alphabet support
- image download and attachment bug solved (ex. modernistyczny-poznan.blogspot.com)
- improved resistance to http errors
- dedicated crawler class for zeissikonveb.de
v1.4.0 - 2024-11-01
- custom destination folder
- UI improvements (better scaling, more rely on KivyMD default features)
- mypy and ruff pipeline job (via github Actions)
- Android build
- begin unit testing
- crawlers refactor - some part is done
v1.3.0 - 2024-07-20
- introduce KivyMD
- python poetry instead of venv
- code refactor and cleanup
- add tabbed layout with list of articles
- 2 stages: crawl/download & ebook generation
- selectable list of articles
- feature: prevent epub file overwriting
- feature: cancel download
- fixed bug: chapters were not added to ebook spine, which caused problems with navigation
- Windows and macOS builds
v1.2.6 - 2024-03-30
- resistance to broken links
- atom feed when skipped
- better comments support
- more random cover generator
v1.2.5 - 2023-10-30
- save url textfield history and allow easily choose from these urls
- change font from Lato (nice but large files) to much smaller (Alegreya and Martian Mono for UI)
- make program window not resizable
- add popup similar to about dialog after finished ebook generation
v1.2.4 - 2023-10-25
- article loop fix (crawler was reading by default from atomfeed, and returning maximum 25 articles)
- refactor, as usual
- url history saved into yaml file
v1.2.3 - 2023-10-22
- Windows and macOS (unsigned) builds
- fixed encoding error in month name
- some minor refactors and fixes
v1.2.2 - 2023-10-19
- Empty images list bug
- Fixing macOS build (works on my machine - Ventura 13.3.1)
- Improving macOS build - dmg now contains Applications folder shortcut to ease installation
v1.2.1 - 2022-10-21
- Kivy threading fix
- skip parameter fix
- Linux build (now I'm working on adding package to various linux package repositories)
v1.2.0 - 2022-10-06
- migration to Kivy :-)
- some bugfixes in crawler
- wordpress.com support!
v1.1.0 - 2021-10-08
- migration to Gtk (for better support on multiple platforms)
- requirements cleanup
- about dialog
- macOS dmg installer included
v1.0.5 - 2019-10-25
- gzip html in cache folder
- atom feed parsing
- better system notifications, also under linux
v1.0.4 - 2019-08-24
- improved saving GUI settings
- system notification on finished download
v1.0.3 - 2019-08-23
- saving GUI settings to yaml file
- first macOS builds (pyinstaller)