Skip to content

Version history

We follow Semantic Versions.

Unreleased

  • Change default max_length from 100 to 512 for S3FileField and S3ImageField

    NOTE: If you already had migrations with default 100, then you need to manually set it in your models or add length specifications to migrations so that Django could pick up changes

0.9.0

  • Replace httpx with httpx2 in docs and tests
  • Improve docs for get params Django API
  • Confirm Django 6.1 support

0.8.0

  • Fix AttributeError when accessing django list-configs API using BrowsableAPIRenderer
  • Extend pytest plugin to support bucket policy and delete on teardown options
  • Add generate_direct_url method to client for generating urls for direct file access without auth query params

0.7.0

  • Set up docs generation with mkdocs

0.6.1

  • Add support for Django 6

0.6.0

  • Confirm support for python 3.14
  • Add support for pytest 9

0.5.0

  • Improve django_adjust_s3_bucket to take in account different storages
  • Make _validate_file_existence use specified storage
  • Add storage setting for S3UploadURLField

0.4.0

  • Extend api to list/retrieve configs for s3 uploads in django module

0.3.2

  • Make S3UploadURLField support just str values

0.3.1

  • Manually validate length in S3UploadURLField This is needed so that in api specs there would be no length limit

0.3.0

  • Confirm support for python 3.13
  • Add get_s3_client shortcut for django module
  • Make pytest plugin auto-detect if it's django project, so that it could use django storage for s3 setup
  • Remove explicit max_length limit in S3UploadURLField It causes issues with auto spec generation and validation. Since it can return full urls with auth query, which can easily pass a limit specified in model field(which is by default 100), it causes confusion for openapi specs validators.

0.2.1

  • Fix validators setup in S3FileFieldMixin

0.2.0

  • Refactor and improve validation on keys in django module
  • Rename S3KeyWithUUID to WithPrefixUUIDFileName
  • Rename S3KeyWithPrefix to WithPrefixUUIDFolder

0.1.0

  • Beta release

0.0.0

  • Start of package development