Danielberkompas Cloak Versions Save

Elixir encryption library designed for Ecto

v1.1.4

1 month ago

v1.1.3

1 month ago

v1.1.2

1 month ago

v1.1.1

1 month ago

v1.1.0

2 years ago

This version includes OTP 24 support! No significant features, just support for the new crypto libraries in OTP 24.

v1.0.0-alpha.0

5 years ago

This release extracts all Ecto components to the new cloak_ecto package. See #77 for more details.

Breaking Changes

  • Ecto components are no longer included. You will need to install cloak_ecto to get them.
  • Jason is now the default JSON library.

v0.9.0

5 years ago

This version increases encryption/decryption performance by up to 200% by storing vault configuration in an ETS table.

Breaking Changes

  • Cloak.Vaults are now GenServers, and must be added to your supervision tree.

New Features

  • Encryption/decryption is now up to 200% faster!

v0.8.0

5 years ago

This version introduces support for binary primary keys in mix cloak.migrate. (#70) There are no breaking changes in this release.

New Features

  • mix cloak.migrate supports binary IDs
  • The cursor strategy used by mix cloak.migrate can be customized using Cloak.CustomCursor

v0.7.0

5 years ago

This release is a major rewrite of large sections of Cloak. The fundamental concepts are the same, but the library is much more flexible now.

New Features

  • Cloak.Vaults allow you to have multiple active Cloak configurations in your project. Umbrella apps will find this very useful.
  • Guides on installation, encrypting existing data, and key rotation!

Breaking Changes

  • Cloak Ecto types are now local to your project
  • Cloak.Cipher.AES.* ciphertext has changed format

Bugfixes

  • mix cloak.migrate has been rewritten and actually works now.

v0.7.0-alpha.2

6 years ago

Improvements

  • Better nil support in Cloak's Ecto types
  • Improved documentation

See the docs for more details.