Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.7.0] - 2026-10-24


Added

  • Add support for SQLAlchemy 2.1 in #165
  • Add support for complex storage names (e.g. s3://bucket-name/path) in #154 by @NickNaskida
  • Add python_type property to FileField, returning File for single fields and MutableList[File] for multiple fields in #153 by @benedikt-bartscher

Fixed

  • Improve the error message when Pillow is not installed in #131
  • Fix a minor typo in a docstring in #143

[0.6.0] - 2023-10-07


Added

  • Add option to upload files by path in #87 by @adscib

[0.5.0] - 2023-07-21


Fixed

  • Fix #79: Remove the files generated by processors after an update or a delete in #84
  • Fix #78: Add content-type to extra data in ThumbnailGenerator by @wojtha in #80

Internals

  • Add additional Ruff rules & update dependencies in #77

[0.4.0] - 2023-03-02


Added

  • Add SQLAlchemy 2 support

[0.3.0] - 2023-01-09


Added

  • Support for apache-libloud 3.7

[0.2.0] - 2022-11-28


Added

  • Allow storage extra & headers attributes in #18

[0.1.5] - 2022-10-15


Added

  • Add py.typed(PEP 561) in #14

[0.1.4] - 2022-08-30


Added

  • Add upload_storage to the default information saved into the database. Before, upload_storage can be extracted from path attribute. Now you can access directly with file['upload_storage'] in #11
  • Accept additional metadata from File object in #11
  • Add section Upload File to the documentation

[0.1.3] - 2022-08-23


Added

  • Add thumbnail_size property to ImageField in #9

[0.1.2] - 2022-08-11


Added

  • Add CHANGELOG.md