Fixed
- Declare error type as non_exhaustive (#13)
Other
- pin release-plz action to a commit with cargo-semver-checks 0.50
- Fix clippy
- Keep cached ranges alive after the download task stops
- reject file lengths that do not fit in usize
- Return a terminal error when range downloads stop