## 1.5.1 (2023-09-05) - Fixed deprecation warning with Active Support 7.1 ## 1.5.0 (2023-04-09) - Added support for attr_encrypted 4 - Dropped support for Ruby < 3 and Rails < 6 ## 1.4.0 (2022-01-10) - Dropped support for Ruby < 2.6 and Rails < 5.2 ## 1.3.0 (2021-10-10) - Added support for `google-cloud-kms` gem ## 1.2.4 (2021-06-20) - Fixed another argument error with Google Cloud KMS and Ruby 3 ## 1.2.3 (2021-06-02) - Fixed argument error with Google Cloud KMS and Ruby 3 ## 1.2.2 (2021-05-17) - Added `key_id` method ## 1.2.1 (2020-09-28) - Fixed `Version not active` error when switching keys ## 1.2.0 (2020-08-18) - Raise error when trying to rotate key used for encrypted files ## 1.1.1 (2020-04-16) - Fixed `SystemStackError` with `reload` and CarrierWave ## 1.1.0 (2019-07-09) - Added support for Lockbox - Dropped support for Rails 4.2 ## 1.0.1 (2019-01-21) - Added support for encryption and decryption outside models - Added support for dynamic keys - Fixed issue with inheritance ## 1.0.0 (2018-12-17) - Added versioning - Added `context_hash` method Breaking changes - There’s now a default encryption context with the model name and id - ActiveSupport notifications were changed from `generate_data_key` and `decrypt_data_key` to `encrypt` and `decrypt` - AWS KMS uses the `Encrypt` operation instead of `GenerateDataKey` ## 0.3.0 (2018-11-11) - Added support for Vault - Removed `KmsEncrypted.kms_client` and `KmsEncrypted.client_options` in favor of `KmsEncrypted.aws_client` - Removed `KmsEncrypted::Google.kms_client` in favor of `KmsEncrypted.google_client` ## 0.2.0 (2018-02-23) - Added support for Google KMS ## 0.1.4 (2017-12-03) - Added `kms_keys` method to models - Reset data keys when record is reloaded - Added `kms_client` - Added ActiveSupport notifications ## 0.1.3 (2017-12-01) - Added test key - Added `client_options` - Allow private or protected `kms_encryption_context` method ## 0.1.2 (2017-09-25) - Use `KMS_KEY_ID` env variable by default ## 0.1.1 (2017-09-23) - Added key rotation - Added support for multiple keys per record ## 0.1.0 (2017-09-23) - First release