diff --git a/CHANGELOG.md b/CHANGELOG.md index 97098c11d..4688e9ae5 100644 --- a/CHANGELOG.md +++ b/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Bug Fixes + +- [json-abi] Normalize $ to _ in identifiers in to_sol ([#747](https://github.com/alloy-rs/core/issues/747)) +- [json-abi] Correct to-sol for UDVT arrays in structs ([#745](https://github.com/alloy-rs/core/issues/745)) +- [sol-types] Check signature in SolEvent if non-anonymous ([#741](https://github.com/alloy-rs/core/issues/741)) + +### Features + +- [primitives] Implement `map` module ([#743](https://github.com/alloy-rs/core/issues/743)) +- Support Keccak with sha3 ([#737](https://github.com/alloy-rs/core/issues/737)) + +### Miscellaneous Tasks + +- Remove unused unstable-doc feature + +### Other + +- Add custom serialization for Address ([#742](https://github.com/alloy-rs/core/issues/742)) + +### Testing + +- Allow missing_docs in tests +- Add another dyn-abi test + ## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 ### Bug Fixes @@ -17,6 +43,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Prepare reth Signature migration to alloy ([#732](https://github.com/alloy-rs/core/issues/732)) +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Bug Fixes diff --git a/Cargo.toml b/Cargo.toml index 45563d763..7702b94f9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*", "tests/*"] resolver = "2" [workspace.package] -version = "0.8.3" +version = "0.8.4" edition = "2021" rust-version = "1.79" authors = ["Alloy Contributors"] @@ -39,16 +39,16 @@ all = "warn" [workspace.dependencies] # workspace crates -alloy-core = { version = "0.8.3", path = "crates/core", default-features = false } -alloy-dyn-abi = { version = "0.8.3", path = "crates/dyn-abi", default-features = false } -alloy-json-abi = { version = "0.8.3", path = "crates/json-abi", default-features = false } -alloy-primitives = { version = "0.8.3", path = "crates/primitives", default-features = false } -alloy-sol-macro = { version = "0.8.3", path = "crates/sol-macro", default-features = false } -alloy-sol-macro-input = { version = "0.8.3", path = "crates/sol-macro-input", default-features = false } -alloy-sol-macro-expander = { version = "0.8.3", path = "crates/sol-macro-expander", default-features = false } -alloy-sol-type-parser = { version = "0.8.3", path = "crates/sol-type-parser", default-features = false } -alloy-sol-types = { version = "0.8.3", path = "crates/sol-types", default-features = false } -syn-solidity = { version = "0.8.3", path = "crates/syn-solidity", default-features = false } +alloy-core = { version = "0.8.4", path = "crates/core", default-features = false } +alloy-dyn-abi = { version = "0.8.4", path = "crates/dyn-abi", default-features = false } +alloy-json-abi = { version = "0.8.4", path = "crates/json-abi", default-features = false } +alloy-primitives = { version = "0.8.4", path = "crates/primitives", default-features = false } +alloy-sol-macro = { version = "0.8.4", path = "crates/sol-macro", default-features = false } +alloy-sol-macro-input = { version = "0.8.4", path = "crates/sol-macro-input", default-features = false } +alloy-sol-macro-expander = { version = "0.8.4", path = "crates/sol-macro-expander", default-features = false } +alloy-sol-type-parser = { version = "0.8.4", path = "crates/sol-type-parser", default-features = false } +alloy-sol-types = { version = "0.8.4", path = "crates/sol-types", default-features = false } +syn-solidity = { version = "0.8.4", path = "crates/syn-solidity", default-features = false } # serde serde = { version = "1.0", default-features = false, features = ["alloc"] } diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md index 9989e14cf..69f846ab1 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Features + +- [primitives] Implement `map` module ([#743](https://github.com/alloy-rs/core/issues/743)) +- Support Keccak with sha3 ([#737](https://github.com/alloy-rs/core/issues/737)) + +### Miscellaneous Tasks + +- Remove unused unstable-doc feature + +### Testing + +- Add another dyn-abi test + +## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 + +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/dyn-abi/CHANGELOG.md b/crates/dyn-abi/CHANGELOG.md index 1ef253815..3413898f1 100644 --- a/crates/dyn-abi/CHANGELOG.md +++ b/crates/dyn-abi/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Features + +- [primitives] Implement `map` module ([#743](https://github.com/alloy-rs/core/issues/743)) + +### Other + +- Add custom serialization for Address ([#742](https://github.com/alloy-rs/core/issues/742)) + +### Testing + +- Add another dyn-abi test + +## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 + +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Bug Fixes diff --git a/crates/json-abi/CHANGELOG.md b/crates/json-abi/CHANGELOG.md index 3d108e081..003476d52 100644 --- a/crates/json-abi/CHANGELOG.md +++ b/crates/json-abi/CHANGELOG.md @@ -5,6 +5,23 @@ 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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Bug Fixes + +- [json-abi] Normalize $ to _ in identifiers in to_sol ([#747](https://github.com/alloy-rs/core/issues/747)) +- [json-abi] Correct to-sol for UDVT arrays in structs ([#745](https://github.com/alloy-rs/core/issues/745)) + +### Features + +- [primitives] Implement `map` module ([#743](https://github.com/alloy-rs/core/issues/743)) + +## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 + +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index 57defc6e3..9a80005a4 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/CHANGELOG.md @@ -5,12 +5,31 @@ 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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Features + +- [primitives] Implement `map` module ([#743](https://github.com/alloy-rs/core/issues/743)) +- Support Keccak with sha3 ([#737](https://github.com/alloy-rs/core/issues/737)) + +### Miscellaneous Tasks + +- Remove unused unstable-doc feature + +### Other + +- Add custom serialization for Address ([#742](https://github.com/alloy-rs/core/issues/742)) + ## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 ### Features - Prepare reth Signature migration to alloy ([#732](https://github.com/alloy-rs/core/issues/732)) +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Bug Fixes diff --git a/crates/sol-macro-expander/CHANGELOG.md b/crates/sol-macro-expander/CHANGELOG.md index dfa381cdc..fb1af706b 100644 --- a/crates/sol-macro-expander/CHANGELOG.md +++ b/crates/sol-macro-expander/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Bug Fixes + +- [sol-types] Check signature in SolEvent if non-anonymous ([#741](https://github.com/alloy-rs/core/issues/741)) + ## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 ### Bug Fixes @@ -13,6 +19,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [sol-macro] Namespaced custom type resolution ([#731](https://github.com/alloy-rs/core/issues/731)) - Parse selector hashes in `sol` macro ([#730](https://github.com/alloy-rs/core/issues/730)) +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/sol-macro-input/CHANGELOG.md b/crates/sol-macro-input/CHANGELOG.md index 37bc234e0..0fa385130 100644 --- a/crates/sol-macro-input/CHANGELOG.md +++ b/crates/sol-macro-input/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Bug Fixes + +- [json-abi] Normalize $ to _ in identifiers in to_sol ([#747](https://github.com/alloy-rs/core/issues/747)) + +## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 + +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/sol-macro/CHANGELOG.md b/crates/sol-macro/CHANGELOG.md index 6da18a63e..0b3862e17 100644 --- a/crates/sol-macro/CHANGELOG.md +++ b/crates/sol-macro/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.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 + +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/sol-type-parser/CHANGELOG.md b/crates/sol-type-parser/CHANGELOG.md index f391d302f..d0b0bc22d 100644 --- a/crates/sol-type-parser/CHANGELOG.md +++ b/crates/sol-type-parser/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Features + +- [primitives] Implement `map` module ([#743](https://github.com/alloy-rs/core/issues/743)) + +## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 + +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/sol-types/CHANGELOG.md b/crates/sol-types/CHANGELOG.md index 85e6d6c5f..298ed5c77 100644 --- a/crates/sol-types/CHANGELOG.md +++ b/crates/sol-types/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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Bug Fixes + +- [json-abi] Normalize $ to _ in identifiers in to_sol ([#747](https://github.com/alloy-rs/core/issues/747)) +- [json-abi] Correct to-sol for UDVT arrays in structs ([#745](https://github.com/alloy-rs/core/issues/745)) +- [sol-types] Check signature in SolEvent if non-anonymous ([#741](https://github.com/alloy-rs/core/issues/741)) + +### Testing + +- Allow missing_docs in tests + ## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 ### Bug Fixes @@ -13,6 +25,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [sol-macro] Namespaced custom type resolution ([#731](https://github.com/alloy-rs/core/issues/731)) - Parse selector hashes in `sol` macro ([#730](https://github.com/alloy-rs/core/issues/730)) +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks diff --git a/crates/syn-solidity/CHANGELOG.md b/crates/syn-solidity/CHANGELOG.md index a656125af..11319ab9e 100644 --- a/crates/syn-solidity/CHANGELOG.md +++ b/crates/syn-solidity/CHANGELOG.md @@ -5,12 +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.8.4](https://github.com/alloy-rs/core/releases/tag/v0.8.4) - 2024-09-25 + +### Bug Fixes + +- [json-abi] Correct to-sol for UDVT arrays in structs ([#745](https://github.com/alloy-rs/core/issues/745)) + +### Testing + +- Allow missing_docs in tests + ## [0.8.3](https://github.com/alloy-rs/core/releases/tag/v0.8.3) - 2024-09-10 ### Bug Fixes - [sol-macro] Correctly determine whether event parameters are hashes ([#735](https://github.com/alloy-rs/core/issues/735)) +### Miscellaneous Tasks + +- Release 0.8.3 + ## [0.8.2](https://github.com/alloy-rs/core/releases/tag/v0.8.2) - 2024-09-06 ### Miscellaneous Tasks