Releases: jazzband/sorl-thumbnail
Releases · jazzband/sorl-thumbnail
13.0.0
What's Changed
THUMBNAIL_STORAGEshould now be an alias in the DjangoSTORAGESsetting.
The old way of specifying a dotted path to a Storage module is still supported.- Fixed serialization to use storage aliases instead of backend class paths, ensuring
storage OPTIONS (like bucket names and credentials) are preserved when thumbnails are
cached and retrieved. Fixes issues with S3, Google Cloud Storage, and other cloud backends. - Confirmed support for Python 3.13 (on Django 5.1+).
- Drop support for Python 3.8 and 3.9.
- Add support for Django 5.2
- Accept a tuple as blur radius use GaussianBlur from PIL (#773)
- Fixed a performance issue in convert engine with _get_exif_orientation
- Reduced logging in ThumbnailBackend when THUMBNAIL_DUMMY is activated
- Privileged sRGB as default for ImageMagick colorspace
New Contributors
- @SvenBroeckling made their first contribution in #774
- @winged made their first contribution in #778
- @serdtsekol1 made their first contribution in #787
- @jnovinger made their first contribution in #786
- @arthanson made their first contribution in #791
- @magicalyak made their first contribution in #788
Full Changelog: 12.11.0...13.0.0
12.11.0
What's Changed
- Add support for Django 5.0 and 5.1, Python 3.12 by @dulmandakh in #754
- replace flake8 with ruff by @dulmandakh in #756
- ruff: sort imports by @dulmandakh in #757
- consolidate dev tools configs into pyproject.toml by @dulmandakh in #758
- Run tests with standard django-admin by @claudep in #755
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #761
- modernize packaging using pyproject.toml by @dulmandakh in #759
- Fixes #691 - Obsolete THUMBNAIL_KVSTORE by @claudep in #692
- pyproject.toml: add optional dependencies by @dulmandakh in #763
- Set new version 12.11.0 for next release by @claudep in #762
Full Changelog: 12.10.0...12.11.0
12.10.0
What's Changed
- Fix a few typos by @timgates42 in #710
- Fix usage of safe_filter by @leture in #723
- support django 4.2 new STORAGES format by @bellini666 in #728
- Remove support for EOL Python 3.7 by @claudep in #738
- fixed DeprecationWarning by @uri-rodberg in #739
- Fix slow performance with S3 #662 #301 #508 by @krukas in #719
New Contributors
- @leture made their first contribution in #723
- @bellini666 made their first contribution in #728
- @rahulrameshan made their first contribution in #718
- @krukas made their first contribution in #719
Full Changelog: 12.9.0...v12.10.0
12.9.0
What's Changed
- Rebase thumbnail management command on BaseCommand by @claudep in #686
- Update Python and Django version metadata by @Flimm in #689
- fix: Pillow Image.ANTIALIAS deprecation warning by @dulmandakh in #696
- Added support for Django 4.1. by @uri-rodberg in #699
- Set development status to stable by @claudep in #690
- Dropped Python 3.6/Django 2.2 and 3.1 support. by @claudep in #702
- Add basic pre-commit config. by @claudep in #704
- Avoid some more recent pillow warnings by @claudep in #705
- Updated URLs in various locations. by @claudep in #706
- sorl/thumbnail/engines/pil_engine.py - Changed code to a more readable format. by @uri-rodberg in #708
New Contributors
- @dulmandakh made their first contribution in #696
Full Changelog: 12.8.0...12.9.0
12.8.0
12.7.0
12.6.3
Correction in convert_engine with unknown exif orientation
12.6.2
Version 12.6.2 (#615)
12.6.1
Re-add Python 3.4 and 3.5 definitions + change log for #610