Releases: danielberkompas/cloak
Releases · danielberkompas/cloak
v1.1.4
v1.1.3
Bump version to v1.1.3
v1.1.2
Release version 1.1.2
v1.1.1
Update changelog for v1.1.1
Version 1.1.0
This version includes OTP 24 support! No significant features, just support for the new crypto libraries in OTP 24.
Version 1.0.0-alpha.0
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.
Version 0.9.0
This version increases encryption/decryption performance by up to 200% by storing vault configuration in an ETS table.
Breaking Changes
Cloak.Vault
s are now GenServers, and must be added to your supervision tree.
New Features
- Encryption/decryption is now up to 200% faster!
Version 0.8.0
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 usingCloak.CustomCursor
Version 0.7.0
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.Vault
s 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.
Version 0.7.0-alpha.2
Improvements
- Better
nil
support in Cloak's Ecto types - Improved documentation
See the docs for more details.