antonagestam/collectfast

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

## 2.2.0

- Add `post_copy_hook` and `on_skip_hook` to
  `collectfast.strategies.base.Strategy`.
- Add `collectfast.strategies.filesystem.CachingFileSystemStrategy`.
- Fix a bug where files weren't properly closed when read for hashing.
- Fix a bug where gzip compression level was inconsistent with S3.


## 2.1.0

- Use `concurrent.futures.ThreadPoolExecutor` instead of
  `multiprocessing.dummy.Pool` for parallel uploads.
- Support `post_process()`.

## 2.0.1

- Fix and add regression test for #178 (wrong type for `COLLECTFAST_THREADS`).
- Add tests for strictly typed settings.

## 2.0.0

- Drop support for Python 3.5.
- Drop support for Django 1.11.
- Drop support for `storages.backends.s3boto.S3BotoStorage` (remove
  `collectfast.strategies.boto.BotoStrategy`).
- Drop support for guessing strategies, e.g. require
  `COLLECTFAST_STRATEGY` to be set.
- Package type hints.
- Support django-storages 1.9+.
- Validate types of settings.

## Previous versions

For changes in previous versions see [releases on Github][releases].

[releases]: https://github.com/antonagestam/collectfast/releases