# Changelog ## 2.0.0 * Update `rand_core` to `0.5`. Because traits from `rand_core` are part of the public API, this is technically a breaking change, but there are no other changes to Merlin's API. ## 1.3.0 * Replace `clear_on_drop` with `zeroize`, and implement `Zeroize` for `Transcript`. ## 1.2.1 * Switch to Rust 2018. * Update the `strobe-rs` dev-dependency used for conformance testing to `0.5.0`. ## 1.2.0 * Add `no_std` support. The `std` feature is enabled by default. ## 1.1.0 * Rename transcript functions to avoid any possible confusion between protocol-level "commitments" and transcript messages. * Move design docs to [merlin.cool](https://merlin.cool) and reorient the Rust docs around the API. ## 1.0.3 * Remove `rand` dependency in favor of `rand_core`. * Update README with example of transcript logs. ## 1.0.2 * Update doc comment on Merlin domain separator version string. * Add an experimental `debug-transcript` feature which does pretty-printing. ## 1.0.1 * Update the `curve25519-dalek` dev-dependency used for tests to version `1.0`. ## 1.0.0 * Initial stable version. ## 0.3 * Forces labels to be `&'static` * Merlin-specific domain separator * Use a pointer cast instead of a transmute * Clarify example documentation ## 0.2 * Adds a TranscriptRng for use by the prover. ## 0.1 * Initial prototype version.