diff --git a/LICENSE b/LICENSE index 1e729fcc..45837e76 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2019 ed +Copyright (c) 2019 ed Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/copyparty/__version__.py b/copyparty/__version__.py index 2d614181..0a1c5ec3 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 9, 30) +VERSION = (1, 9, 31) CODENAME = "prometheable" -BUILD_DT = (2024, 1, 25) +BUILD_DT = (2024, 2, 3) S_VERSION = ".".join(map(str, VERSION)) S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT) diff --git a/docs/changelog.md b/docs/changelog.md index 545a8e26..8ce72ec8 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,33 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2024-0125-2252 `v1.9.30` retime + +probably last release before v1.10 (IdP), please watch warmly + +## new features + +* option to replace serverside last-modified timestamps to match uploader's local files 55eb6921 + * requires uploader to have write+delete permissions because it tampers with existing files + * in the browser-UI, enable with the `re📅` button in the settings tab `⚙️` + * u2c (commandline uploader): `--touch` +* media player can shuffle songs now 01c82b54 + * click `🔀` in the media-player settings tab `🎺` to enable +* windows: retry deleting busy files 3313503e aa3a9719 + * to support webdav-clients that upload and then immediately delete files (clonezilla) +* options in batch-rename UI to ensure filenames are windows-safe b4e0a341 +* more support for older browsers 4ef31060 + * ie9: gridview, navpane, text-viewer, text-editor + * ie9, firefox10: make sure toasts are properly closed + +## bugfixes + +* older chromes (and current iPhones) could randomly panic in incognito mode b32d6520 +* errormessage filepath sanitizer didn't catch histpaths in non-default locations 0f386c4b +* now possible to mount the entire filesystem as a volume (please don't) 14bccbe4 +* on 32bit machines, disable sendfile when necessary to avoid python bug b9d0c853 +* `-q` would still print filesystem-indexing progress to STDOUT 6dbfcddc + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2024-0114-0629 `v1.9.29` RAM friendly