Skip to content

Latest commit

 

History

History
277 lines (186 loc) · 17.8 KB

CHANGELOG.md

File metadata and controls

277 lines (186 loc) · 17.8 KB

Change Log

v4.1.4 (2019-02-12)

Full Changelog

Closed issues:

  • symmetric-encryption --generate fails #115

Merged pull requests:

  • Use dirname to create a parent path for new config file #116 (cmrd-senya)

v4.1.3 (2019-02-03)

Full Changelog

Closed issues:

  • I gotta ask... --generate creates world-readable key files? #99

Merged pull requests:

v4.1.2 (2018-11-11)

Full Changelog

Closed issues:

  • Require active record causes trouble when it is not in use #110
  • Rails: Accessing the decrypted attribute corrupts the encrypted attribute content #108
  • Issues with named parameters for generate CLI command #106
  • AWS KMS Keystore not available? #105
  • Unable to use --rotate-keys generated from v3.8.3 in v4.0.0 #95

Merged pull requests:

  • Fix run_rotate_keys #111 (viniciusnz)
  • Prevent encrypted attribute corruption when using None-encoder #109 (gr8bit)
  • Fixed issues with named parameters as part of the generate CLI command. #107 (rmorlok)

v4.1.0 (2018-10-21)

Full Changelog

Closed issues:

  • Cipher with version:1 not found in any of the configured SymmetricEncryption ciphers #103
  • Query Db? #102
  • Validating for nil is giving false in my tests/Getting Coercible::UnsupportedCoercion: Coercible::Coercer::Object#to_string errors #96
  • Can't get array column to encrypt #91
  • Generate files command appears to suggest wrong parameter for app name #90
  • Order preserving encryption #89
  • Issue saving non-string fields - Encrypted date test must be a value encrypted using SymmetricEncryption.encrypt #88
  • Multi-environment usage #87
  • Detect encryption version of an encrypted attribute #86
  • Documentation is out of date #84
  • Padding Check Failed #82

Merged pull requests:

  • Feature/aws kms #104 (reidmorrison)
  • Add missing check ENV variable #101 (ggwpp)
  • Support output buffer in Reader#read and drastically reduce Reader & Writer memory usage #98 (janko)
  • Allow explicitly setting environment requested from config file #97 (whatcould)
  • Documentation/fix links #85 (tingaloo)

v4.0.0 (2017-08-30)

Full Changelog

v4.0.0.beta3 (2017-08-18)

Full Changelog

Closed issues:

  • CLI not respecting --envs (or --environments option) #81
  • Error generating keys #79
  • Setting attribute to empty string changes it to null #77
  • Better standalone support #75
  • Confusing configuration messaging #66
  • Heroku support for non-rails apps #56

v3.9.1 (2017-05-26)

Full Changelog

Closed issues:

  • Using a key version of 5 or higher in conjunction with a random IV is corrupting the header #78

Merged pull requests:

v3.9.0 (2017-04-25)

Full Changelog

Closed issues:

  • ArgumentError while generating new keys for heroku #72
  • Can't use unicode for key in YAML with Ruby 2.4 #71
  • Not work with ruby 2.4 #70
  • In development, I get: wrong final block length #69
  • Unknown SymmetricEncryptionValidator in RAILS_ENV=development #68
  • Heroku Could not find generator 'symmetric_encryption:heroku_config #67
  • #encrypted? returns true for a plain text string #63
  • HIPAA Compliance #61
  • new_keys generator raises undefined method 'encrypt_key' #59
  • How to encrypt entire files at rest? #58
  • Virus test file causes header_present? method to fail #57

Merged pull requests:

  • Fix key generation for development and test enviorement #74 (jonatasrancan)
  • Fix error while generate new random keys and improve heroku_config template #73 (jonatasrancan)

v3.8.3 (2016-05-19)

Full Changelog

v3.8.2 (2015-10-26)

Full Changelog

Closed issues:

  • Trouble generating keys #54

v3.8.1 (2015-10-22)

Full Changelog

v3.8.0 (2015-10-17)

Full Changelog

Closed issues:

  • Uniqueness validations need work #53
  • How to encrypt fields when bulk creating through db.collection.insert() #52
  • Conflict with attr_encrypted gem #51
  • NameError: uninitialized constant SymmetricEncryption #50
  • Missing dirty methods #49
  • Support for serialize #48
  • Beating the railtie config.before_configuration #43
  • Validates Uniqueness (discussion) #38

Merged pull requests:

V3.7.2 (2015-07-08)

Full Changelog

v3.7.2 (2015-07-08)

Full Changelog

Closed issues:

  • AES CBC without Authentication #47

v3.7.1 (2015-04-15)

Full Changelog

v3.7.0 (2015-04-15)

Full Changelog

Closed issues:

  • Regular expression search on encrypted fields. #45
  • FactoryGirl with SymmetricEncryption #44
  • Being forced to call SymmetricEncryption.reload! before encrypting or decrypting #42
  • YAML -> Hash marshalling and unmarshalling does not appear to work #40
  • Using key with pgcrypto #39
  • Padding Check Failed on Heroku Deploy #31

Merged pull requests:

  • Using unsupported options causes a load error due to missing variable #41 (johnathanludwig)

v3.6.0 (2014-06-04)

Full Changelog

Closed issues:

  • Validations and object lifecycle #36
  • Rails.root nil for config.before_configuration in Rails 4.1 #35
  • Heroku support #11

Merged pull requests:

  • Fix config:add syntax for heroku #37 (alanho)
  • Handle a missing encrypted_key or iv for keygen #34 (bdmac)
  • Fixes output from generate_symmetric_key_files #33 (bdmac)

V3.4.0 (2014-02-17)

Full Changelog

Closed issues:

  • Fields with decrypt_as need typecasting on setters #28

Merged pull requests:

V3.3.0 (2014-01-11)

Full Changelog

Closed issues:

  • Can an encrypted attribute be considered unique #26
  • "highline" gem is required by rake tasks #24
  • Support for Non-String field types #21
  • Exception decrypt non encrypted string #20
  • undefined method `write_inheritable_hash' for ActiveRecord::Base:Class #19
  • ActiveRecord serialize doesn't work #16

Merged pull requests:

  • Uses coercible gem to coerce values into the specified type #23 (mscottford)
  • Define encrypted ActiveRecord methods inside a module, so we can use super #22 (gaizka)

V3.1.0 (2013-09-25)

Full Changelog

V3.0.3 (2013-09-20)

Full Changelog

Closed issues:

  • Error during rails generate symmetric_encryption:new_keys production #15
  • Error in cipher_selector #14
  • Cannot install gem #13

V2.2.0 (2013-07-16)

Full Changelog

Closed issues:

  • user.reload != User.find(user.id) under certain circumstances #9
  • Should support wrap_parameters #7

V2.0.2 (2013-06-26)

Full Changelog

Closed issues:

  • Padding error on Windows. #10

V2.0.1 (2013-04-22)

Full Changelog

V2.0.0 (2013-04-16)

Full Changelog

V1.1.1 (2013-04-11)

Full Changelog

V1.1.0 (2013-04-10)

Full Changelog

V1.0.0 (2013-03-07)

Full Changelog

Closed issues:

  • Security Question #8
  • undefined method `find_or_create_by_name' #6
  • Each message should use independent random IVs #2

V0.9.1 (2012-11-05)

Closed issues:

  • rails generator not working #5
  • RuntimeError: Call SymmetricEncryption.load! #3
  • Problems during rake db:reset #1

* This Change Log was automatically generated by github_changelog_generator