Skip to content

Releases: danielberkompas/cloak

v1.1.4

06 Apr 17:15
Compare
Choose a tag to compare
Release version 1.1.4

v1.1.3

06 Apr 17:14
Compare
Choose a tag to compare
Bump version to v1.1.3

v1.1.2

06 Apr 17:14
Compare
Choose a tag to compare
Release version 1.1.2

v1.1.1

06 Apr 17:14
Compare
Choose a tag to compare
Update changelog for v1.1.1

Version 1.1.0

05 Jun 19:17
Compare
Choose a tag to compare

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

31 Dec 22:51
3662af4
Compare
Choose a tag to compare
Version 1.0.0-alpha.0 Pre-release
Pre-release

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

29 Sep 16:39
Compare
Choose a tag to compare

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

22 Sep 21:53
Compare
Choose a tag to compare

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

Version 0.7.0

23 Aug 16:24
Compare
Choose a tag to compare

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.

Version 0.7.0-alpha.2

25 Apr 16:23
Compare
Choose a tag to compare
Version 0.7.0-alpha.2 Pre-release
Pre-release

Improvements

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

See the docs for more details.