All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.0 2022-03-26
- Preliminary support for Windows
- Support for additional core types
- bool
- char
- i8, i16, i32, i64, i128
- f32, f64
- Support for arrays of all sizes via const generics
- Support for tuples of size 2-4, with any combination of supported underlying types
- Various newer rust/clippy lints
1.1.0 2020-07-27
- Support for using
libsodium-sys
as the source of ourlibsodium
C bindings. Speficying--feature use-libsodium-sys
will bypass linking withpkg-config
and rely onlibsodium-sys
to provide a suitable library to link against.
- Intra-rustdoc links corrected.
1.0.0 2020-03-12
- Resolved warnings caused by newer versions of Rust and clippy.
- Removed development dependency on
ctest
since it is fragile and uses unmaintained dependencies.
0.12.1 2019-07-26
- SecretBox::try_new to indicate initialization success/failure.
- SecretVec::try_new to indicate initialization success/failure.
- Reworked internals of Box initialization
- Core dumps are now only disabled via
setrlimit(2)
in release builds
0.12.0 2019-07-19
- Almost a ground-up rewrite from 0.11.0. This version will become 1.0 after a short break-in period.