3.0.0
What's Changed
- 2023 Maintenance by @jslay88 in #66
- abs import, pip no cache by @jslay88 in #67
- Update Docker instructions by @mmomjian in #74
- Fix pip install by keeping version readable without import by @jslay88 in #77
- Drop EOL Pythons, support 3.10 through 3.14 by @jslay88 in #79
- Swap black and isort for ruff format, drop EOL Pythons by @jslay88 in #92
- Modernize workflows, add dependabot config by @jslay88 in #93
- Fix test isolation, measure branch coverage by @jslay88 in #81
- Match paths under either separator convention, fixes #75 by @jslay88 in #82
- Surface worker failures instead of swallowing them by @jslay88 in #83
- Fix four ways bad data got written by @jslay88 in #84
- Stop prompting when there is nobody to answer, fixes #69 by @jslay88 in #85
- Rework the Docker image and build, add arm64 by @jslay88 in #86
- Detect BT_backup the way qBittorrent resolves it, fixes #71 by @jslay88 in #87
- Add -z/--skip-backup by @jslay88 in #88
- Ship type information, enforce mypy strict by @jslay88 in #89
- Publish releases through Trusted Publishing by @jslay88 in #90
- Add contributing, security, changelog, templates, paths doc by @jslay88 in #91
- 3.0.0 by @jslay88 in #95
New Contributors
Full Changelog: 2.3.2...3.0.0