diff --git a/CHANGELOG.md b/CHANGELOG.md index af2a1cf84..2ce59056b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Bug Fixes + +- Coerce pow overflow ([#838](https://github.com/alloy-rs/core/issues/838)) + +### Documentation + +- Typos ([#847](https://github.com/alloy-rs/core/issues/847)) +- [sol-macro] Document visibility and state mutability ([#846](https://github.com/alloy-rs/core/issues/846)) + +### Features + +- [sol-macro] Translate contract types to address ([#842](https://github.com/alloy-rs/core/issues/842)) +- Support 0x in hex! and similar macros ([#841](https://github.com/alloy-rs/core/issues/841)) +- [sol-macro] Evaluate array sizes ([#840](https://github.com/alloy-rs/core/issues/840)) +- [primitives] Re-export foldhash ([#839](https://github.com/alloy-rs/core/issues/839)) +- Re-export rayon traits implementations ([#836](https://github.com/alloy-rs/core/issues/836)) + +### Testing + +- [sol-macro] Add a test for missing_docs ([#845](https://github.com/alloy-rs/core/issues/845)) +- Re-enable miri on foldhash ([#844](https://github.com/alloy-rs/core/issues/844)) +- [sol-macro] Add a test for namespaced types ([#843](https://github.com/alloy-rs/core/issues/843)) + ## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 ### Bug Fixes @@ -20,6 +45,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.8.16 - Clippy ([#834](https://github.com/alloy-rs/core/issues/834)) - Add clone_inner ([#825](https://github.com/alloy-rs/core/issues/825)) - Shorten map type alias names ([#824](https://github.com/alloy-rs/core/issues/824)) diff --git a/Cargo.toml b/Cargo.toml index 14be0d400..2e31b4bec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*", "tests/*"] resolver = "2" [workspace.package] -version = "0.8.16" +version = "0.8.17" edition = "2021" rust-version = "1.81" authors = ["Alloy Contributors"] @@ -39,16 +39,16 @@ all = "warn" [workspace.dependencies] # workspace crates -alloy-core = { version = "0.8.16", path = "crates/core", default-features = false } -alloy-dyn-abi = { version = "0.8.16", path = "crates/dyn-abi", default-features = false } -alloy-json-abi = { version = "0.8.16", path = "crates/json-abi", default-features = false } -alloy-primitives = { version = "0.8.16", path = "crates/primitives", default-features = false } -alloy-sol-macro = { version = "0.8.16", path = "crates/sol-macro", default-features = false } -alloy-sol-macro-input = { version = "0.8.16", path = "crates/sol-macro-input", default-features = false } -alloy-sol-macro-expander = { version = "0.8.16", path = "crates/sol-macro-expander", default-features = false } -alloy-sol-type-parser = { version = "0.8.16", path = "crates/sol-type-parser", default-features = false } -alloy-sol-types = { version = "0.8.16", path = "crates/sol-types", default-features = false } -syn-solidity = { version = "0.8.16", path = "crates/syn-solidity", default-features = false } +alloy-core = { version = "0.8.17", path = "crates/core", default-features = false } +alloy-dyn-abi = { version = "0.8.17", path = "crates/dyn-abi", default-features = false } +alloy-json-abi = { version = "0.8.17", path = "crates/json-abi", default-features = false } +alloy-primitives = { version = "0.8.17", path = "crates/primitives", default-features = false } +alloy-sol-macro = { version = "0.8.17", path = "crates/sol-macro", default-features = false } +alloy-sol-macro-input = { version = "0.8.17", path = "crates/sol-macro-input", default-features = false } +alloy-sol-macro-expander = { version = "0.8.17", path = "crates/sol-macro-expander", default-features = false } +alloy-sol-type-parser = { version = "0.8.17", path = "crates/sol-type-parser", default-features = false } +alloy-sol-types = { version = "0.8.17", path = "crates/sol-types", default-features = false } +syn-solidity = { version = "0.8.17", 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 1c9afe409..4b52cfb2b 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Re-export `rayon` feature ([#827](https://github.com/alloy-rs/core/issues/827)) +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks diff --git a/crates/dyn-abi/CHANGELOG.md b/crates/dyn-abi/CHANGELOG.md index fe641d7d5..7b4293d4b 100644 --- a/crates/dyn-abi/CHANGELOG.md +++ b/crates/dyn-abi/CHANGELOG.md @@ -5,6 +5,16 @@ 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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Bug Fixes + +- Coerce pow overflow ([#838](https://github.com/alloy-rs/core/issues/838)) + +### Features + +- Support 0x in hex! and similar macros ([#841](https://github.com/alloy-rs/core/issues/841)) + ## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 ### Features @@ -13,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.8.16 - Clippy ([#834](https://github.com/alloy-rs/core/issues/834)) ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 diff --git a/crates/json-abi/CHANGELOG.md b/crates/json-abi/CHANGELOG.md index 7d4f689a7..7d3f349d2 100644 --- a/crates/json-abi/CHANGELOG.md +++ b/crates/json-abi/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.8.16 - Clippy ([#834](https://github.com/alloy-rs/core/issues/834)) ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index 8bb32cd4b..0bc31c507 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Features + +- Support 0x in hex! and similar macros ([#841](https://github.com/alloy-rs/core/issues/841)) +- [primitives] Re-export foldhash ([#839](https://github.com/alloy-rs/core/issues/839)) +- Re-export rayon traits implementations ([#836](https://github.com/alloy-rs/core/issues/836)) + +### Testing + +- Re-enable miri on foldhash ([#844](https://github.com/alloy-rs/core/issues/844)) + ## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 ### Bug Fixes @@ -18,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.8.16 - Clippy ([#834](https://github.com/alloy-rs/core/issues/834)) - Add clone_inner ([#825](https://github.com/alloy-rs/core/issues/825)) - Shorten map type alias names ([#824](https://github.com/alloy-rs/core/issues/824)) diff --git a/crates/sol-macro-expander/CHANGELOG.md b/crates/sol-macro-expander/CHANGELOG.md index 79437540b..0243d4c91 100644 --- a/crates/sol-macro-expander/CHANGELOG.md +++ b/crates/sol-macro-expander/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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Features + +- [sol-macro] Translate contract types to address ([#842](https://github.com/alloy-rs/core/issues/842)) +- [sol-macro] Evaluate array sizes ([#840](https://github.com/alloy-rs/core/issues/840)) + +### Testing + +- [sol-macro] Add a test for missing_docs ([#845](https://github.com/alloy-rs/core/issues/845)) + +## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 + +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks diff --git a/crates/sol-macro-input/CHANGELOG.md b/crates/sol-macro-input/CHANGELOG.md index 81c9dce2c..de0575e18 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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Documentation + +- Typos ([#847](https://github.com/alloy-rs/core/issues/847)) + +## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 + +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks diff --git a/crates/sol-macro/CHANGELOG.md b/crates/sol-macro/CHANGELOG.md index ab20fd1c4..ed43cb21c 100644 --- a/crates/sol-macro/CHANGELOG.md +++ b/crates/sol-macro/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.8.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Documentation + +- [sol-macro] Document visibility and state mutability ([#846](https://github.com/alloy-rs/core/issues/846)) + +### Features + +- Support 0x in hex! and similar macros ([#841](https://github.com/alloy-rs/core/issues/841)) + +## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 + +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks diff --git a/crates/sol-type-parser/CHANGELOG.md b/crates/sol-type-parser/CHANGELOG.md index c99cd7d7c..54e7d135f 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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Bug Fixes + +- Coerce pow overflow ([#838](https://github.com/alloy-rs/core/issues/838)) + +## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 + +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks diff --git a/crates/sol-types/CHANGELOG.md b/crates/sol-types/CHANGELOG.md index df77bfa12..da47b2d51 100644 --- a/crates/sol-types/CHANGELOG.md +++ b/crates/sol-types/CHANGELOG.md @@ -5,12 +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.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Documentation + +- Typos ([#847](https://github.com/alloy-rs/core/issues/847)) + +### Features + +- [sol-macro] Translate contract types to address ([#842](https://github.com/alloy-rs/core/issues/842)) +- Support 0x in hex! and similar macros ([#841](https://github.com/alloy-rs/core/issues/841)) +- [sol-macro] Evaluate array sizes ([#840](https://github.com/alloy-rs/core/issues/840)) + +### Testing + +- [sol-macro] Add a test for namespaced types ([#843](https://github.com/alloy-rs/core/issues/843)) + ## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 ### Bug Fixes - [syn-solidity] Correctly parse invalid bytes* etc as custom ([#830](https://github.com/alloy-rs/core/issues/830)) +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks diff --git a/crates/syn-solidity/CHANGELOG.md b/crates/syn-solidity/CHANGELOG.md index 1cf8c5c07..21139cfbc 100644 --- a/crates/syn-solidity/CHANGELOG.md +++ b/crates/syn-solidity/CHANGELOG.md @@ -5,12 +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.8.17](https://github.com/alloy-rs/core/releases/tag/v0.8.17) - 2025-01-04 + +### Features + +- [sol-macro] Evaluate array sizes ([#840](https://github.com/alloy-rs/core/issues/840)) + ## [0.8.16](https://github.com/alloy-rs/core/releases/tag/v0.8.16) - 2025-01-01 ### Bug Fixes - [syn-solidity] Correctly parse invalid bytes* etc as custom ([#830](https://github.com/alloy-rs/core/issues/830)) +### Miscellaneous Tasks + +- Release 0.8.16 + ## [0.8.15](https://github.com/alloy-rs/core/releases/tag/v0.8.15) - 2024-12-09 ### Miscellaneous Tasks