Repository: dalek-cryptography/x25519-dalek (language: rust)

Issue:
Bump MSRV in `2.0.0` instead of requiring `zeroize =1.3.0`
Hello, I saw you released the first pre-release for 2.0 but I couldn't find the branch to send the PR myself, so I'll write this here:
could version 2 bump it's MSRV instead of requiring `zeroize` `=1.3.0` ? This will break compiling with other crates that require zeroize  `>1.3.0`


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 48f3b04..1c08037 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -71,14 +71,14 @@ jobs:
         args: --features "serde"
 
   msrv:
-    name: Current MSRV is 1.41
+    name: Current MSRV is 1.51
     runs-on: ubuntu-latest
     steps:
     - uses: actions/checkout@v2
     - uses: actions-rs/toolchain@v1
       with:
         profile: minimal
-        toolchain: 1.41
+        toolchain: 1.51
         override: true
     - uses: actions-rs/cargo@v1
       with:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ef8f8d3..ed70598 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
 
 Entries are listed in reverse chronological order.
 
+# 2.x Series
+
+## 2.0.0-pre.0
+
+* Update `rand_core` dependency to `0.6`.
+
 # 1.x Series
 
 ## 1.2
diff --git a/Cargo.toml b/Cargo.toml
index 55dde68..ad12ff9 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,7 +6,7 @@ edition = "2018"
 # - update html_root_url
 # - update CHANGELOG
 # - if any changes were made to README.md, mirror them in src/lib.rs docs
-version = "1.2.0"
+version = "2.0.0-pre.0"
 authors = [
     "Isis Lovecruft <isis@patternsinthevoid.net>",
     "DebugSteven <debugsteven@gmail.com>",
@@ -39,7 +39,7 @@ rand_core = { version = "0.6", default-features = false }
 # `serde` is renamed to `our_serde` in order to avoid a name collision between
 # importing the serde dependency and enabling the curve25519-dalek/serde feature
 our_serde = { package = "serde", version = "1", default-features = false, optional = true, features = ["derive"] }
-zeroize = { version = "=1.3", default-features = false, features = ["zeroize_derive"] }
+zeroize = { version = "1", default-features = false, features = ["zeroize_derive"] }
 
 [dev-dependencies]
 bincode = "1"
diff --git a/README.md b/README.md
index c7bb1be..c2c6fb6 100644
--- a/README.md
+++ b/README.md
@@ -102,12 +102,12 @@ To install, add the following to your project's `Cargo.toml`:
 
 ```toml
 [dependencies]
-x25519-dalek = "1"
+x25519-dalek = "2.0.0-pre.0"
 ```
 
 # MSRV
 
-Current MSRV is 1.41 for production builds, and 1.48 for running tests.
+Current MSRV is 1.51.
 
 # Documentation
 
diff --git a/src/lib.rs b/src/lib.rs
index ef35c62..ae20390 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -18,7 +18,7 @@
 #![cfg_attr(feature = "bench", feature(test))]
 #![cfg_attr(feature = "nightly", deny(missing_docs))]
 #![doc(html_logo_url = "https://doc.dalek.rs/assets/dalek-logo-clear.png")]
-#![doc(html_root_url = "https://docs.rs/x25519-dalek/1.2.0")]
+#![doc(html_root_url = "https://docs.rs/x25519-dalek/2.0.0-pre.0")]
 
 //! # x25519-dalek  [![](https://img.shields.io/crates/v/x25519-dalek.svg)](https://crates.io/crates/x25519-dalek) [![](https://docs.rs/x25519-dalek/badge.svg)](https://docs.rs/x25519-dalek) [![](https://travis-ci.org/dalek-cryptography/x25519-dalek.svg?branch=master)](https://travis-ci.org/dalek-cryptography/x25519-dalek)
 //!
@@ -124,7 +124,7 @@
 //!
 //! ```toml
 //! [dependencies]
-//! x25519-dalek = "1"
+//! x25519-dalek = "2.0.0-pre.0"
 //! ```
 //!
 //! # MSRV


Test patch: