Skip to content

Releases: FundingCircle/fc-vault-rails

Version 0.6.5

29 Nov 08:59
d2e6395
Compare
Choose a tag to compare

IMPROVEMENTS

  • Add EncryptedModel.vault_persist_all for encrypting and saving one attribute of multiple records with just one call to Vault
  • Add EncryptedModel.vault_load_all for decrypting and loading one attribute of multiple records with just one call to Vault
  • Allow blank values like nil and empty string as input to batch encryption and decryption

Version 0.7.1

21 Nov 12:38
9036e8b
Compare
Choose a tag to compare

NEW FEATURES

  • Support for batch encryption/decryption via Vault::Rails.batch_encrypt and Vault::Rails.batch_decrypt methods.
  • Introduce deprecation warnings for the breaking changes between 0.6 and 0.7. This includes adding back Vault::AttributeProxy as an empty module that generates a deprecation warning.

BUG FIXES

  • Actually persist encrypted attributes when using vault_persist_before_save! in rails 5.2
  • Support lazy loading of nil values.

Version v0.6.4

13 Nov 15:35
a3c72b1
Compare
Choose a tag to compare

NEW FEATURES

Allow batch encryption and decryption.
Now there is an option to encrypt or decrypt multiple strings at once.
All items to be encrypted/decrypted should use the same path, key and client.

Version 0.6.3

31 Oct 09:42
Compare
Choose a tag to compare

NEW FEATURES

Add type casting to AttributeProxy

Version 0.7.0

24 Oct 12:19
ebb88ed
Compare
Choose a tag to compare

NOTABLE CHANGES

  • Use ActiveRecord Attribute API to implement encrypted attributes
  • Add support for ActiveRecord >= 5.2 and ActiveRecord < 6.0

NEW FEATURES

  • AttributeProxy for easy transition between plaintext and ciphertext attributes

Version 0.6.0

15 Oct 11:05
439808f
Compare
Choose a tag to compare

NOTABLE CHANGES

  • Removed 4.1 dependency
  • Change dependency from Rails to ActiveRecord

Version 0.5.0

10 Oct 07:08
4473906
Compare
Choose a tag to compare

NEW FEATURES

  • Convergent Encryption
  • New serializers
  • Encrypting attributes on before_save
  • New gem name: fc-vault-rails

IMPROVEMENTS

  • Improved lazy decryption