Releases: FundingCircle/fc-vault-rails
Releases · FundingCircle/fc-vault-rails
Version 0.6.5
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
NEW FEATURES
- Support for batch encryption/decryption via
Vault::Rails.batch_encrypt
andVault::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
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
NEW FEATURES
Add type casting to AttributeProxy
Version 0.7.0
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
NOTABLE CHANGES
- Removed 4.1 dependency
- Change dependency from Rails to ActiveRecord
Version 0.5.0
NEW FEATURES
- Convergent Encryption
- New serializers
- Encrypting attributes on before_save
- New gem name:
fc-vault-rails
IMPROVEMENTS
- Improved lazy decryption