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_ectoto 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.Vaults 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.migratesupports binary IDs- The cursor strategy used by
mix cloak.migratecan 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.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.migratehas been rewritten and actually works now.
Version 0.7.0-alpha.2
Improvements
- Better
nilsupport in Cloak's Ecto types - Improved documentation
See the docs for more details.