We follow Semantic Versions.
- Manually validate length in
S3UploadURLField
This is needed so that in api specs there would be no length limit
- Confirm support for python 3.13
- Add
get_s3_client
shortcut fordjango
module - Make
pytest
plugin auto-detect if it'sdjango
project, so that it could usedjango
storage fors3
setup - Remove explicit
max_length
limit inS3UploadURLField
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.
- Fix validators setup in
S3FileFieldMixin
- Refactor and improve validation on keys in django module
- Rename
S3KeyWithUUID
toWithPrefixUUIDFileName
- Rename
S3KeyWithPrefix
toWithPrefixUUIDFolder
- Beta release