New features
- Added ability to add more groups or users in `--group` option
- Added ability to set retries for failed HTTP requests (`--http-retries`)
- Added OAuth2 login support (`--login-method oauth2`)
- Added ability to download unread chapters (`--download-mode unread`, require authentication) [39](https://github.com/mansuf/mangadex-downloader/issues/39)
- Added ability to add volume cover for volume formats [41](https://github.com/mansuf/mangadex-downloader/issues/41)
- Added ability to download MangaDex URLs from forum thread ([https://forums.mangadex.org](https://forums.mangadex.org))
Fix bugs
- Fixed download is not resuming when network error happened
- Fixed download is overflowing when trying to resume incomplete download
- Fixed various bugs in command-line options parser
Improvements
- Rework how to download latest chapters on various formats. See commit [`865b7f5`](https://github.com/mansuf/mangadex-downloader/commit/865b7f5988a9cd92e21112ac8649a29299b5023f) for more info
Dependencies
- Bump orjson to v3.8.3
- [beautifulsoup4](https://pypi.org/project/beautifulsoup4/) are now required dependencies (no longer optional)
Breaking changes
- Chapter info (cover) creation are be disabled by default. Use `--use-chapter-cover` to enable it.
Deprecated
- Removed `--search-filter` and `-sf` option as it's deprecated from v2.4.0
- Format `tachiyomi` and `tachiyomi-zip` are now deprecated, please use `raw` and `cbz` with `--write-tachiyomi-info` instead
- `--no-chapter-info` are now deprecated in favor of `--use-chapter-cover` and will be removed in v2.9.0