diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c1b40479aa..27680675fdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,108 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [`rpc-types-eth`] Receipt deser ([#1506](https://github.com/alloy-rs/alloy/issues/1506)) +- Use `requests_hash` ([#1508](https://github.com/alloy-rs/alloy/issues/1508)) +- Allow missing-tag deser of tx envelope ([#1489](https://github.com/alloy-rs/alloy/issues/1489)) +- Correct default impls to not bound T ([#1490](https://github.com/alloy-rs/alloy/issues/1490)) +- Rename gas_limit to gas in serde def for txns ([#1486](https://github.com/alloy-rs/alloy/issues/1486)) +- Types inside mev_calls.rs ([#1435](https://github.com/alloy-rs/alloy/issues/1435)) +- [wasm] Support ws ([#1481](https://github.com/alloy-rs/alloy/issues/1481)) +- [types/filter] Treat empty filter address as non-matching ([#1473](https://github.com/alloy-rs/alloy/issues/1473)) +- Remove signature assoc type from tx response trait ([#1451](https://github.com/alloy-rs/alloy/issues/1451)) +- Change bound in RecommendedFillers to TxFiller ([#1466](https://github.com/alloy-rs/alloy/issues/1466)) +- Make RecommendedFillers generic over Network ([#1458](https://github.com/alloy-rs/alloy/issues/1458)) +- Enable serde on alloy-consensus ([#1449](https://github.com/alloy-rs/alloy/issues/1449)) +- Proposer_index rustdoc ([#1443](https://github.com/alloy-rs/alloy/issues/1443)) +- [eips] Blob Sidecar Item Serde ([#1441](https://github.com/alloy-rs/alloy/issues/1441)) +- [rpc-client] Use wasm-compatible sleep ([#1437](https://github.com/alloy-rs/alloy/issues/1437)) +- Enforce correct parity for legacy transactions ([#1428](https://github.com/alloy-rs/alloy/issues/1428)) +- [provider] Use wasmtimer for wasm32 target ([#1426](https://github.com/alloy-rs/alloy/issues/1426)) +- Set chain id for eth signer ([#1425](https://github.com/alloy-rs/alloy/issues/1425)) + +### Dependencies + +- Enable serde types dependencies in rpc-types ([#1456](https://github.com/alloy-rs/alloy/issues/1456)) + +### Features + +- Wallet namespace types ([#1448](https://github.com/alloy-rs/alloy/issues/1448)) +- Make it possible to configure Ws config ([#1505](https://github.com/alloy-rs/alloy/issues/1505)) +- [eip4895] Implement `Withdrawals` ([#1462](https://github.com/alloy-rs/alloy/issues/1462)) +- Port generate_blob_sidecar ([#1511](https://github.com/alloy-rs/alloy/issues/1511)) +- Make Pending transaction own the provider ([#1500](https://github.com/alloy-rs/alloy/issues/1500)) +- Add missing eth_getTransaction methods ([#1457](https://github.com/alloy-rs/alloy/issues/1457)) +- From impl for variant ([#1488](https://github.com/alloy-rs/alloy/issues/1488)) +- BuildTransactionErr abstract over builder type ([#1452](https://github.com/alloy-rs/alloy/issues/1452)) +- [provider] LRUCache Layer ([#954](https://github.com/alloy-rs/alloy/issues/954)) +- Add helpers to configure GethDebugTracingOptions properly ([#1436](https://github.com/alloy-rs/alloy/issues/1436)) +- [eips] Arbitrary BaseFeeParams ([#1432](https://github.com/alloy-rs/alloy/issues/1432)) +- `Encodable2718::network_len` ([#1431](https://github.com/alloy-rs/alloy/issues/1431)) +- Re-export more features from alloy-core ([#1423](https://github.com/alloy-rs/alloy/issues/1423)) +- [rpc-types-mev] Add mev-share sse types ([#1419](https://github.com/alloy-rs/alloy/issues/1419)) +- [rpc-types-mev] Add support for `Bundle` inside `BundleItem` ([#1418](https://github.com/alloy-rs/alloy/issues/1418)) +- Add helper from impl ([#1407](https://github.com/alloy-rs/alloy/issues/1407)) + +### Miscellaneous Tasks + +- Update pectra system contracts bytecodes & addresses ([#1512](https://github.com/alloy-rs/alloy/issues/1512)) +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) +- Rename requests root to requests hash ([#1379](https://github.com/alloy-rs/alloy/issues/1379)) +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- [consensus] Test use Vec::with_capacity ([#1476](https://github.com/alloy-rs/alloy/issues/1476)) +- Unify use Option ref ([#1477](https://github.com/alloy-rs/alloy/issues/1477)) +- Update eip-7251 bytecode and address ([#1380](https://github.com/alloy-rs/alloy/issues/1380)) +- More simplifications ([#1469](https://github.com/alloy-rs/alloy/issues/1469)) +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) +- Remove redundant else ([#1468](https://github.com/alloy-rs/alloy/issues/1468)) +- Rm needless pass by ref mut ([#1465](https://github.com/alloy-rs/alloy/issues/1465)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) +- Use pending for next initial nonce ([#1455](https://github.com/alloy-rs/alloy/issues/1455)) +- [rpc] Make keys required for execution witness ([#1446](https://github.com/alloy-rs/alloy/issues/1446)) +- [deny] Allow Zlib ([#1438](https://github.com/alloy-rs/alloy/issues/1438)) +- [rpc] Make TransactionRequest conversions exhaustive ([#1427](https://github.com/alloy-rs/alloy/issues/1427)) +- Apply same member order ([#1408](https://github.com/alloy-rs/alloy/issues/1408)) + +### Other + +- Update fn encoded_2718 ([#1475](https://github.com/alloy-rs/alloy/issues/1475)) +- Add unit tests for `ConsolidationRequest` ([#1497](https://github.com/alloy-rs/alloy/issues/1497)) +- Rm redundant root hash definitions ([#1501](https://github.com/alloy-rs/alloy/issues/1501)) +- Add unit tests for `WithdrawalRequest` ([#1472](https://github.com/alloy-rs/alloy/issues/1472)) +- Add more constraints to `TxReceipt` trait ([#1478](https://github.com/alloy-rs/alloy/issues/1478)) +- Replace `to` by `kind` in Transaction trait ([#1484](https://github.com/alloy-rs/alloy/issues/1484)) +- Add more unit tests ([#1464](https://github.com/alloy-rs/alloy/issues/1464)) +- GenesisAccount : implement `deserialize_private_key` ([#1447](https://github.com/alloy-rs/alloy/issues/1447)) +- Revert test: update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358)) ([#1444](https://github.com/alloy-rs/alloy/issues/1444)) +- Add default to payload id ([#1442](https://github.com/alloy-rs/alloy/issues/1442)) +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +### Performance + +- Manual serde for quantity vec ([#1509](https://github.com/alloy-rs/alloy/issues/1509)) + +### Refactor + +- Change input output to Bytes ([#1487](https://github.com/alloy-rs/alloy/issues/1487)) + +### Styling + +- Fmt ([#1439](https://github.com/alloy-rs/alloy/issues/1439)) + +### Testing + +- [node-bindings] Consolidate integration tests ([#1422](https://github.com/alloy-rs/alloy/issues/1422)) + ## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 +### Miscellaneous Tasks + +- Release 0.4.2 + ### Styling - Use alloc ([#1405](https://github.com/alloy-rs/alloy/issues/1405)) diff --git a/Cargo.toml b/Cargo.toml index 2baef14b74a..a91e84e2ee8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "2" [workspace.package] -version = "0.4.2" +version = "0.5.0" edition = "2021" rust-version = "1.79" authors = ["Alloy Contributors"] @@ -35,40 +35,40 @@ all-features = true rustdoc-args = ["--cfg", "docsrs"] [workspace.dependencies] -alloy-consensus = { version = "0.4", path = "crates/consensus", default-features = false } -alloy-contract = { version = "0.4", path = "crates/contract", default-features = false } -alloy-eips = { version = "0.4", path = "crates/eips", default-features = false } -alloy-eip7547 = { version = "0.4", path = "crates/eip7547", default-features = false } -alloy-genesis = { version = "0.4", path = "crates/genesis", default-features = false } -alloy-json-rpc = { version = "0.4", path = "crates/json-rpc", default-features = false } -alloy-network = { version = "0.4", path = "crates/network", default-features = false } -alloy-network-primitives = { version = "0.4", path = "crates/network-primitives", default-features = false } -alloy-node-bindings = { version = "0.4", path = "crates/node-bindings", default-features = false } -alloy-provider = { version = "0.4", path = "crates/provider", default-features = false } -alloy-pubsub = { version = "0.4", path = "crates/pubsub", default-features = false } -alloy-rpc-client = { version = "0.4", path = "crates/rpc-client", default-features = false } -alloy-rpc-types-admin = { version = "0.4", path = "crates/rpc-types-admin", default-features = false } -alloy-rpc-types-anvil = { version = "0.4", path = "crates/rpc-types-anvil", default-features = false } -alloy-rpc-types-beacon = { version = "0.4", path = "crates/rpc-types-beacon", default-features = false } -alloy-rpc-types-debug = { version = "0.4", path = "crates/rpc-types-debug", default-features = false } -alloy-rpc-types-engine = { version = "0.4", path = "crates/rpc-types-engine", default-features = false } -alloy-rpc-types-eth = { version = "0.4", path = "crates/rpc-types-eth", default-features = false } -alloy-rpc-types-mev = { version = "0.4", path = "crates/rpc-types-mev", default-features = false } -alloy-rpc-types-trace = { version = "0.4", path = "crates/rpc-types-trace", default-features = false } -alloy-rpc-types-txpool = { version = "0.4", path = "crates/rpc-types-txpool", default-features = false } -alloy-rpc-types = { version = "0.4", path = "crates/rpc-types", default-features = false } -alloy-serde = { version = "0.4", path = "crates/serde", default-features = false } -alloy-signer = { version = "0.4", path = "crates/signer", default-features = false } -alloy-signer-aws = { version = "0.4", path = "crates/signer-aws", default-features = false } -alloy-signer-gcp = { version = "0.4", path = "crates/signer-gcp", default-features = false } -alloy-signer-ledger = { version = "0.4", path = "crates/signer-ledger", default-features = false } -alloy-signer-local = { version = "0.4", path = "crates/signer-local", default-features = false } -alloy-signer-trezor = { version = "0.4", path = "crates/signer-trezor", default-features = false } -alloy-transport = { version = "0.4", path = "crates/transport", default-features = false } -alloy-transport-http = { version = "0.4", path = "crates/transport-http", default-features = false } -alloy-transport-ipc = { version = "0.4", path = "crates/transport-ipc", default-features = false } -alloy-transport-ws = { version = "0.4", path = "crates/transport-ws", default-features = false } -alloy-eip5792 = { version = "0.4", path = "crates/eip5792", default-features = false } +alloy-consensus = { version = "0.5", path = "crates/consensus", default-features = false } +alloy-contract = { version = "0.5", path = "crates/contract", default-features = false } +alloy-eips = { version = "0.5", path = "crates/eips", default-features = false } +alloy-eip7547 = { version = "0.5", path = "crates/eip7547", default-features = false } +alloy-genesis = { version = "0.5", path = "crates/genesis", default-features = false } +alloy-json-rpc = { version = "0.5", path = "crates/json-rpc", default-features = false } +alloy-network = { version = "0.5", path = "crates/network", default-features = false } +alloy-network-primitives = { version = "0.5", path = "crates/network-primitives", default-features = false } +alloy-node-bindings = { version = "0.5", path = "crates/node-bindings", default-features = false } +alloy-provider = { version = "0.5", path = "crates/provider", default-features = false } +alloy-pubsub = { version = "0.5", path = "crates/pubsub", default-features = false } +alloy-rpc-client = { version = "0.5", path = "crates/rpc-client", default-features = false } +alloy-rpc-types-admin = { version = "0.5", path = "crates/rpc-types-admin", default-features = false } +alloy-rpc-types-anvil = { version = "0.5", path = "crates/rpc-types-anvil", default-features = false } +alloy-rpc-types-beacon = { version = "0.5", path = "crates/rpc-types-beacon", default-features = false } +alloy-rpc-types-debug = { version = "0.5", path = "crates/rpc-types-debug", default-features = false } +alloy-rpc-types-engine = { version = "0.5", path = "crates/rpc-types-engine", default-features = false } +alloy-rpc-types-eth = { version = "0.5", path = "crates/rpc-types-eth", default-features = false } +alloy-rpc-types-mev = { version = "0.5", path = "crates/rpc-types-mev", default-features = false } +alloy-rpc-types-trace = { version = "0.5", path = "crates/rpc-types-trace", default-features = false } +alloy-rpc-types-txpool = { version = "0.5", path = "crates/rpc-types-txpool", default-features = false } +alloy-rpc-types = { version = "0.5", path = "crates/rpc-types", default-features = false } +alloy-serde = { version = "0.5", path = "crates/serde", default-features = false } +alloy-signer = { version = "0.5", path = "crates/signer", default-features = false } +alloy-signer-aws = { version = "0.5", path = "crates/signer-aws", default-features = false } +alloy-signer-gcp = { version = "0.5", path = "crates/signer-gcp", default-features = false } +alloy-signer-ledger = { version = "0.5", path = "crates/signer-ledger", default-features = false } +alloy-signer-local = { version = "0.5", path = "crates/signer-local", default-features = false } +alloy-signer-trezor = { version = "0.5", path = "crates/signer-trezor", default-features = false } +alloy-transport = { version = "0.5", path = "crates/transport", default-features = false } +alloy-transport-http = { version = "0.5", path = "crates/transport-http", default-features = false } +alloy-transport-ipc = { version = "0.5", path = "crates/transport-ipc", default-features = false } +alloy-transport-ws = { version = "0.5", path = "crates/transport-ws", default-features = false } +alloy-eip5792 = { version = "0.5", path = "crates/eip5792", default-features = false } alloy-core = { version = "0.8.5", default-features = false } alloy-dyn-abi = { version = "0.8.5", default-features = false } diff --git a/crates/alloy/CHANGELOG.md b/crates/alloy/CHANGELOG.md index 6b79ae780fc..68843d4d7e4 100644 --- a/crates/alloy/CHANGELOG.md +++ b/crates/alloy/CHANGELOG.md @@ -5,6 +5,22 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- Enable serde on alloy-consensus ([#1449](https://github.com/alloy-rs/alloy/issues/1449)) + +### Features + +- Re-export more features from alloy-core ([#1423](https://github.com/alloy-rs/alloy/issues/1423)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/consensus/CHANGELOG.md b/crates/consensus/CHANGELOG.md index e56b0b6ee1f..448f1ad782c 100644 --- a/crates/consensus/CHANGELOG.md +++ b/crates/consensus/CHANGELOG.md @@ -5,8 +5,46 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [`rpc-types-eth`] Receipt deser ([#1506](https://github.com/alloy-rs/alloy/issues/1506)) +- Use `requests_hash` ([#1508](https://github.com/alloy-rs/alloy/issues/1508)) +- Allow missing-tag deser of tx envelope ([#1489](https://github.com/alloy-rs/alloy/issues/1489)) +- Rename gas_limit to gas in serde def for txns ([#1486](https://github.com/alloy-rs/alloy/issues/1486)) +- Enforce correct parity for legacy transactions ([#1428](https://github.com/alloy-rs/alloy/issues/1428)) + +### Features + +- From impl for variant ([#1488](https://github.com/alloy-rs/alloy/issues/1488)) +- `Encodable2718::network_len` ([#1431](https://github.com/alloy-rs/alloy/issues/1431)) + +### Miscellaneous Tasks + +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) +- Rename requests root to requests hash ([#1379](https://github.com/alloy-rs/alloy/issues/1379)) +- [consensus] Test use Vec::with_capacity ([#1476](https://github.com/alloy-rs/alloy/issues/1476)) +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) +- Apply same member order ([#1408](https://github.com/alloy-rs/alloy/issues/1408)) + +### Other + +- Rm redundant root hash definitions ([#1501](https://github.com/alloy-rs/alloy/issues/1501)) +- Add more constraints to `TxReceipt` trait ([#1478](https://github.com/alloy-rs/alloy/issues/1478)) +- Replace `to` by `kind` in Transaction trait ([#1484](https://github.com/alloy-rs/alloy/issues/1484)) + +### Refactor + +- Change input output to Bytes ([#1487](https://github.com/alloy-rs/alloy/issues/1487)) + ## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 +### Miscellaneous Tasks + +- Release 0.4.2 + ### Styling - Use alloc ([#1405](https://github.com/alloy-rs/alloy/issues/1405)) diff --git a/crates/contract/CHANGELOG.md b/crates/contract/CHANGELOG.md index 9ddd9a91c61..a9056434552 100644 --- a/crates/contract/CHANGELOG.md +++ b/crates/contract/CHANGELOG.md @@ -5,6 +5,22 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Features + +- Make Pending transaction own the provider ([#1500](https://github.com/alloy-rs/alloy/issues/1500)) + +### Miscellaneous Tasks + +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/eip5792/CHANGELOG.md b/crates/eip5792/CHANGELOG.md index 825c32f0d03..86292a50241 100644 --- a/crates/eip5792/CHANGELOG.md +++ b/crates/eip5792/CHANGELOG.md @@ -1 +1,75 @@ # Changelog + +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.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Features + +- Wallet namespace types ([#1448](https://github.com/alloy-rs/alloy/issues/1448)) + +[`alloy`]: https://crates.io/crates/alloy +[alloy]: https://crates.io/crates/alloy +[`alloy-core`]: https://crates.io/crates/alloy-core +[alloy-core]: https://crates.io/crates/alloy-core +[`alloy-consensus`]: https://crates.io/crates/alloy-consensus +[alloy-consensus]: https://crates.io/crates/alloy-consensus +[`alloy-contract`]: https://crates.io/crates/alloy-contract +[alloy-contract]: https://crates.io/crates/alloy-contract +[`alloy-eips`]: https://crates.io/crates/alloy-eips +[alloy-eips]: https://crates.io/crates/alloy-eips +[`alloy-genesis`]: https://crates.io/crates/alloy-genesis +[alloy-genesis]: https://crates.io/crates/alloy-genesis +[`alloy-json-rpc`]: https://crates.io/crates/alloy-json-rpc +[alloy-json-rpc]: https://crates.io/crates/alloy-json-rpc +[`alloy-network`]: https://crates.io/crates/alloy-network +[alloy-network]: https://crates.io/crates/alloy-network +[`alloy-node-bindings`]: https://crates.io/crates/alloy-node-bindings +[alloy-node-bindings]: https://crates.io/crates/alloy-node-bindings +[`alloy-provider`]: https://crates.io/crates/alloy-provider +[alloy-provider]: https://crates.io/crates/alloy-provider +[`alloy-pubsub`]: https://crates.io/crates/alloy-pubsub +[alloy-pubsub]: https://crates.io/crates/alloy-pubsub +[`alloy-rpc-client`]: https://crates.io/crates/alloy-rpc-client +[alloy-rpc-client]: https://crates.io/crates/alloy-rpc-client +[`alloy-rpc-types`]: https://crates.io/crates/alloy-rpc-types +[alloy-rpc-types]: https://crates.io/crates/alloy-rpc-types +[`alloy-rpc-types-anvil`]: https://crates.io/crates/alloy-rpc-types-anvil +[alloy-rpc-types-anvil]: https://crates.io/crates/alloy-rpc-types-anvil +[`alloy-rpc-types-beacon`]: https://crates.io/crates/alloy-rpc-types-beacon +[alloy-rpc-types-beacon]: https://crates.io/crates/alloy-rpc-types-beacon +[`alloy-rpc-types-engine`]: https://crates.io/crates/alloy-rpc-types-engine +[alloy-rpc-types-engine]: https://crates.io/crates/alloy-rpc-types-engine +[`alloy-rpc-types-eth`]: https://crates.io/crates/alloy-rpc-types-eth +[alloy-rpc-types-eth]: https://crates.io/crates/alloy-rpc-types-eth +[`alloy-rpc-types-trace`]: https://crates.io/crates/alloy-rpc-types-trace +[alloy-rpc-types-trace]: https://crates.io/crates/alloy-rpc-types-trace +[`alloy-serde`]: https://crates.io/crates/alloy-serde +[alloy-serde]: https://crates.io/crates/alloy-serde +[`alloy-signer`]: https://crates.io/crates/alloy-signer +[alloy-signer]: https://crates.io/crates/alloy-signer +[`alloy-signer-aws`]: https://crates.io/crates/alloy-signer-aws +[alloy-signer-aws]: https://crates.io/crates/alloy-signer-aws +[`alloy-signer-gcp`]: https://crates.io/crates/alloy-signer-gcp +[alloy-signer-gcp]: https://crates.io/crates/alloy-signer-gcp +[`alloy-signer-ledger`]: https://crates.io/crates/alloy-signer-ledger +[alloy-signer-ledger]: https://crates.io/crates/alloy-signer-ledger +[`alloy-signer-local`]: https://crates.io/crates/alloy-signer-local +[alloy-signer-local]: https://crates.io/crates/alloy-signer-local +[`alloy-signer-trezor`]: https://crates.io/crates/alloy-signer-trezor +[alloy-signer-trezor]: https://crates.io/crates/alloy-signer-trezor +[`alloy-signer-wallet`]: https://crates.io/crates/alloy-signer-wallet +[alloy-signer-wallet]: https://crates.io/crates/alloy-signer-wallet +[`alloy-transport`]: https://crates.io/crates/alloy-transport +[alloy-transport]: https://crates.io/crates/alloy-transport +[`alloy-transport-http`]: https://crates.io/crates/alloy-transport-http +[alloy-transport-http]: https://crates.io/crates/alloy-transport-http +[`alloy-transport-ipc`]: https://crates.io/crates/alloy-transport-ipc +[alloy-transport-ipc]: https://crates.io/crates/alloy-transport-ipc +[`alloy-transport-ws`]: https://crates.io/crates/alloy-transport-ws +[alloy-transport-ws]: https://crates.io/crates/alloy-transport-ws + + diff --git a/crates/eip7547/CHANGELOG.md b/crates/eip7547/CHANGELOG.md index 8442c25b4d3..f4cdff34fad 100644 --- a/crates/eip7547/CHANGELOG.md +++ b/crates/eip7547/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/eips/CHANGELOG.md b/crates/eips/CHANGELOG.md index 4c022fe5f8b..f85927a508f 100644 --- a/crates/eips/CHANGELOG.md +++ b/crates/eips/CHANGELOG.md @@ -5,6 +5,42 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [eips] Blob Sidecar Item Serde ([#1441](https://github.com/alloy-rs/alloy/issues/1441)) + +### Features + +- [eip4895] Implement `Withdrawals` ([#1462](https://github.com/alloy-rs/alloy/issues/1462)) +- Port generate_blob_sidecar ([#1511](https://github.com/alloy-rs/alloy/issues/1511)) +- [eips] Arbitrary BaseFeeParams ([#1432](https://github.com/alloy-rs/alloy/issues/1432)) +- `Encodable2718::network_len` ([#1431](https://github.com/alloy-rs/alloy/issues/1431)) +- Add helper from impl ([#1407](https://github.com/alloy-rs/alloy/issues/1407)) + +### Miscellaneous Tasks + +- Update pectra system contracts bytecodes & addresses ([#1512](https://github.com/alloy-rs/alloy/issues/1512)) +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- Update eip-7251 bytecode and address ([#1380](https://github.com/alloy-rs/alloy/issues/1380)) +- Remove redundant else ([#1468](https://github.com/alloy-rs/alloy/issues/1468)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) + +### Other + +- Update fn encoded_2718 ([#1475](https://github.com/alloy-rs/alloy/issues/1475)) +- Add unit tests for `ConsolidationRequest` ([#1497](https://github.com/alloy-rs/alloy/issues/1497)) +- Add unit tests for `WithdrawalRequest` ([#1472](https://github.com/alloy-rs/alloy/issues/1472)) +- Add more unit tests ([#1464](https://github.com/alloy-rs/alloy/issues/1464)) +- Revert test: update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358)) ([#1444](https://github.com/alloy-rs/alloy/issues/1444)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Bug Fixes diff --git a/crates/genesis/CHANGELOG.md b/crates/genesis/CHANGELOG.md index 6aa29b09a9f..cb0960dd5f9 100644 --- a/crates/genesis/CHANGELOG.md +++ b/crates/genesis/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Other + +- GenesisAccount : implement `deserialize_private_key` ([#1447](https://github.com/alloy-rs/alloy/issues/1447)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/json-rpc/CHANGELOG.md b/crates/json-rpc/CHANGELOG.md index 55dd8aa64d8..c33feddc77c 100644 --- a/crates/json-rpc/CHANGELOG.md +++ b/crates/json-rpc/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Miscellaneous Tasks + +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/network-primitives/CHANGELOG.md b/crates/network-primitives/CHANGELOG.md index 9b8855a1340..048355174cb 100644 --- a/crates/network-primitives/CHANGELOG.md +++ b/crates/network-primitives/CHANGELOG.md @@ -5,6 +5,26 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- Remove signature assoc type from tx response trait ([#1451](https://github.com/alloy-rs/alloy/issues/1451)) + +### Miscellaneous Tasks + +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) + +### Other + +- Replace `to` by `kind` in Transaction trait ([#1484](https://github.com/alloy-rs/alloy/issues/1484)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/network/CHANGELOG.md b/crates/network/CHANGELOG.md index 25250283618..4a46e791586 100644 --- a/crates/network/CHANGELOG.md +++ b/crates/network/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Miscellaneous Tasks + +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/node-bindings/CHANGELOG.md b/crates/node-bindings/CHANGELOG.md index 61f24d27dd6..8cb9e4a8413 100644 --- a/crates/node-bindings/CHANGELOG.md +++ b/crates/node-bindings/CHANGELOG.md @@ -5,6 +5,24 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Miscellaneous Tasks + +- Unify use Option ref ([#1477](https://github.com/alloy-rs/alloy/issues/1477)) +- More simplifications ([#1469](https://github.com/alloy-rs/alloy/issues/1469)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) + +### Testing + +- [node-bindings] Consolidate integration tests ([#1422](https://github.com/alloy-rs/alloy/issues/1422)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/provider/CHANGELOG.md b/crates/provider/CHANGELOG.md index b17461a30b8..196fbbafacf 100644 --- a/crates/provider/CHANGELOG.md +++ b/crates/provider/CHANGELOG.md @@ -5,6 +5,36 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- Change bound in RecommendedFillers to TxFiller ([#1466](https://github.com/alloy-rs/alloy/issues/1466)) +- Make RecommendedFillers generic over Network ([#1458](https://github.com/alloy-rs/alloy/issues/1458)) +- [provider] Use wasmtimer for wasm32 target ([#1426](https://github.com/alloy-rs/alloy/issues/1426)) +- Set chain id for eth signer ([#1425](https://github.com/alloy-rs/alloy/issues/1425)) + +### Features + +- Make Pending transaction own the provider ([#1500](https://github.com/alloy-rs/alloy/issues/1500)) +- Add missing eth_getTransaction methods ([#1457](https://github.com/alloy-rs/alloy/issues/1457)) +- [provider] LRUCache Layer ([#954](https://github.com/alloy-rs/alloy/issues/954)) + +### Miscellaneous Tasks + +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- More simplifications ([#1469](https://github.com/alloy-rs/alloy/issues/1469)) +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) +- Use pending for next initial nonce ([#1455](https://github.com/alloy-rs/alloy/issues/1455)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/pubsub/CHANGELOG.md b/crates/pubsub/CHANGELOG.md index d5712d0495f..cd8ec031000 100644 --- a/crates/pubsub/CHANGELOG.md +++ b/crates/pubsub/CHANGELOG.md @@ -5,6 +5,19 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Miscellaneous Tasks + +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- Rm needless pass by ref mut ([#1465](https://github.com/alloy-rs/alloy/issues/1465)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-client/CHANGELOG.md b/crates/rpc-client/CHANGELOG.md index aabb3f744f2..da51ac4c617 100644 --- a/crates/rpc-client/CHANGELOG.md +++ b/crates/rpc-client/CHANGELOG.md @@ -5,6 +5,35 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [rpc-client] Use wasm-compatible sleep ([#1437](https://github.com/alloy-rs/alloy/issues/1437)) + +### Features + +- Make it possible to configure Ws config ([#1505](https://github.com/alloy-rs/alloy/issues/1505)) + +### Miscellaneous Tasks + +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) + +### Other + +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +### Styling + +- Fmt ([#1439](https://github.com/alloy-rs/alloy/issues/1439)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-admin/CHANGELOG.md b/crates/rpc-types-admin/CHANGELOG.md index 6a2aac7f501..33adf7c2714 100644 --- a/crates/rpc-types-admin/CHANGELOG.md +++ b/crates/rpc-types-admin/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Other + +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-admin/Cargo.toml b/crates/rpc-types-admin/Cargo.toml index 5eb62c6b233..c11abe06938 100644 --- a/crates/rpc-types-admin/Cargo.toml +++ b/crates/rpc-types-admin/Cargo.toml @@ -26,4 +26,4 @@ serde.workspace = true serde_json.workspace = true [dev-dependencies] -similar-asserts.workspace = true \ No newline at end of file +similar-asserts.workspace = true diff --git a/crates/rpc-types-anvil/CHANGELOG.md b/crates/rpc-types-anvil/CHANGELOG.md index 978cf6ec069..dd4f3b6dc16 100644 --- a/crates/rpc-types-anvil/CHANGELOG.md +++ b/crates/rpc-types-anvil/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Other + +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-anvil/Cargo.toml b/crates/rpc-types-anvil/Cargo.toml index 5f925a25cf3..3c3b194a45b 100644 --- a/crates/rpc-types-anvil/Cargo.toml +++ b/crates/rpc-types-anvil/Cargo.toml @@ -26,4 +26,4 @@ serde.workspace = true [dev-dependencies] serde_json.workspace = true -similar-asserts.workspace = true \ No newline at end of file +similar-asserts.workspace = true diff --git a/crates/rpc-types-beacon/CHANGELOG.md b/crates/rpc-types-beacon/CHANGELOG.md index 4da3e6462ce..2a3089b2f1f 100644 --- a/crates/rpc-types-beacon/CHANGELOG.md +++ b/crates/rpc-types-beacon/CHANGELOG.md @@ -5,6 +5,28 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- Proposer_index rustdoc ([#1443](https://github.com/alloy-rs/alloy/issues/1443)) + +### Miscellaneous Tasks + +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) + +### Other + +- Revert test: update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358)) ([#1444](https://github.com/alloy-rs/alloy/issues/1444)) +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-debug/CHANGELOG.md b/crates/rpc-types-debug/CHANGELOG.md index a348329ac7f..4bc8dd32ad6 100644 --- a/crates/rpc-types-debug/CHANGELOG.md +++ b/crates/rpc-types-debug/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Miscellaneous Tasks + +- [rpc] Make keys required for execution witness ([#1446](https://github.com/alloy-rs/alloy/issues/1446)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-engine/CHANGELOG.md b/crates/rpc-types-engine/CHANGELOG.md index 00978b5ffb3..f0c9a049a85 100644 --- a/crates/rpc-types-engine/CHANGELOG.md +++ b/crates/rpc-types-engine/CHANGELOG.md @@ -5,6 +5,25 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Miscellaneous Tasks + +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) + +### Other + +- Add default to payload id ([#1442](https://github.com/alloy-rs/alloy/issues/1442)) +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-eth/CHANGELOG.md b/crates/rpc-types-eth/CHANGELOG.md index 2a6d9ce94e0..620b8b2ecf4 100644 --- a/crates/rpc-types-eth/CHANGELOG.md +++ b/crates/rpc-types-eth/CHANGELOG.md @@ -5,6 +5,44 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [`rpc-types-eth`] Receipt deser ([#1506](https://github.com/alloy-rs/alloy/issues/1506)) +- Remove signature assoc type from tx response trait ([#1451](https://github.com/alloy-rs/alloy/issues/1451)) + +### Features + +- BuildTransactionErr abstract over builder type ([#1452](https://github.com/alloy-rs/alloy/issues/1452)) + +### Miscellaneous Tasks + +- Flatten eip-7685 requests into a single opaque list ([#1383](https://github.com/alloy-rs/alloy/issues/1383)) +- Rename requests root to requests hash ([#1379](https://github.com/alloy-rs/alloy/issues/1379)) +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- More simplifications ([#1469](https://github.com/alloy-rs/alloy/issues/1469)) +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) +- [rpc] Make TransactionRequest conversions exhaustive ([#1427](https://github.com/alloy-rs/alloy/issues/1427)) +- Apply same member order ([#1408](https://github.com/alloy-rs/alloy/issues/1408)) + +### Other + +- Replace `to` by `kind` in Transaction trait ([#1484](https://github.com/alloy-rs/alloy/issues/1484)) +- Revert test: update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358)) ([#1444](https://github.com/alloy-rs/alloy/issues/1444)) +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +### Refactor + +- Change input output to Bytes ([#1487](https://github.com/alloy-rs/alloy/issues/1487)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-mev/CHANGELOG.md b/crates/rpc-types-mev/CHANGELOG.md index c08e2092c8d..29b5daa1f71 100644 --- a/crates/rpc-types-mev/CHANGELOG.md +++ b/crates/rpc-types-mev/CHANGELOG.md @@ -5,6 +5,27 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- Types inside mev_calls.rs ([#1435](https://github.com/alloy-rs/alloy/issues/1435)) + +### Features + +- [rpc-types-mev] Add mev-share sse types ([#1419](https://github.com/alloy-rs/alloy/issues/1419)) +- [rpc-types-mev] Add support for `Bundle` inside `BundleItem` ([#1418](https://github.com/alloy-rs/alloy/issues/1418)) + +### Other + +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-trace/CHANGELOG.md b/crates/rpc-types-trace/CHANGELOG.md index 20af8ec353b..943d8f9917b 100644 --- a/crates/rpc-types-trace/CHANGELOG.md +++ b/crates/rpc-types-trace/CHANGELOG.md @@ -5,6 +5,32 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [types/filter] Treat empty filter address as non-matching ([#1473](https://github.com/alloy-rs/alloy/issues/1473)) + +### Features + +- Add helpers to configure GethDebugTracingOptions properly ([#1436](https://github.com/alloy-rs/alloy/issues/1436)) + +### Miscellaneous Tasks + +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- Some small improvements ([#1461](https://github.com/alloy-rs/alloy/issues/1461)) + +### Other + +- Revert test: update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358)) ([#1444](https://github.com/alloy-rs/alloy/issues/1444)) +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-txpool/CHANGELOG.md b/crates/rpc-types-txpool/CHANGELOG.md index d25a3e4f9c3..44d1da71128 100644 --- a/crates/rpc-types-txpool/CHANGELOG.md +++ b/crates/rpc-types-txpool/CHANGELOG.md @@ -5,6 +5,28 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- Correct default impls to not bound T ([#1490](https://github.com/alloy-rs/alloy/issues/1490)) + +### Miscellaneous Tasks + +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) +- Some lifetime simplifications ([#1467](https://github.com/alloy-rs/alloy/issues/1467)) + +### Other + +- Revert test: update test cases with addresses ([#1358](https://github.com/alloy-rs/alloy/issues/1358)) ([#1444](https://github.com/alloy-rs/alloy/issues/1444)) +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/rpc-types-txpool/Cargo.toml b/crates/rpc-types-txpool/Cargo.toml index 40fb6efa074..5b75ec565af 100644 --- a/crates/rpc-types-txpool/Cargo.toml +++ b/crates/rpc-types-txpool/Cargo.toml @@ -27,4 +27,4 @@ serde.workspace = true [dev-dependencies] serde_json.workspace = true -similar-asserts.workspace = true \ No newline at end of file +similar-asserts.workspace = true diff --git a/crates/rpc-types/CHANGELOG.md b/crates/rpc-types/CHANGELOG.md index 22718028495..90b24c01104 100644 --- a/crates/rpc-types/CHANGELOG.md +++ b/crates/rpc-types/CHANGELOG.md @@ -5,6 +5,22 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Dependencies + +- Enable serde types dependencies in rpc-types ([#1456](https://github.com/alloy-rs/alloy/issues/1456)) + +### Other + +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/serde/CHANGELOG.md b/crates/serde/CHANGELOG.md index 6a4871dc115..99e99c13a9f 100644 --- a/crates/serde/CHANGELOG.md +++ b/crates/serde/CHANGELOG.md @@ -5,6 +5,22 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Other + +- Replace assert_eq! with similar_asserts::assert_eq! ([#1429](https://github.com/alloy-rs/alloy/issues/1429)) + +### Performance + +- Manual serde for quantity vec ([#1509](https://github.com/alloy-rs/alloy/issues/1509)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/signer-aws/CHANGELOG.md b/crates/signer-aws/CHANGELOG.md index 9db6d2833ad..1e892e121ba 100644 --- a/crates/signer-aws/CHANGELOG.md +++ b/crates/signer-aws/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/signer-gcp/CHANGELOG.md b/crates/signer-gcp/CHANGELOG.md index 988868b4bc8..56556c2d478 100644 --- a/crates/signer-gcp/CHANGELOG.md +++ b/crates/signer-gcp/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/signer-ledger/CHANGELOG.md b/crates/signer-ledger/CHANGELOG.md index e6404141ca7..9ffe2097f8c 100644 --- a/crates/signer-ledger/CHANGELOG.md +++ b/crates/signer-ledger/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/signer-local/CHANGELOG.md b/crates/signer-local/CHANGELOG.md index 99b601cba1c..20f475314e2 100644 --- a/crates/signer-local/CHANGELOG.md +++ b/crates/signer-local/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/signer-trezor/CHANGELOG.md b/crates/signer-trezor/CHANGELOG.md index ed56f1bb065..bceb972bbef 100644 --- a/crates/signer-trezor/CHANGELOG.md +++ b/crates/signer-trezor/CHANGELOG.md @@ -5,6 +5,18 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Other + +- Replace `to` by `kind` in Transaction trait ([#1484](https://github.com/alloy-rs/alloy/issues/1484)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/signer/CHANGELOG.md b/crates/signer/CHANGELOG.md index 0c445808c7f..411836eae19 100644 --- a/crates/signer/CHANGELOG.md +++ b/crates/signer/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/transport-http/CHANGELOG.md b/crates/transport-http/CHANGELOG.md index f57355ee9a1..fccbc77aa42 100644 --- a/crates/transport-http/CHANGELOG.md +++ b/crates/transport-http/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/transport-ipc/CHANGELOG.md b/crates/transport-ipc/CHANGELOG.md index b2a26d605cd..23ba2e44ea9 100644 --- a/crates/transport-ipc/CHANGELOG.md +++ b/crates/transport-ipc/CHANGELOG.md @@ -5,6 +5,12 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/transport-ws/CHANGELOG.md b/crates/transport-ws/CHANGELOG.md index cff2e98234f..f3b7fb9d4cf 100644 --- a/crates/transport-ws/CHANGELOG.md +++ b/crates/transport-ws/CHANGELOG.md @@ -5,6 +5,27 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [wasm] Support ws ([#1481](https://github.com/alloy-rs/alloy/issues/1481)) +- [provider] Use wasmtimer for wasm32 target ([#1426](https://github.com/alloy-rs/alloy/issues/1426)) + +### Features + +- Make it possible to configure Ws config ([#1505](https://github.com/alloy-rs/alloy/issues/1505)) + +### Miscellaneous Tasks + +- Refactor some match with same arms ([#1463](https://github.com/alloy-rs/alloy/issues/1463)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks diff --git a/crates/transport/CHANGELOG.md b/crates/transport/CHANGELOG.md index 26292725bca..dbcbdb9b624 100644 --- a/crates/transport/CHANGELOG.md +++ b/crates/transport/CHANGELOG.md @@ -5,6 +5,19 @@ 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0](https://github.com/alloy-rs/alloy/releases/tag/v0.5.0) - 2024-10-18 + +### Bug Fixes + +- [wasm] Support ws ([#1481](https://github.com/alloy-rs/alloy/issues/1481)) +- [provider] Use wasmtimer for wasm32 target ([#1426](https://github.com/alloy-rs/alloy/issues/1426)) + +## [0.4.2](https://github.com/alloy-rs/alloy/releases/tag/v0.4.2) - 2024-10-01 + +### Miscellaneous Tasks + +- Release 0.4.2 + ## [0.4.1](https://github.com/alloy-rs/alloy/releases/tag/v0.4.1) - 2024-10-01 ### Miscellaneous Tasks