Skip to content

Releases: foundertherapy/django-cryptographic-fields

0.5.0

23 Sep 16:28
Compare
Choose a tag to compare
  • update setup to use more generic configuration
  • use django 1.9+ for tests
  • don't use SubfieldBase as its removed in django 1.10
  • remove unneeded unencrypted_max_length
  • remove unneeded new length calculation
  • Raise an error in settings.py only when encryption key is None
  • Fixed an issue in getattr for encryption key

0.3.0

06 Mar 16:47
Compare
Choose a tag to compare
  • Supports Django 1.9
  • Use TextField for all fields (thanks @JshWright)
    • Allow max_length to be None
    • Remove max_length from the kwargs returned in the deconstruct method
    • Update tests and make sure all fields use TextField as the underlying
      type.
    • Add test to verify form validation
  • make fields and tests compatible with Python 3 (thanks @guruofgentoo)
  • PEP8 cleanup (thanks @JshWright)
  • Allow key rotation (thanks @LucasRoesler)

Initial pre-release

08 May 01:38
Compare
Choose a tag to compare
Initial pre-release Pre-release
Pre-release

This is a seemingly complete implementation for the base case of supporting encryption (without key rotation) for the majority of Django fields. This version has been tested with Django 1.7 and 1.8.