3.1
Supported Python versions: 3.8-3.13
Windows users: Please use the dosage.exe whenever possible. If that one somehow doesn't work, you can try dosage-legacy.exe, but please report an issue if you still need that version, since it will be removed in the next release!
Added
- Support for Python 3.11-3.13
- Some comics
- DEV: Extended scraper API with a
extract_image_urlsmethod - DEV: pre-commit hooks are uses for code style & linting
- DEV: A new matcher for matching the start of class names
Changed
- Replaced custom output with Python stdlib logging and rich - This should make
it easier to embed dosage into other tools. - robots.txt parsing is now more lenient, bringing dosage more in line with other
downloading tools like yt-dlp & gallery-dl - Modernized PyInstaller integration
Removed
- Support for Python 3.7
- Some comics
- DEV: Dropped CSS support
Fixed
- Many comics
- Better shell completion support