Changelog

1.1 (2013-04-11)

Various improvements. Contains backward incompatible changes.

  • Added HTTPDownloadView to proxy to arbitrary URL.
  • Added VirtualDownloadView to support files living in memory.
  • Using StreamingHttpResponse introduced with Django 1.5. Makes Django 1.5 a requirement!
  • Added django_downloadview.test.assert_download_response utility.
  • Download views and response now use file wrappers. Most logic around file attributes, formerly in views, moved to wrappers.
  • Replaced DownloadView by PathDownloadView and StorageDownloadView. Use the right one depending on the use case.

1.0 (2012-12-04)

  • Introduced optimizations for Nginx X-Accel: a middleware and a decorator
  • Introduced generic views: DownloadView and ObjectDownloadView
  • Initialized project