1# Changelog
2
3## 2.0.1
4
5* Update repository, add `html_root_url`, update dev-dependencies.
6
7## 2.0.0
8
9* Update `rand_core` to `0.5`.  Because traits from `rand_core` are part of the
10  public API, this is technically a breaking change, but there are no other
11  changes to Merlin's API.
12
13## 1.3.0
14
15* Replace `clear_on_drop` with `zeroize`, and implement `Zeroize` for `Transcript`.
16
17## 1.2.1
18
19* Switch to Rust 2018.
20* Update the `strobe-rs` dev-dependency used for conformance testing to `0.5.0`.
21
22## 1.2.0
23
24* Add `no_std` support.  The `std` feature is enabled by default.
25
26## 1.1.0
27
28* Rename transcript functions to avoid any possible confusion between
29  protocol-level "commitments" and transcript messages.
30* Move design docs to [merlin.cool](https://merlin.cool) and reorient
31  the Rust docs around the API.
32
33## 1.0.3
34
35* Remove `rand` dependency in favor of `rand_core`.
36* Update README with example of transcript logs.
37
38## 1.0.2
39
40* Update doc comment on Merlin domain separator version string.
41* Add an experimental `debug-transcript` feature which does
42  pretty-printing.
43
44## 1.0.1
45
46* Update the `curve25519-dalek` dev-dependency used for tests to version `1.0`.
47
48## 1.0.0
49
50* Initial stable version.
51
52## 0.3
53
54* Forces labels to be `&'static`
55* Merlin-specific domain separator
56* Use a pointer cast instead of a transmute
57* Clarify example documentation
58
59## 0.2
60
61* Adds a TranscriptRng for use by the prover.
62
63## 0.1
64
65* Initial prototype version.
66
67