Skip to content

Latest commit

 

History

History
102 lines (59 loc) · 2.17 KB

CHANGELOG.md

File metadata and controls

102 lines (59 loc) · 2.17 KB

1.6.0 (2024-06-24)

  • Dropped support for Ruby < 3.1 and Rails < 6.1

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