From 0275f8811f0a9fb8a92c7a2106d2a3e680192b43 Mon Sep 17 00:00:00 2001 From: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Date: Wed, 21 Aug 2024 03:54:24 +0200 Subject: [PATCH] chore: release 0.8.0 --- CHANGELOG.md | 37 ++++++++++++++++++++++++++ Cargo.toml | 22 +++++++-------- crates/core/CHANGELOG.md | 7 +++++ crates/dyn-abi/CHANGELOG.md | 15 +++++++++++ crates/json-abi/CHANGELOG.md | 11 ++++++++ crates/primitives/CHANGELOG.md | 34 +++++++++++++++++++++++ crates/sol-macro-expander/CHANGELOG.md | 11 ++++++++ crates/sol-macro-input/CHANGELOG.md | 7 +++++ crates/sol-macro/CHANGELOG.md | 7 +++++ crates/sol-type-parser/CHANGELOG.md | 11 ++++++++ crates/sol-types/CHANGELOG.md | 20 ++++++++++++++ crates/syn-solidity/CHANGELOG.md | 1 + 12 files changed, 172 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b5277b65..5255f25cd 100644 --- a/CHANGELOG.md +++ b/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.8.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Bug Fixes + +- Parsing stack overflow ([#703](https://github.com/alloy-rs/core/issues/703)) + +### Dependencies + +- [deps] Bump proptest-derive ([#708](https://github.com/alloy-rs/core/issues/708)) + +### Documentation + +- Typo + +### Features + +- Derive ser deser on `Sealed` ([#710](https://github.com/alloy-rs/core/issues/710)) +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) +- Derive `Hash` for `Sealed` ([#707](https://github.com/alloy-rs/core/issues/707)) +- [sol-types] Implement traits for longer tuples ([#699](https://github.com/alloy-rs/core/issues/699)) + +### Miscellaneous Tasks + +- [primitives] Re-use ruint mask function ([#698](https://github.com/alloy-rs/core/issues/698)) +- Derive hash for parity ([#686](https://github.com/alloy-rs/core/issues/686)) +- Add some TODO comments + +### Other + +- Implement specific bit types for integers ([#677](https://github.com/alloy-rs/core/issues/677)) +- Add testcase for overflowing_from_sign_and_abs ([#696](https://github.com/alloy-rs/core/issues/696)) + +### Styling + +- Remove `ethereum_ssz` dependency ([#701](https://github.com/alloy-rs/core/issues/701)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Bug Fixes @@ -31,6 +67,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Fix unnameable-types ([#675](https://github.com/alloy-rs/core/issues/675)) - [sol-macro] Allow clippy all when emitting contract bytecode ([#674](https://github.com/alloy-rs/core/issues/674)) diff --git a/Cargo.toml b/Cargo.toml index 80d1a812c..3b95a2a92 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*", "tests/*"] resolver = "2" [workspace.package] -version = "0.7.7" +version = "0.8.0" edition = "2021" rust-version = "1.65" authors = ["Alloy Contributors"] @@ -39,16 +39,16 @@ all = "warn" [workspace.dependencies] # workspace crates -alloy-core = { version = "0.7.7", path = "crates/core", default-features = false } -alloy-dyn-abi = { version = "0.7.7", path = "crates/dyn-abi", default-features = false } -alloy-json-abi = { version = "0.7.7", path = "crates/json-abi", default-features = false } -alloy-primitives = { version = "0.7.7", path = "crates/primitives", default-features = false } -alloy-sol-macro = { version = "0.7.7", path = "crates/sol-macro", default-features = false } -alloy-sol-macro-input = { version = "0.7.7", path = "crates/sol-macro-input", default-features = false } -alloy-sol-macro-expander = { version = "0.7.7", path = "crates/sol-macro-expander", default-features = false } -alloy-sol-type-parser = { version = "0.7.7", path = "crates/sol-type-parser", default-features = false } -alloy-sol-types = { version = "0.7.7", path = "crates/sol-types", default-features = false } -syn-solidity = { version = "0.7.7", path = "crates/syn-solidity", default-features = false } +alloy-core = { version = "0.8.0", path = "crates/core", default-features = false } +alloy-dyn-abi = { version = "0.8.0", path = "crates/dyn-abi", default-features = false } +alloy-json-abi = { version = "0.8.0", path = "crates/json-abi", default-features = false } +alloy-primitives = { version = "0.8.0", path = "crates/primitives", default-features = false } +alloy-sol-macro = { version = "0.8.0", path = "crates/sol-macro", default-features = false } +alloy-sol-macro-input = { version = "0.8.0", path = "crates/sol-macro-input", default-features = false } +alloy-sol-macro-expander = { version = "0.8.0", path = "crates/sol-macro-expander", default-features = false } +alloy-sol-type-parser = { version = "0.8.0", path = "crates/sol-type-parser", default-features = false } +alloy-sol-types = { version = "0.8.0", path = "crates/sol-types", default-features = false } +syn-solidity = { version = "0.8.0", 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 b085f7a62..7c5896ed5 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Styling + +- Remove `ethereum_ssz` dependency ([#701](https://github.com/alloy-rs/core/issues/701)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -14,6 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) ## [0.7.4](https://github.com/alloy-rs/core/releases/tag/v0.7.4) - 2024-05-14 diff --git a/crates/dyn-abi/CHANGELOG.md b/crates/dyn-abi/CHANGELOG.md index 04c214404..b98594276 100644 --- a/crates/dyn-abi/CHANGELOG.md +++ b/crates/dyn-abi/CHANGELOG.md @@ -5,6 +5,20 @@ 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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Bug Fixes + +- Parsing stack overflow ([#703](https://github.com/alloy-rs/core/issues/703)) + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) + +### Other + +- Implement specific bit types for integers ([#677](https://github.com/alloy-rs/core/issues/677)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Bug Fixes @@ -24,6 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Fix unnameable-types ([#675](https://github.com/alloy-rs/core/issues/675)) diff --git a/crates/json-abi/CHANGELOG.md b/crates/json-abi/CHANGELOG.md index 6d4e10ecb..33850bc06 100644 --- a/crates/json-abi/CHANGELOG.md +++ b/crates/json-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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Bug Fixes + +- Parsing stack overflow ([#703](https://github.com/alloy-rs/core/issues/703)) + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -19,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Fix unnameable-types ([#675](https://github.com/alloy-rs/core/issues/675)) diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index 768b9fa7d..e375bdf36 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/CHANGELOG.md @@ -5,6 +5,39 @@ 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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Bug Fixes + +- Parsing stack overflow ([#703](https://github.com/alloy-rs/core/issues/703)) + +### Dependencies + +- [deps] Bump proptest-derive ([#708](https://github.com/alloy-rs/core/issues/708)) + +### Documentation + +- Typo + +### Features + +- Derive ser deser on `Sealed` ([#710](https://github.com/alloy-rs/core/issues/710)) +- Derive `Hash` for `Sealed` ([#707](https://github.com/alloy-rs/core/issues/707)) + +### Miscellaneous Tasks + +- [primitives] Re-use ruint mask function ([#698](https://github.com/alloy-rs/core/issues/698)) +- Derive hash for parity ([#686](https://github.com/alloy-rs/core/issues/686)) + +### Other + +- Implement specific bit types for integers ([#677](https://github.com/alloy-rs/core/issues/677)) +- Add testcase for overflowing_from_sign_and_abs ([#696](https://github.com/alloy-rs/core/issues/696)) + +### Styling + +- Remove `ethereum_ssz` dependency ([#701](https://github.com/alloy-rs/core/issues/701)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Bug Fixes @@ -24,6 +57,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) ### Styling diff --git a/crates/sol-macro-expander/CHANGELOG.md b/crates/sol-macro-expander/CHANGELOG.md index 2fc5acaca..9adb7a077 100644 --- a/crates/sol-macro-expander/CHANGELOG.md +++ b/crates/sol-macro-expander/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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) + +### Other + +- Implement specific bit types for integers ([#677](https://github.com/alloy-rs/core/issues/677)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -18,6 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - [sol-macro] Allow clippy all when emitting contract bytecode ([#674](https://github.com/alloy-rs/core/issues/674)) diff --git a/crates/sol-macro-input/CHANGELOG.md b/crates/sol-macro-input/CHANGELOG.md index 7044c0bec..6701c5961 100644 --- a/crates/sol-macro-input/CHANGELOG.md +++ b/crates/sol-macro-input/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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -13,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Fix unnameable-types ([#675](https://github.com/alloy-rs/core/issues/675)) - [sol-types] Exit early if Abigen input is invalid diff --git a/crates/sol-macro/CHANGELOG.md b/crates/sol-macro/CHANGELOG.md index 4fc40c5fd..190e1aae4 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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -13,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Swap sol macro doctests symlink ([#657](https://github.com/alloy-rs/core/issues/657)) diff --git a/crates/sol-type-parser/CHANGELOG.md b/crates/sol-type-parser/CHANGELOG.md index 0df121c0a..fe0a7e79d 100644 --- a/crates/sol-type-parser/CHANGELOG.md +++ b/crates/sol-type-parser/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.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Bug Fixes + +- Parsing stack overflow ([#703](https://github.com/alloy-rs/core/issues/703)) + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -17,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) ### Styling diff --git a/crates/sol-types/CHANGELOG.md b/crates/sol-types/CHANGELOG.md index ddf5001ff..bdd575158 100644 --- a/crates/sol-types/CHANGELOG.md +++ b/crates/sol-types/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.8.0](https://github.com/alloy-rs/core/releases/tag/v0.8.0) - 2024-08-21 + +### Dependencies + +- [deps] Bump proptest-derive ([#708](https://github.com/alloy-rs/core/issues/708)) + +### Features + +- [sol-macro] Support namespaces ([#694](https://github.com/alloy-rs/core/issues/694)) +- [sol-types] Implement traits for longer tuples ([#699](https://github.com/alloy-rs/core/issues/699)) + +### Miscellaneous Tasks + +- Add some TODO comments + +### Other + +- Implement specific bit types for integers ([#677](https://github.com/alloy-rs/core/issues/677)) + ## [0.7.7](https://github.com/alloy-rs/core/releases/tag/v0.7.7) - 2024-07-08 ### Documentation @@ -19,6 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Fix unnameable-types ([#675](https://github.com/alloy-rs/core/issues/675)) - Swap sol macro doctests symlink ([#657](https://github.com/alloy-rs/core/issues/657)) diff --git a/crates/syn-solidity/CHANGELOG.md b/crates/syn-solidity/CHANGELOG.md index 565e93fc7..f9ecec33b 100644 --- a/crates/syn-solidity/CHANGELOG.md +++ b/crates/syn-solidity/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.7.7 - Use workspace.lints ([#676](https://github.com/alloy-rs/core/issues/676)) - Fix unnameable-types ([#675](https://github.com/alloy-rs/core/issues/675))