diff --git a/CHANGELOG.md b/CHANGELOG.md index 61349c6b..f054ce95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,13 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -This changelog is automatically generated by [git-cliff](https://github.com/orhun/git-cliff). +This changelog is automatically generated by [git-cliff](https://github.com/orhun/git-cliff), +which is configured [here](./cliff.toml). + Please do not manually edit this file. -## [Unreleased] +## [2.0.1] - 2023-03-21 ### Bug Fixes +- Ethers-contract circular dep on ethers-signers ([#2291](https://github.com/gakonst/ethers-rs/issues/2291)) +- Features ([#2290](https://github.com/gakonst/ethers-rs/issues/2290)) +- Handle all struct field types ([#2289](https://github.com/gakonst/ethers-rs/issues/2289)) +- Re-export CallLogFrame from geth types ([#2283](https://github.com/gakonst/ethers-rs/issues/2283)) +- Feature resolution ([#2274](https://github.com/gakonst/ethers-rs/issues/2274)) +- Use to_string in mainnet chain variant ([#2275](https://github.com/gakonst/ethers-rs/issues/2275)) - Accept ethlive as a chain name ([#2268](https://github.com/gakonst/ethers-rs/issues/2268)) - Fix missing ident # ([#2267](https://github.com/gakonst/ethers-rs/issues/2267)) - Support null result ([#2249](https://github.com/gakonst/ethers-rs/issues/2249)) @@ -79,6 +87,7 @@ Please do not manually edit this file. ### Depedencies +- Bump MSRV from 1.64 to 1.65 ([#2277](https://github.com/gakonst/ethers-rs/issues/2277)) - Bump and use workspace dependencies ([#2222](https://github.com/gakonst/ethers-rs/issues/2222)) - Bump crypto deps ([#2260](https://github.com/gakonst/ethers-rs/issues/2260)) - Bump enr from 0.7.0 to 0.8.0 ([#2255](https://github.com/gakonst/ethers-rs/issues/2255)) @@ -158,6 +167,7 @@ Please do not manually edit this file. ### Features +- Improve error diagnostic ([#2280](https://github.com/gakonst/ethers-rs/issues/2280)) - Roundtrip serde + to/from strings ([#2270](https://github.com/gakonst/ethers-rs/issues/2270)) - Support empty events ([#2263](https://github.com/gakonst/ethers-rs/issues/2263)) - Add implementations to Opcode ([#2243](https://github.com/gakonst/ethers-rs/issues/2243)) @@ -213,6 +223,7 @@ Please do not manually edit this file. ### Miscellaneous Tasks +- Remove redundant clone - Make clippy happy ([#2264](https://github.com/gakonst/ethers-rs/issues/2264)) - Allow clippy false positive ([#2259](https://github.com/gakonst/ethers-rs/issues/2259)) - Add more cache traces ([#2248](https://github.com/gakonst/ethers-rs/issues/2248)) @@ -245,6 +256,9 @@ Please do not manually edit this file. ### Other +- Prestwich/gas escalator dangle ([#2284](https://github.com/gakonst/ethers-rs/issues/2284)) +- Contracts chapter ([#2281](https://github.com/gakonst/ethers-rs/issues/2281)) +- Revert "chore: remove redundant clone" - Fix logical errors in doc comments for is_negative and is_zero ([#2218](https://github.com/gakonst/ethers-rs/issues/2218)) - Solang-parser 0.2.3 ([#2229](https://github.com/gakonst/ethers-rs/issues/2229)) - Reconnection & Request Reissuance ([#2181](https://github.com/gakonst/ethers-rs/issues/2181)) diff --git a/Cargo.lock b/Cargo.lock index d4bde293..776ef985 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1209,7 +1209,7 @@ dependencies = [ [[package]] name = "ethers" -version = "2.0.0" +version = "2.0.1" dependencies = [ "ethers-addressbook", "ethers-contract", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "ethers-addressbook" -version = "2.0.0" +version = "2.0.1" dependencies = [ "ethers-core", "once_cell", @@ -1235,7 +1235,7 @@ dependencies = [ [[package]] name = "ethers-contract" -version = "2.0.0" +version = "2.0.1" dependencies = [ "ethers-contract-abigen", "ethers-contract-derive", @@ -1255,7 +1255,7 @@ dependencies = [ [[package]] name = "ethers-contract-abigen" -version = "2.0.0" +version = "2.0.1" dependencies = [ "Inflector", "dunce", @@ -1282,7 +1282,7 @@ dependencies = [ [[package]] name = "ethers-contract-derive" -version = "2.0.0" +version = "2.0.1" dependencies = [ "ethers-contract-abigen", "ethers-core", @@ -1294,7 +1294,7 @@ dependencies = [ [[package]] name = "ethers-core" -version = "2.0.0" +version = "2.0.1" dependencies = [ "arrayvec", "bincode", @@ -1327,7 +1327,7 @@ dependencies = [ [[package]] name = "ethers-derive-eip712" -version = "2.0.0" +version = "2.0.1" dependencies = [ "ethers-contract-derive", "ethers-core", @@ -1339,7 +1339,7 @@ dependencies = [ [[package]] name = "ethers-etherscan" -version = "2.0.0" +version = "2.0.1" dependencies = [ "ethers-core", "ethers-solc", @@ -1358,7 +1358,7 @@ dependencies = [ [[package]] name = "ethers-middleware" -version = "2.0.0" +version = "2.0.1" dependencies = [ "async-trait", "auto_impl", @@ -1387,7 +1387,7 @@ dependencies = [ [[package]] name = "ethers-providers" -version = "2.0.0" +version = "2.0.1" dependencies = [ "async-trait", "auto_impl", @@ -1426,7 +1426,7 @@ dependencies = [ [[package]] name = "ethers-signers" -version = "2.0.0" +version = "2.0.1" dependencies = [ "async-trait", "coins-bip32", @@ -1459,7 +1459,7 @@ dependencies = [ [[package]] name = "ethers-solc" -version = "2.0.0" +version = "2.0.1" dependencies = [ "cfg-if", "criterion", diff --git a/Cargo.toml b/Cargo.toml index 3cd4a57e..a9d483b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "2.0.0" +version = "2.0.1" edition = "2021" rust-version = "1.65" license = "MIT OR Apache-2.0" @@ -64,19 +64,19 @@ resolver = "2" [workspace.dependencies] # workspace crates -ethers = { version = "2.0.0", path = "ethers", default-features = false } -ethers-addressbook = { version = "2.0.0", path = "ethers-addressbook", default-features = false } -ethers-contract = { version = "2.0.0", path = "ethers-contract", default-features = false } -ethers-core = { version = "2.0.0", path = "ethers-core", default-features = false } -ethers-etherscan = { version = "2.0.0", path = "ethers-etherscan", default-features = false } -ethers-middleware = { version = "2.0.0", path = "ethers-middleware", default-features = false } -ethers-providers = { version = "2.0.0", path = "ethers-providers", default-features = false } -ethers-signers = { version = "2.0.0", path = "ethers-signers", default-features = false } -ethers-solc = { version = "2.0.0", path = "ethers-solc", default-features = false } +ethers = { version = "2.0.1", path = "ethers", default-features = false } +ethers-addressbook = { version = "2.0.1", path = "ethers-addressbook", default-features = false } +ethers-contract = { version = "2.0.1", path = "ethers-contract", default-features = false } +ethers-core = { version = "2.0.1", path = "ethers-core", default-features = false } +ethers-etherscan = { version = "2.0.1", path = "ethers-etherscan", default-features = false } +ethers-middleware = { version = "2.0.1", path = "ethers-middleware", default-features = false } +ethers-providers = { version = "2.0.1", path = "ethers-providers", default-features = false } +ethers-signers = { version = "2.0.1", path = "ethers-signers", default-features = false } +ethers-solc = { version = "2.0.1", path = "ethers-solc", default-features = false } -ethers-contract-abigen = { version = "2.0.0", path = "ethers-contract/ethers-contract-abigen", default-features = false } -ethers-contract-derive = { version = "2.0.0", path = "ethers-contract/ethers-contract-derive", default-features = false } -ethers-derive-eip712 = { version = "2.0.0", path = "ethers-core/ethers-derive-eip712", default-features = false } +ethers-contract-abigen = { version = "2.0.1", path = "ethers-contract/ethers-contract-abigen", default-features = false } +ethers-contract-derive = { version = "2.0.1", path = "ethers-contract/ethers-contract-derive", default-features = false } +ethers-derive-eip712 = { version = "2.0.1", path = "ethers-core/ethers-derive-eip712", default-features = false } # async / async utils tokio = "1.26"