What's Changed
- Remove snapshottest to reduce number of dependencies by @scorphus in #1433
- Apply filters in the same order as in the URI by @scorphus in #1435
- py3exiv2 0.11.0 breaks python3.10 unit test by @RaphaelVRossi in #1436
- Skip test from #1435 for python3.7 version by @RaphaelVRossi in #1438
Full Changelog: 7.0.9...7.0.10
ATTENTION
In case your deployment/delivery pipelines do not rely on setup.py
to install the set of dependencies, be aware that colorful
has been replaced by colorama
.
What's Changed
- ext/filters/_convolution: Apply convolution to alpha channel too by @scorphus in #1411
- Include WebP files in MANIFEST.in by @marcelometal in #1426
- Remove socketfromfd dependency to be able to launch thumbor with the --fd option by @ebilheude in #1422
- Replace 'colorful' with 'colorama' by @marcelometal in #1427
- Added pre-commit by @marcelometal in #1394
- Improving URL composer by @marcelometal in #1430
New Contributors
- @ebilheude made their first contribution in #1422
Full Changelog: 7.0.8...7.0.9
PyPi release: https://pypi.org/project/thumbor/7.0.9/
WARNING
If you are using thumbor's gifv optimizer, please switch to use thumbor-plugins gifv optimizer instead. We will discontinue this plugin from thumbor's main codebase soon!
Using it is pretty simple. Make sure you have installed it with pip install thumbor-plugins-gifv
and then in your thumbor.conf
:
OPTIMIZERS = [
'thumbor_plugins.optimizers.gifv',
]
What's Changed
- Add black formatter by @guilhermef in #1428
- Fixed thumbor-url by @marcelometal in #1409
- Moving gifv to thumbor-plugins by @guilhermef in #1423
- Fixed issue #1417 with invalid usage of the same metric naming for two different metrics @heynemann
Full Changelog: 7.0.7...7.0.8
PyPi release: https://pypi.org/project/thumbor/7.0.8/
What's Changed
- README Improvements by @heynemann
- CONTRIBUTING Improvements by @nicolasgabrielt and @marcelometal in #1402
- Fix convolution filter by @RaphaelVRossi in #1419
- Fix saturation filter by @devppjr in #1421
- DOCS Improvements by @Chavao in #1415 and #1416
- Fix TypeError in sentry error handler by @OndrejIT in #1420
- Build test image on Github action by @guilhermef in #1414
Full Changelog: 7.0.6...7.0.7
PyPi release: https://pypi.org/project/thumbor/7.0.7/
Potential Breaking Change
This should've been a major, but it should not cause major issues. If your thumbor install depends on OpenCV, instead of installing thumbor with pip install thumbor
use pip install thumbor[all]
and opencv-python-headless will be installed with it. Otherwise, if you already have OpenCV installed, no issues.
To make sure everything is smooth, just run thumbor-doctor -c <your thumbor.conf file>
and thumbor will verify it can import OpenCV (if you are using it in some way).
What's Changed
- Feature/optional opencv by @heynemann in #1400
- README Improvements by @heynemann in #1401
Full Changelog: 7.0.5...7.0.6
PyPi release: https://pypi.org/project/thumbor/7.0.6/
What's Changed
- Remove mock library dependency by @jairhenrique in #1396
- Allowed sources work in file_loader_http_fallback by @heynemann in #1399
- Fixed mock import by @marcelometal in #1398
- doctor: fix errors when there is no config by @marcelometal in #1397
New Contributors
- @jairhenrique made their first contribution in #1396
Full Changelog: 7.0.3...7.0.5
PyPi Release: https://pypi.org/project/thumbor/7.0.5/
This release should not be used, it was made in error
Please refrain from using 7.0.4. We're removing it from pypi, but leaving this note here, just in case.
What's Changed
- Updating cairosvg by @heynemann in #1389
- fancy readme by @mvhirsch in #1392
- Updated pillow version due to security issues by @heynemann in #1390
- Smarter thumbor doctor by @heynemann in #1393
New Contributors
Full Changelog: 7.0.2...7.0.3
PyPI Release: https://pypi.org/project/thumbor/7.0.3/
What's Changed
- fix(filter/proportion): Fix crash with impossible proportion constraint by @amccloud in #1327
- thumbor.conf, black it! by @marcelometal in #1386
- Allow sending a
Access-Control-Allow-Origin
header by @relthyg in #1375
New Contributors
Full Changelog: 7.0.1...7.0.2
PyPi Release: https://pypi.org/project/thumbor/7.0.2/
This release fixes a bug with the 7.0.0 refactor of the codebase when images were generated with MAX_WIDTH or MAX_HEIGHT configurations. For more information check #1384.
What's Changed
- Update whos_using_it.rst by @gabriel-kaam in #1383
- Update doc for
Custom Error Handlers
by @gabriel-kaam in #1382 - Bug with normalize during refactor in thumbor 7 by @heynemann in #1391
New Contributors
- @gabriel-kaam made their first contribution in #1383
Full Changelog: 7.0.0...7.0.1
PyPI Release: https://pypi.org/project/thumbor/7.0.1/