Skip to content

Latest commit

 

History

History
93 lines (77 loc) · 3.9 KB

CHANGELOG.md

File metadata and controls

93 lines (77 loc) · 3.9 KB

ChangeLog

v1.5.0

  • 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)