Skip to content

Commit

Permalink
chore: release 0.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
DaniPopes committed Oct 9, 2023
1 parent b45a0d3 commit 9597caf
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 11 deletions.
47 changes: 44 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,52 @@ 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).

## [Unreleased](https://github.com/alloy-rs/core/compare/v0.4.0...HEAD)
## [0.4.1](https://github.com/alloy-rs/core/releases/tag/v0.4.1) - 2023-10-09

### Bug Fixes

- [sol-macro] Flatten doc strings correctly ([#357](https://github.com/alloy-rs/core/issues/357))
- [json-abi] Fallback to tuple types for nested params in `to_sol` ([#354](https://github.com/alloy-rs/core/issues/354))
- [sol-macro] Correct `TypeArray::is_abi_dynamic` ([#353](https://github.com/alloy-rs/core/issues/353))
- [sol-macro] Dedup json abi items ([#346](https://github.com/alloy-rs/core/issues/346))
- Json-abi not using anonymous when converting to interface ([#342](https://github.com/alloy-rs/core/issues/342))
- [sol-macro] Remove extra 0x in function docs ([#341](https://github.com/alloy-rs/core/issues/341))
- [sol-macro] Pass attributes to all generated items ([#340](https://github.com/alloy-rs/core/issues/340))
- [syn-solidity] Set spans on generated struct names ([#336](https://github.com/alloy-rs/core/issues/336))
- Serde rename resolver to types ([#335](https://github.com/alloy-rs/core/issues/335))

### Documentation

- Fix changelog link
- Add scope to changelog commits ([#328](https://github.com/alloy-rs/core/issues/328))
- Fix changelog link ([#323](https://github.com/alloy-rs/core/issues/323))

### Features

- [sol-macro] Add docs to generated contract modules ([#356](https://github.com/alloy-rs/core/issues/356))
- [json-abi] Deserialize more ContractObjects ([#348](https://github.com/alloy-rs/core/issues/348))
- [sol-macro] Improve error messages ([#345](https://github.com/alloy-rs/core/issues/345))
- [sol-types] Introduce `SolValue`, make `Encodable` an impl detail ([#333](https://github.com/alloy-rs/core/issues/333))
- [syn-solidity] Add even more Display impls ([#339](https://github.com/alloy-rs/core/issues/339))
- [sol-macro] Improve generated docs ([#338](https://github.com/alloy-rs/core/issues/338))
- [syn-solidity] Add some more Display impls ([#337](https://github.com/alloy-rs/core/issues/337))
- Add parsing support for JSON items ([#329](https://github.com/alloy-rs/core/issues/329))
- Add logs, add log dynamic decoding ([#271](https://github.com/alloy-rs/core/issues/271))

### Miscellaneous Tasks

- [sol-types] Rewrite encodable impl generics ([#332](https://github.com/alloy-rs/core/issues/332))
- Add count to all_the_tuples! macro ([#331](https://github.com/alloy-rs/core/issues/331))
- Enable ruint std feature ([#326](https://github.com/alloy-rs/core/issues/326))
- Fix typos ([#325](https://github.com/alloy-rs/core/issues/325))
- [dyn-abi] Make `resolve` module private ([#324](https://github.com/alloy-rs/core/issues/324))

### Other

- Run miri in ci ([#327](https://github.com/alloy-rs/core/issues/327))

### Testing

- Add regression test for [#351](https://github.com/alloy-rs/core/issues/351) ([#355](https://github.com/alloy-rs/core/issues/355))

## [0.4.0](https://github.com/alloy-rs/core/releases/tag/v0.4.0) - 2023-09-29

Expand Down Expand Up @@ -416,4 +457,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add custom sol structs to tests and docs
- Clean up some type check and add a couple new ones

<!-- generated by git-cliff -->
<!-- generated by git-cliff -->
16 changes: 8 additions & 8 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.0"
version = "0.4.1"
edition = "2021"
rust-version = "1.65"
authors = ["Alloy Contributors"]
Expand All @@ -18,13 +18,13 @@ rustdoc-args = ["--cfg", "docsrs"]

[workspace.dependencies]
# workspace crates
alloy-dyn-abi = { version = "0.4.0", path = "crates/dyn-abi", default-features = false }
alloy-json-abi = { version = "0.4.0", path = "crates/json-abi", default-features = false }
alloy-primitives = { version = "0.4.0", path = "crates/primitives", default-features = false }
alloy-sol-macro = { version = "0.4.0", path = "crates/sol-macro", default-features = false }
alloy-sol-type-parser = { version = "0.4.0", path = "crates/sol-type-parser", default-features = false }
alloy-sol-types = { version = "0.4.0", path = "crates/sol-types", default-features = false }
syn-solidity = { version = "0.4.0", path = "crates/syn-solidity", default-features = false }
alloy-dyn-abi = { version = "0.4.1", path = "crates/dyn-abi", default-features = false }
alloy-json-abi = { version = "0.4.1", path = "crates/json-abi", default-features = false }
alloy-primitives = { version = "0.4.1", path = "crates/primitives", default-features = false }
alloy-sol-macro = { version = "0.4.1", path = "crates/sol-macro", default-features = false }
alloy-sol-type-parser = { version = "0.4.1", path = "crates/sol-type-parser", default-features = false }
alloy-sol-types = { version = "0.4.1", path = "crates/sol-types", default-features = false }
syn-solidity = { version = "0.4.1", path = "crates/syn-solidity", default-features = false }

# serde
serde = { version = "1.0", default-features = false, features = ["alloc"] }
Expand Down

0 comments on commit 9597caf

Please sign in to comment.