Releases: AlexCSDev/PatreonDownloader
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)
0.10.4.0 - Further browser mimicking improvements
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.