Releases: AlexCSDev/PatreonDownloader
Release 28
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
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
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
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
This release contains the following changes:
- Fixed issue which resulted in plugins downloading files into the wrong folders (#159)
Release 23
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
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
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 withBackupIfDifferent, 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
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
This release contains the following changes:
- Fixed crash during url extraction (issue #145)