diff --git a/bump-version.sh b/bump-version.sh index 2e76bb8..c47fa25 100755 --- a/bump-version.sh +++ b/bump-version.sh @@ -18,8 +18,11 @@ to=$2 grep "^version = \"$from\"" "$crate_name/Cargo.toml" > /dev/null || (echo "Wrong version: $from" && exit 1) # update package versions -sed -e "s/^version = \"$from\"/version = \"$to\"/" "$crate_name/Cargo.toml" -i -sed -e "s/^version = \"$from\"/version = \"$to\"/" "${crate_name}_derive/Cargo.toml" -i +sed -i.bak -e "s/^version = \"$from\"/version = \"$to\"/" "$crate_name/Cargo.toml" +sed -i.bak -e "s/^version = \"$from\"/version = \"$to\"/" "${crate_name}_derive/Cargo.toml" # update main crate's dev dependency on derive crate (if any) -sed -e "s/\(${crate_name}_derive.*version\) = \"$from\"/\1 = \"$to\"/" "$crate_name/Cargo.toml" -i +sed -i.bak -e "s/\(${crate_name}_derive.*version\) = \"$from\"/\1 = \"$to\"/" "$crate_name/Cargo.toml" -i + +rm "$crate_name/Cargo.toml.bak" +rm "${crate_name}_derive/Cargo.toml.bak" diff --git a/tree_hash/Cargo.toml b/tree_hash/Cargo.toml index 76e9566..ea2dea3 100644 --- a/tree_hash/Cargo.toml +++ b/tree_hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tree_hash" -version = "1.0.0-beta.0" +version = "0.5.0" edition = "2021" description = "Efficient Merkle-hashing as used in Ethereum consensus" license = "Apache-2.0" @@ -17,7 +17,7 @@ smallvec = "1.6.1" [dev-dependencies] rand = "0.8.5" -tree_hash_derive = { path = "../tree_hash_derive", version = "1.0.0-beta.0" } +tree_hash_derive = { path = "../tree_hash_derive", version = "0.5.0" } ethereum_ssz = "1.0.0-beta.2" ethereum_ssz_derive = "1.0.0-beta.2" diff --git a/tree_hash_derive/Cargo.toml b/tree_hash_derive/Cargo.toml index fea4dd2..8695996 100644 --- a/tree_hash_derive/Cargo.toml +++ b/tree_hash_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tree_hash_derive" -version = "1.0.0-beta.0" +version = "0.5.0" edition = "2021" description = "Procedural derive macros to accompany the tree_hash crate" license = "Apache-2.0"