Skip to content

Releases: AlexCSDev/PatreonDownloader

Release 27

28 Oct 20:07
Compare
Choose a tag to compare

This is a hotfix release for release 26 containing changes which were accidentally not included in the original release.

Please refer to release notes for release 26 for details about included changes.

Release 26

28 Oct 19:55
9a19a0e
Compare
Choose a tag to compare

This release contains the following changes:

  • Fix for #163 (Thanks Ovear for help!)
  • Fix for #196 (Thanks Skyl3lazer for the fix!)
  • Fixed login procedure being broken due to changes on patreon frontend

Release 25 - Hotfix for datadome cookie issues

31 Mar 21:32
Compare
Choose a tag to compare

This release contains the following changes:

  • Disabled check for datadome cookie presence since some users started reporting not receiving this cookie from the server. Please report if you start experiencing issues because of this change. (#174)

Release 24

22 Jan 13:35
Compare
Choose a tag to compare

This release contains the following changes:

  • Fixed issue which resulted in plugins downloading files into the wrong folders (#159)

Release 23

20 Jan 17:28
1b7379e
Compare
Choose a tag to compare

This release contains the following changes:

  • Fixed google docs failing to download.
  • Fixed download directory bugs introduced in release 21/22.
  • Fixed incorrect filenames for attachments caused by typo.
  • Fixed --max-sub-directory-name-length limiting path name incorrectly. (leaving spaces on the end which are not supported on windows)
  • --max-sub-directory-name-length will not append "~" symbol to the end of the directory name if it was edited.
  • Big code refactoring. A lot of testing has been done, but there still might be some bugs. Please report them.

Release 22 - Hotfix for release 21

15 Jan 03:21
Compare
Choose a tag to compare

This release contains the following changes:

  • Fixed issues preventing mega and google drive plugins from working correctly.
  • Remote file size checking now handles more cases of network issues.
  • Internal api changes.

Release 21 - Download system refactoring

15 Jan 01:32
Compare
Choose a tag to compare

This release contains the following changes:

  • Version format changed - now it's just a sequential version number.
  • Files are now being downloaded into temporary file first (*.dwnldtmp) in order to prevent file corruption during crashes and other unexpected behavior. (#155)
  • Removed --overwrite-files parameter.
  • Added --file-exists-action parameter.
    Use this parameter to tell PatreonDownloader how to handle files which already exist on disk:

BackupIfDifferent (default): Check remote file size if enabled and available. If it's different, disabled or not available then download remote file and compare it with existing file, create a backup copy of old file if they are different.

ReplaceIfDifferent: Same as BackupIfDifferent, but the backup copy of the file will not be created.

AlwaysReplace: Always replace existing file. Warning: will result in increased bandwidth usage. Acts like previous builds acted with --overwrite-files parameter.

KeepExisting: Always keep existing file. The most bandwidth-friendly option. Acts like previous builds acted without --overwrite-files parameter.

  • Added --disable-remote-file-size-check parameter. It makes the app not ask the server for file size when it is available and therefore disables various pre-download checks if file already exists on disk. May result in significant increase of bandwidth used by the application.
  • Media and attachment files now have their id appended to them in order to help with various file checks. Old behavior can be enabled with --use-legacy-file-naming parameter. Please note: this parameter is not compatible with BackupIfDifferent, ReplaceIfDifferent options of --file-exists-action and might be removed in the future. It is highly discouraged to use --use-legacy-file-naming parameter unless you absolutely need it.
  • Added --max-sub-directory-name-length parameter which allows you to limit the length of folder names when --use-sub-directories is used. Default value for this parameter is 100 characters. (#156)
  • Fixed crash caused by using not thread safe code. (#135) This might also fix #138.
  • Code refactoring and libraries updates.

0.10.6.0 - Fix for media url issues

27 Nov 18:44
Compare
Choose a tag to compare

This release contains the following changes:

  • Fixed regex issue which resulted in some media urls failing during duplicate file check (#139)

0.10.5.0 - Fix for url extraction issues

30 Oct 13:51
Compare
Choose a tag to compare

This release contains the following changes:

  • Fixed crash during url extraction (issue #145)

0.10.4.0 - Further browser mimicking improvements

02 Jul 18:02
d955818
Compare
Choose a tag to compare

This release contains the following changes:

  • Browser mimicking has been improved, this should finally solve issues discussed in #125. Huge thanks to clocklear, urbanyeti and everyone else for their help with this issue.
  • Added proxy server support (--proxy-server-address command line option)
  • --verbose command line option has been replaced with --log-level option with the following settings: Default, Debug, Trace.
  • Log file is no longer written by default. Use --log-save command line option to save log to file.

Important note about update procedure:
Due to the changes in how application is built you need to either perform a clean installation or delete everything but .local-chromium, chromedata, download, logs, GoogleDriveToken folders as well as gd_credentials.json and mega_credentials.json files from the application directory.