Django-gcp

Latest version: v0.13.0

Safety actively analyzes 688600 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.10.3

<!--- START AUTOGENERATED NOTES --->
Contents ([43](https://github.com/octue/django-gcp/pull/43))

The `versioning_enabled` property in the BlobField didn't have a return value, meaning it always returned None. In cases where this was interpreted as False, the allow_overwrite functionality worked correctly. But for the entries in the permissions mode_map where the bucket was versioned, and where the permission mode allowed overwrite, this failed.

This release fixes that issue.

Fixes
- Prevent permissions mode map from using None values from property

<!--- END AUTOGENERATED NOTES --->

0.10.2

Summary

Located an extremely hard to understand bug related to the flushing of the cached existing value, in cases where multiple model objects are used simultaneously then one is refreshed from the database.

This was discovered and fixed in the WindQuest project then the fix ported over here. Kudos to windpioneers for supporting open source and funding this work!

<!--- START AUTOGENERATED NOTES --->
Contents ([42](https://github.com/octue/django-gcp/pull/42))

Fixes
- Cache values on model instead of common field instance

<!--- END AUTOGENERATED NOTES --->

0.10.1

<!--- START AUTOGENERATED NOTES --->
Contents ([41](https://github.com/octue/django-gcp/pull/41))

Fixes
- Respect None and {} as blank fields

Operations
- Update version fo patch fix

Style
- Apply altered stying rules throughout
- Apply altered stying rules throughout

<!--- END AUTOGENERATED NOTES --->

0.10.0

<!--- START AUTOGENERATED NOTES --->
Contents ([40](https://github.com/octue/django-gcp/pull/40))

New features
- Add on_change callback to occur on commit of save transaction

Fixes
- Correctly specify default app config Close 23

Operations
- Update black to latest
- Make tests log without the error reporting import

Refactoring
- Fix pylint errors
- Remove confusing setting utility
- Remove unused form field override code

Style
- Update formatting

Other
- Update funciton description
- Merge branch 'main' into improve-docs
- Note in settings_ci

<!--- END AUTOGENERATED NOTES --->

0.9.3

Summary

<!--- START AUTOGENERATED NOTES --->
Contents ([36](https://github.com/octue/django-gcp/pull/36))

Fixes
- Logger getting incorrect path

Operations
- Bump version

<!--- END AUTOGENERATED NOTES --->

0.9.2

<!-- PRs into main are released as soon as they are merged. Their descriptions will be used directly to create release notes, so make sure they contain everything! -->
<!-- Anything added between the auto-generation marker comments will be replaced on every pushed commit, so make sure to add anything you want to add outside of them. -->
<!-- However, any part of the final PR description (i.e. the description at the point of the final commit to the PR) can be changed in release notes after release if required -->
<!-- Change "START" to "SKIP" in the autogeneration marker to stop any further automatic changes to the description. --->

Summary

<!--- START AUTOGENERATED NOTES --->
Contents ([35](https://github.com/octue/django-gcp/pull/35))

Enhancements
- Disable enqueueing the task using a setting
- Review changes

Operations
- Bump version to 0.9.2

Chores
- Update error message

Other
- improve doc
- Fix rst underline

<!--- END AUTOGENERATED NOTES --->

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.