Sourced from django-storages's changelog.
1.14 (2023-09-04)
General
- Breaking: Drop support for Django 4.0 (
[#1235](https://github.com/jschneier/django-storages/issues/1235)
_)- Breaking: The long deprecated & removed (from Django)
(modified|created|accessed)_time
methods have been removed from the various storages, please replace with theget_(modified|created|accessed)_time
methods- Add support for saving
pathlib.PurePath
names ([#1278](https://github.com/jschneier/django-storages/issues/1278)
_)- Add support for Django 4.2 (
[#1236](https://github.com/jschneier/django-storages/issues/1236)
_)Azure
- Set
account_(name|key)
fromconnection_string
if not provided ([#1225](https://github.com/jschneier/django-storages/issues/1225)
_)Dropbox
- Deprecated: The name
DropboxStorage.location
has been deprecated, please rename toDropboxStorage.root_path
, a future version will remove support for the old name. ([#1251](https://github.com/jschneier/django-storages/issues/1251)
_)- Storage and related names with a captialized B have been changed to no longer have one e.g
DropboxStorage
has now replacedDropBoxStorage
. Aliases have been added so no change is necessary at this time. A future version might deprecate the old names. ([#1250](https://github.com/jschneier/django-storages/issues/1250)
_)DropboxStorage
now conforms to theBaseStorage
interface ([#1251](https://github.com/jschneier/django-storages/issues/1251)
_)- Fix name mangling when saving with certain complex root paths (
[#1279](https://github.com/jschneier/django-storages/issues/1279)
_)FTP
- Use setting
BASE_URL
if it is defined ([#1238](https://github.com/jschneier/django-storages/issues/1238)
_)Google Cloud
- Breaking: Support for the deprecated
GS_CACHE_CONTROL
has been removed. Please set thecache_control
parameter ofGS_OBJECT_PARAMETERS
instead. ([#1220](https://github.com/jschneier/django-storages/issues/1220)
_)Libcloud
- Reading a file that does not exist will now raise
FileNotFoundError
([#1191](https://github.com/jschneier/django-storages/issues/1191)
_)SFTP
- Add closing context manager for standalone usage to ensure connections are cleaned up (
[#1253](https://github.com/jschneier/django-storages/issues/1253)
_)S3
... (truncated)
d1cd2db
Release version 1.14 (#1291)557226a
ignore s3 namespace change in git blame (#1290)e1c3b38
[s3] change s3 backend namespace to s3 and add compat shim (#1289)c3a567d
point to docs for all configuration (#1288)abce92a
[general] remove dead Storage API methods (#1287)b02f7e2
[s3] fix retrieving SSE-C files (#1286)ad36a9f
[docs] document OPTIONS settings (#1285)19a15c2
[s3] fix saving files with string content (#911)89ca5bc
[s3] add s3 extras_require (#1284)53d6675
[s3] S3Boto3StorageFile respects mode on readlines (#1000)