django-pgcrypto-fields

Transparent field level encryption for Django using the pgcrypto postgresql extension.

BSD-2-CLAUSE License

Downloads
31.8K
Stars
229
Committers
9

Bot releases are hidden (Show)

django-pgcrypto-fields - 2.6.0 Latest Release

Published by peterfarrell almost 4 years ago

  • Added support for Django 3.1.x
  • Updated requirements_dev.txt
  • Dropped support for Python 3.5
  • Dropped support for Django below 2.2.x LTS release
  • Added support for BigIntegerFields (#169)
  • Added documentation for migration existing data (#246)
django-pgcrypto-fields - 2.5.2

Published by peterfarrell almost 4 years ago

  • Added support for Django 3.x
  • Updated requirements_dev.txt
django-pgcrypto-fields - 2.5.1

Published by peterfarrell almost 6 years ago

  • Fixed regression in the definition of EmailPGPPublicKeyField (#77)
  • Removed dead code (remove_validators and RemoveMaxLengthValidatorMixin)
  • Updated requirements_dev.txt
django-pgcrypto-fields - 2.5.0

Published by peterfarrell almost 6 years ago

  • Added new DecimalFields for both public and symmetric key (#64)
  • Added new FloatFields for both public and symmetric key (#64)
  • Added new TimeFields for both public and symmetric key (#64)
  • Added support for different keys based on database (#67)
django-pgcrypto-fields - 2.4.0

Published by peterfarrell about 6 years ago

  • Added auto-decryption of all encrypted fields including FK tables
  • Removed django-pgcrypto-fields aggregates, PGPManager and PGPAdmin as they are no longer needed
  • Added support for get_or_create() and update_or_create() (#27)
  • Added support for get_by_natural_key() (#23)
  • Added support for only() and defer() as they were not supported with PGPManager
  • Added support for distinct() (Django 2.1+ with workaround available for 2.0 and lower)
  • Separated out dev requirements from setup.py requirements
  • Updated packaging / setup.py to include long description
  • Added AUTHORS and updated CONTRIBUTING
  • Updated TravisCI to use Xenial to gain Python 3.7 in the matrix
django-pgcrypto-fields - 2.2.0

Published by peterfarrell about 6 years ago

  • Merge .coveragerc into setup.cfg
  • Added .gitignore file
  • Updated out-dated requirements (latest versions of Flake8 and pycodestyle are incompatible with each other)
  • Updated README with better explanations of the fields
  • Implemented DatePGPPublicKeyField and DateTimePGPPublicKeyField
django-pgcrypto-fields - 2.1.1

Published by peterfarrell about 6 years ago

  • Added support for Django 2.x+
  • Updated requirements for testing
  • Updated travis config with Python 3.6 and additional environments