Skip to content

Latest commit

 

History

History
100 lines (64 loc) · 2.85 KB

CHANGELOG.md

File metadata and controls

100 lines (64 loc) · 2.85 KB

Changelog

All notable changes to Bandsnatch will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.3.3 - 2024-09-07

Fixed

  • Skip over releases that don't have any downloads.
  • Warn when failing to get Content-Disposition header, indicating the download is bad.

0.3.2 - 2024-07-16

Fixed

  • Force folders to end with an underscore if they would usually end with a space or full stop, due to issues with NTFS (#11).
  • Add ratelimiting to mitigate crashes that would occur when attempting dry runs sometimes.
  • Fix URL parsing error that would occur when using cookies.txt.

0.3.1 - 2023-10-07

Fixed

  • Fix crash that would occur if batch_size or item_count were null in a user's collection data for whatever reason.

0.3.0 - 2023-09-30

Added

  • New debug-collection subcommand, helpful for testing weird cases where some data is wrong on the user's collection page.

0.2.1 - 2023-03-13

Fixed

  • Some more fixes for some releases that don't have the exact same data structure as others.

0.2.0 - 2023-03-12

Breaking Change

The previous behaviour of running the download job with the base command has been moved into its own subcommand run in order to accommodate some features I plan to add in the future.

Added

  • --dry-run flag to get a list of releases Bandsnatch would try to download, without actually downloading them.
  • --debug flag to get some extra information in certain circumstances (Might be changed to --verbose in the future if I change my mind).

Fixed

  • Fix problem where some releases could crash a thread with missing field `download_type` .

Changed

  • New run subcommand which replaces the previous functionality of running the downloader on the base command.

0.1.1 - 2022-10-29

Added

  • Create output folder if it doesn't exist, and warn user if it's a file.

Fixed

  • Replace certain characters in the folder structure which may conflict with what filesystems allow (e.g. :, \, /)

Changed

  • Upgrade to clap 4.0.

0.1.0 - 2022-10-02

Initial public release of Bandsnatch.