Skip to content

Commit

Permalink
chore: release 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mattsse committed Oct 18, 2024
1 parent a51eaec commit b4a435d
Show file tree
Hide file tree
Showing 40 changed files with 774 additions and 38 deletions.
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<Self> ([#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))
Expand Down
70 changes: 35 additions & 35 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down Expand Up @@ -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 }
Expand Down
16 changes: 16 additions & 0 deletions crates/alloy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
38 changes: 38 additions & 0 deletions crates/consensus/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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))
Expand Down
16 changes: 16 additions & 0 deletions crates/contract/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading

0 comments on commit b4a435d

Please sign in to comment.