Skip to content

Tags: matthewwithanm/django-imagekit

Tags

5.0

Toggle 5.0's commit message
Merge branch 'release/5.0'

* release/5.0:
  Bump version to 5.0.0
  Update setup.py
  Refactor how we get the default storage class
  Convert the anchor kwarg from SafeString to str.
  Add tests for new Django 4.2 settings
  Fix github workflow python versions
  Use proper envlist matrix
  Upgrade project to latest versions of python and django
  docs: Fix a few typos
  Fix equality checking of paths by normalizing them
  Fix: only seek files when possible
  Properly close files after finish using them
  Use yield from
  Remove u'' prefix
  Update setup.py
  Remove workaround
  Small whitespace and line length fixes
  Prefer not in
  Do not call getattr with a constant attribute value, it is not any safer than normal property access.
  Use dict/set literals/comprehensions
  Use Python 3 style classes and super calls
  Clean up imports
  Use @register.tag decorator
  Remove Python 2 compat method
  Remove _autodiscover_modules_fallback
  Use the parse_bits implementation from Django
  Remove usage of six
  Remove lib module
  Remove lib.StringIO
  Remove lib.NullHandler in favor of using logging.NullHandler directly
  Remove lib.smart_text / lib.force_text / lib.force_bytes
  Remove compatibility with South
  Remove __future__ imports
  Remove fallback imports
  Remove fallback settings
  Only test on currently supported versions of Python and Django

4.1.0

Toggle 4.1.0's commit message
Merge branch 'release/4.1.x'

* release/4.1.x:
  Bump version to 4.1.0
  Fix python 2 compatibility
  Ensure Python 2.7 compatibility
  Import force/smart_str instead of force/smart_text
  Run coverage-report (combined coverage) on Python 3.10
  Add myself to the list of contributors
  Add more Python versions to the classifiers
  Remove PIL from the installation instructions
  Fix spelling / rst errors
  Use GitHub actions workflow badge
  Minor improvements to the tests
  Add coverage reporting
  Add Python 3.10 to the test matrix
  Switch from django-nose to pytest-django
  Remove Python 3.10 from the test matrix because nose doesn't work
  Upgrade pip before installing other dependencies
  Django master branch has been renamed to main at some point
  Use tox-gh-actions
  Workaround SuspiciousFileOperation
  Remove nose-progressive, it doesn't seem to work with recent Python versions
  Only test on currently supported versions of Python and Django
  Switch to GitHub Actions
  chore: Set django-dramatiq min version
  chore: Add 'async_dramatiq' extra, django-dramatiq dependency
  feat: Add Dramatiq backend
  Accept cachefile_storage that is callable
  Add support of celery 5.*
  Use gettext_lazy in Django 2.0+ (ugettext_lazy is deprecated)
  Fix deprecation warning regarding invalid escape sequences.
  docs: Fix simple typo, assigment -> assignment
  fix broken links in documentation (#319)
  Pass features to BeautifulSoup constructor
  Do not check for existence if name is None
  Python 3.6 and Django 2.1
  Fix pickle serialization for ImageCacheFile
  Enhance condition in _get_size (#463)
  Test against Django 2.0

4.0.2

Toggle 4.0.2's commit message
Merge branch 'release/4.0.2'

* release/4.0.2:
  Bump version to 4.0.2
  Do not leak open files after generation
  Fix `ImageCacheFile.__repr__` to not send signals
  Make generateimages support pre Django 1.8 versions
  generateimages: fix taking arguments
  README - use Python 3 print function
  In Python 3 files should be opened as binary
  Fixed #368 use specs directly in ProcessedImageField

4.0.1

Toggle 4.0.1's commit message
Merge branch 'release/4.0.1'

* release/4.0.1:
  stylling and linting fixes to setup.py
  Bump version to 4.0.1
  Cleaned up _autodiscovered flag handling.
  Added huge performance improvement by running imagekit.utils.autodiscover() only once on Django > 1.7 as it was intended.
  Update README.st change model->instance for clarity in defining specs outside of models.
  Improved docs to include example on how to use plain ImageSpec (defined outside of model, not ImageSpecField) with AdminThumbnail.

4.0

Toggle 4.0's commit message
Merge branch 'release/4.0'

* release/4.0:
  Bump version to 4.0
  Universal wheels!
  Replaces #301 autodiscover works with AppConfig
  Ignore autogenerated CTags file
  Do not try south modelinspector when not needed
  Make it possible to configure IMAGEKIT_CACHE_TIMEOUT
  Test against Django 1.11
  Close the file only if it has been opened locally
  Cleanup caching configuration
  updated readme.rst with a svg badge
  honor post_save's update_fields and only fire the source_saved signal when needed
  Ignore VSCode workspace config files
  Fixed #350: Error when trying to access width/height after url
  Fixes #382: Tests no longer leave junk
  Fixes #379 Support for Django 1.10
  Ignore .idea from git
  Include the test suite in the sourcetarball but do not install it.
  Make travis happy
  Drop support for older Django and Python versions
  Replace Lenna image in tests with a truly free alternative.
  Move compat module outside of templatetags package
  Fix test requirements for django 1.9 and Python3.5

3.3

Toggle 3.3's commit message
Tagging 3.3.

3.2.7

Toggle 3.2.7's commit message
Tagging 3.2.7.

3.2.6

Toggle 3.2.6's commit message
Tagging 3.2.6.

3.2.5

Toggle 3.2.5's commit message
Tagging 3.2.5.

3.2.4

Toggle 3.2.4's commit message
Tagging 3.2.4.