diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f990cd2d9..81836cf323 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,45 @@ 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.6.4](https://github.com/alloy-rs/core/releases/tag/v0.6.4) - 2024-02-29 + +### Bug Fixes + +- [dyn-abi] Correctly parse empty lists of bytes ([#548](https://github.com/alloy-rs/core/issues/548)) +- [dyn-abi] Enable `DynSolType.coerce_json` to convert array of numbers to bytes ([#541](https://github.com/alloy-rs/core/issues/541)) + +### Dependencies + +- [deps] Update winnow to 0.6 ([#533](https://github.com/alloy-rs/core/issues/533)) + +### Documentation + +- [primitives] Add a bytes! macro example ([#539](https://github.com/alloy-rs/core/issues/539)) +- Fix relative paths in README files ([#532](https://github.com/alloy-rs/core/issues/532)) + +### Features + +- Add `TxKind` ([#542](https://github.com/alloy-rs/core/issues/542)) +- [core] Re-export `uint!` ([#537](https://github.com/alloy-rs/core/issues/537)) +- Derive Allocative on FixedBytes ([#531](https://github.com/alloy-rs/core/issues/531)) + +### Miscellaneous Tasks + +- [primitives] Improve `from_slice` functions ([#546](https://github.com/alloy-rs/core/issues/546)) +- Allow unknown lints ([#543](https://github.com/alloy-rs/core/issues/543)) +- [core] Add comments to `cfg(doc)` ([#538](https://github.com/alloy-rs/core/issues/538)) +- Remove unused imports ([#534](https://github.com/alloy-rs/core/issues/534)) + +### Other + +- Add concurrency ([#540](https://github.com/alloy-rs/core/issues/540)) + +### Testing + +- Add another ABI encode test ([#547](https://github.com/alloy-rs/core/issues/547)) +- Add some more coerce error message tests ([#535](https://github.com/alloy-rs/core/issues/535)) +- Bless tests ([#530](https://github.com/alloy-rs/core/issues/530)) + ## [0.6.3](https://github.com/alloy-rs/core/releases/tag/v0.6.3) - 2024-02-15 ### Bug Fixes @@ -38,6 +77,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Miscellaneous Tasks +- Release 0.6.3 - Fix winnow deprecation warnings ([#507](https://github.com/alloy-rs/core/issues/507)) - [sol-macro] Tweak inline attributes in generated code ([#505](https://github.com/alloy-rs/core/issues/505)) diff --git a/Cargo.toml b/Cargo.toml index 39e04d1890..68318f3e48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*", "tests/*"] resolver = "2" [workspace.package] -version = "0.6.3" +version = "0.6.4" edition = "2021" rust-version = "1.65" authors = ["Alloy Contributors"] @@ -18,14 +18,14 @@ rustdoc-args = ["--cfg", "docsrs"] [workspace.dependencies] # workspace crates -alloy-core = { version = "0.6.3", path = "crates/core", default-features = false } -alloy-dyn-abi = { version = "0.6.3", path = "crates/dyn-abi", default-features = false } -alloy-json-abi = { version = "0.6.3", path = "crates/json-abi", default-features = false } -alloy-primitives = { version = "0.6.3", path = "crates/primitives", default-features = false } -alloy-sol-macro = { version = "0.6.3", path = "crates/sol-macro", default-features = false } -alloy-sol-type-parser = { version = "0.6.3", path = "crates/sol-type-parser", default-features = false } -alloy-sol-types = { version = "0.6.3", path = "crates/sol-types", default-features = false } -syn-solidity = { version = "0.6.3", path = "crates/syn-solidity", default-features = false } +alloy-core = { version = "0.6.4", path = "crates/core", default-features = false } +alloy-dyn-abi = { version = "0.6.4", path = "crates/dyn-abi", default-features = false } +alloy-json-abi = { version = "0.6.4", path = "crates/json-abi", default-features = false } +alloy-primitives = { version = "0.6.4", path = "crates/primitives", default-features = false } +alloy-sol-macro = { version = "0.6.4", path = "crates/sol-macro", default-features = false } +alloy-sol-type-parser = { version = "0.6.4", path = "crates/sol-type-parser", default-features = false } +alloy-sol-types = { version = "0.6.4", path = "crates/sol-types", default-features = false } +syn-solidity = { version = "0.6.4", path = "crates/syn-solidity", default-features = false } # serde serde = { version = "1.0", default-features = false, features = ["alloc"] }