View Source Changelog

v1.1.3 (2024-04-06)

Full Changelog

Fixed bugs:

  • Clock with changeset issue #115
  • , 'Unknown cipher or invalid key size'} #113

Closed issues:

  • How to use Cloak in ecto queries? #122
  • (UndefinedFunctionError) function :crypto.stream_init/3 is undefined or private #118

Merged pull requests:

v1.1.2 (2022-06-17)

Full Changelog

Closed issues:

  • Accepting function as key configuration #112
  • ETS problem with Clock as application in umbrella project #111
  • Cloak relies in deprecated :crypto API that will be removed in OTP 24 #102

Merged pull requests:

v1.1.1 (2021-06-05)

Full Changelog

Merged pull requests:

v1.1.0 (2021-06-05)

Full Changelog

Merged pull requests:

v1.0.3 (2020-10-20)

Full Changelog

v1.0.2 (2020-02-01)

Full Changelog

Closed issues:

  • AES GCM should use a 12 byte nonce instead of 16 #93

Merged pull requests:

v1.0.1 (2020-01-29)

Full Changelog

Closed issues:

  • MyApp.Vault.encrypt("plaintext") failing #92

Merged pull requests:

v1.0.0 (2019-07-31)

Full Changelog

Closed issues:

  • Outstanding work for 1.0? #91

Merged pull requests:

v1.0.0-alpha.0 (2018-12-31)

Full Changelog

Breaking changes:

  • Extract Ecto components to cloak_ecto hex package #77

Merged pull requests:

v0.9.2 (2018-12-26)

Full Changelog

Merged pull requests:

  • Fix typo & add better error msg for PBKDF2 algorithm #88 (jc00ke)
  • Improve PBKDF2 config error messages #87 (jc00ke)

v0.9.1 (2018-10-07)

Full Changelog

Closed issues:

  • Testing with hashed fields fails to equal fixture #85
  • Migrator Embedded Schema Error #81

Merged pull requests:

v0.9.0 (2018-09-29)

Full Changelog

Breaking changes:

  • Make Cloak.Vault a GenServer #75

Merged pull requests:

v0.8.0 (2018-09-22)

Full Changelog

Closed issues:

  • convert Cloak errors into Ecto errors #74
  • Support migrations with non-integer :id field #70
  • Roadmap #66

Merged pull requests:

  • Support :binary_ids via cursor paging #73 (danielberkompas)
  • Add a link to the 0.6.x to 0.7.x migration guide to readme #72 (4141done)
  • Do not fail migration task when running on schema linked to empty table #69 (tizpuppi)

v0.7.0 (2018-08-23)

Full Changelog

Merged pull requests:

v0.7.0-alpha.2 (2018-04-25)

Full Changelog

Closed issues:

  • (Postgrex.Error) ERROR 22021 (character_not_in_repertoire) #65

Merged pull requests:

v0.7.0-alpha.1 (2018-03-21)

Full Changelog

Closed issues:

  • Cloak.AES.CTR encrypt/2 not explicitly called? #38
  • Recommendations for data migrations #29

Merged pull requests:

v0.6.2 (2018-03-19)

Full Changelog

Closed issues:

  • Is poison optional? #59
  • Clarification on usage of 'default' in documents #58
  • Argument error #57
  • Use with mnesia? #55

Merged pull requests:

  • [Documentation] Fix small typo: SHA265 -> SHA256 #56 (connorlay)

v0.6.1 (2018-02-25)

Full Changelog

Merged pull requests:

  • bugfix(cipher?): Rescue from UndefinedFunctionError instead of using … #54 (tomciopp)

v0.6.0 (2018-02-24)

Full Changelog

Merged pull requests:

  • Add support for encrypted Ecto String and Integer Array types #53 (boydm)
  • perf(Cloak.Config.all/0): remove calls to ensure_loaded when checking… #51 (tomciopp)

v0.5.0 (2018-01-06)

Full Changelog

Closed issues:

  • Migrations in multi tenant applications #43
  • Proposal AES GCM cipher as default Cipher #33

Merged pull requests:

v0.4.0 (2018-01-02)

Full Changelog

Fixed bugs:

  • instructions to cloak plain text fields #17

Closed issues:

  • Make json library configurable #44
  • Encryption Arguement Error #41
  • ** (MatchError) no match of right hand side value: false #40
  • Proposal / Forthcoming PRs: Multiple Ciphers With Keys #36

Merged pull requests:

v0.3.3 (2017-09-08)

Full Changelog

Closed issues:

  • EncryptedIntegerField and EncryptedFloat field do not cast properly #35

v0.3.2 (2017-08-05)

Full Changelog

Closed issues:

  • Compile warnings #34
  • Allow key to be in Application env #31
  • Add salt option to cloak for increased security #26
  • How to encrypt with user's own key instead of key from config? #24
  • index on encryption_version #23
  • Adding interoperability with attr_encrypted? #22
  • Provide Vault Transit cipher #21

Merged pull requests:

  • Add ability to pull cipher key from OTP app env #32 (tielur)
  • Add prepare_changes example to module doc for use with ecto 2.0 #27 (kgautreaux)
  • clean up compile warnings under Elixir 1.4 #25 (boydm)

v0.3.0 (2016-09-16)

Full Changelog

Merged pull requests:

v0.2.3 (2016-09-16)

Full Changelog

Fixed bugs:

  • mix cloak.migrate doesn't update encryption_version field #16

Closed issues:

  • cloak migration not running #18
  • Issue integration with Ecto2? #12
  • Support for Ecto 2.0 #10
  • :system AES keys aren't getting base64 decoded #9

Merged pull requests:

v0.2.2 (2016-05-20)

Full Changelog

Closed issues:

  • Cloak.EncryptedMapField strange Poison errors #6
  • How to generate keys? #5

Merged pull requests:

  • Decode AES environment variable keys from base64 #11 (philss)

v0.2.1 (2016-04-06)

Full Changelog

Merged pull requests:

  • Update examples to reflect the remotion of Cloak.Model #4 (philss)

v0.2.0 (2015-12-16)

Full Changelog

Merged pull requests:

  • Added sample migration to README #3 (mspanc)
  • Added ability to store keys in the environment variables #2 (mspanc)
  • Inform that key must be 16, 24 or 32 bytes long #1 (mspanc)

v0.1.0 (2015-09-22)

Full Changelog

v0.1.0-pre (2015-09-16)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator