Skip to content

Releases: AlexCSDev/PatreonDownloader

Release 28

22 Oct 15:53
Compare
Choose a tag to compare

Important notice
Patreon has implemented changes to their attachments system. This breaks PatreonDownloader's ability to detect files downloaded with previous versions of the application. Be prepared to download most of the files again, I am sorry for inconvenience.

This release contains the following changes:

  • Updated to .NET 8.
  • Updated chrome browser to latest available version, this should fix some cloudflare issues. (Thanks to xWTF)
  • Changed user agent used to access patreon.com, this should fix some cloudflare issues.
  • Fixed attachments parsing issues caused by changes in patreon api. (#234, Thanks to emerladCoder and xWTF)
  • Fixed downloaded file counter not incrementing properly (#212, Thanks to DavidArchibald)
  • Removed check for datadome cookie as it seems like it is no longer used.
  • Updated url blacklist to include x.com.
  • Updated copyright dates.
  • Updated libraries.

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)