Releases: jkeifer/drf-chunked-upload
Releases · jkeifer/drf-chunked-upload
v0.6.0
What's Changed
- support django 4.0 by @jkeifer in #26
- CodeQL scanning via github workflow by @jkeifer in #27
- README updates by @ericswpark in #29
- fix
completed_at
default value of the methodcompleted
of the model classAbstractChunkedUpload
by @vargg in #32 - update python/dependency test versions by @jkeifer in #33
- better error when offset doesn't match expected by @jkeifer in #34
- disable cache on _get per issue #30 by @jkeifer in #35
New Contributors
Full Changelog: v0.5.1...v0.6.0
v0.5.1
v0.5.0
This a big release in terms of code changes. Major highlights include CI workflows and a new test suite with 94% coverage testing against Python 3.6 through 3.9 with Django 2.2 through 3.2 and DRF version 3.11s and 3.12. Older versions of each of those may work, but Python 2 support is officially dropped with this release.
Release Notes
- GitHub CI support for automated tests and package releases.
- README updates including CI status, test coverage, and pypi release badges.
delete_expired_uploads
management command bug fixes.- Migrations pre-built for projects using the
ChunkedUpload
class as a concrete model. AbstractChunkedUpload
base class split out fromChunkedUpload
class.ChunkedUploadSerializer
now takes aviewname
parameter to allow use with custom views.- Support for checksums beyond
md5
. See README for usage. - View support for upload models with no
user
field, or auser
field of a different name. - Various bugfixes, dead code cleanup, and changes for Python 3.
Breaking Changes
- Fixed typo in
DRF_CHUNKED_UPLOAD_USER_RESTRICTED
setting name ChunkedUploadView.on_completion
method now must return aResponse
object.
_post
now returns the result of the method. If overridingon_completion
in any
subclasses, be sure it returns aResponse
.
v0.5.0-alpha2
fix super call in delete method
v0.5.0-alpha1
build to include all packages
0.5.0-alpha
Alpha release containing migrations for the ChunkedUpload
class.