Skip to content

Releases: DragoonAethis/itch-dl

0.7.1

29 Mar 14:30

Choose a tag to compare

  • Updated the AI disclosure infobox label again. Ehhh.

0.7.0

29 Mar 14:16

Choose a tag to compare

  • Updated the AI disclosure label. (Fixes #36 and the downloader crashing since yesterday.)
  • Added support for downloading games and metadata for Homebrew Hub (#25, thanks @avivace).

0.6.2

24 Mar 00:29

Choose a tag to compare

  • Implemented the new AI content disclosure tag parsing. This fixes the downloader crashing reported since yesterday.
  • Upgraded dependencies.

Note: Some websites behind Cloudflare have issues with HTTPS certificate verification at the moment, see another example report here (don't comment/interact, it's not their fault). If you see a worrying amount of errors like these, shoot me an issue:

WARNING:urllib3.connectionpool:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)'))': /url/for/your/asset

0.6.1

04 Apr 10:19

Choose a tag to compare

  • Removed the overly-verbose upload metadata log lines added in 0.6.0 (oops).
  • Added a link to the wiki and clarified the platform filter works for executables only in --help.

0.6.0

04 Apr 10:16

Choose a tag to compare

  • Bumped minimum required Python version to 3.10.
  • Added filtering files by platform and file type. (#26)
  • Added filtering itch.io URLs by glob and regex. (#26)
  • Improved docs and links between GitHub, PyPI, Ko-Fi, etc.
  • Added core package versions to the help output for debugging.
  • Removed Pydantic from dependencies, decreasing the install size.
  • Replaced Poetry with uv and a standard pyproject.toml for faster environment setup. (You can still run the app however you want.)

0.5.2

31 Jan 22:45

Choose a tag to compare

  • Make most CLI arguments configurable from the settings file, and vice versa (fixes #24). Exceptions:
    • Downloaded URLs and the selected profile name is still CLI-only.
    • Using --verbose will debug print the selected config path before settings are read from disk.
  • The Configuration Files wiki page was updated with all the new options.

0.5.1

31 Jan 22:43

Choose a tag to compare

  • Added the ability to filter downloaded files by a regexp or a shell-style glob (fixes #23):
    • --filter-files-glob lets you filter filenames with a shell-style glob (fnmatch to be specific)
    • --filter-files-regex filters with a Python regex
    • In both cases, the provided pattern must match the full file name to download that. Skipped files are logged.

0.5.0

19 Dec 13:06

Choose a tag to compare

  • Added support for creator and community profile pages (fixes #22).

0.4.3

08 Nov 21:09

Choose a tag to compare

  • Fixed a download failure in case where the Itch API returns the expected decompressed file size, but serves compressed archives from its download endpoint (fixes #21)
  • Note: 0.4.2 was skipped as I accidentally left in a verbose debug print while implementing that fix, but noticed it after pushing the release to PyPI. Oops, one more version it is.

0.4.1

17 Apr 17:14

Choose a tag to compare

  • Fixed a crash while attempting to download access restricted title pages. They are currently not supported, but this allows downloading libraries or bundles with restricted items without crashing.