From 01526484f2241ce17655101bcd752524c92df1fe Mon Sep 17 00:00:00 2001 From: Jesper Louis Andersen Date: Sat, 29 Aug 2015 22:17:13 +0200 Subject: [PATCH] Update the README file with version 0.15.0 --- README.md | 14 ++++++++++++++ src/enacl.app.src | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 27ac45f..9bc8688 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,20 @@ In general, the primitives provided by NaCl are intermediate-level primitives. R # Versions +### v0.15.0 + +Bug fixes: + +* Using `enacl:sign_verify_detacted` on large iolists would fail to do the correct thing due to a typo. This has been corrected. Also the EQC tests have been extended to include large binary support to capture these kinds of errors in the future. + +Features: + +* Many dirty-scheduler tunings have been performed to make sure we won't block a scheduler ever. +* New benchmarks: `bench/timing.erl` together with DTrace scripts `bench/*.d` +* Interface simplification toward the NIF api. Only execute instructions directly on the scheduler if the operation *really* benefits from doing so. + +No functional change, but the above characteristic change may mean the library now behaves differently from what it did before. It should be a better citizen to other libraries and other parts of the system. + ### v0.14.0 * Add support for libsodiums `box_seal` functions (Amir Ghassemi Nasr) diff --git a/src/enacl.app.src b/src/enacl.app.src index f331b4b..05765eb 100644 --- a/src/enacl.app.src +++ b/src/enacl.app.src @@ -1,7 +1,7 @@ {application, enacl, [ {description, "Erlang NaCl bindings"}, - {vsn, "0.14.0"}, + {vsn, "0.15.0"}, {registered, []}, {applications, [kernel, stdlib]}, {env, []}