From 21617d05ae9bab42a509c8c2021977d31b93809a Mon Sep 17 00:00:00 2001 From: Arsenii Kulikov Date: Wed, 16 Oct 2024 16:44:38 +0400 Subject: [PATCH] chore: release 0.11.6 --- CHANGELOG.md | 80 ++++++++++++++-------------------------------------- Cargo.toml | 12 ++++---- 2 files changed, 27 insertions(+), 65 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 182eeb8c..a79f671d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,76 +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). -## [0.11.5](https://github.com/foundry-rs/compilers/releases/tag/v0.11.5) - 2024-10-14 +## [0.11.6](https://github.com/foundry-rs/compilers/releases/tag/v0.11.6) - 2024-10-16 ### Bug Fixes +- Correctly handle b as pre-release in Vyper version ([#213](https://github.com/foundry-rs/compilers/issues/213)) - Accept partial first sourcemap element ([#209](https://github.com/foundry-rs/compilers/issues/209)) ### Miscellaneous Tasks +- Release 0.11.5 - Allow adding vyper sources with `add_raw_source` w/ `.vy` / `.vyi` extension ([#211](https://github.com/foundry-rs/compilers/issues/211)) - [`ci`] Fix deny (add `ZLib` exception) ([#212](https://github.com/foundry-rs/compilers/issues/212)) ## [0.11.4](https://github.com/foundry-rs/compilers/releases/tag/v0.11.4) - 2024-10-02 -### Features - -- Better extra_args handling ([#208](https://github.com/foundry-rs/compilers/issues/208)) - -### Miscellaneous Tasks - -- Release 0.11.4 - -## [0.11.3](https://github.com/foundry-rs/compilers/releases/tag/v0.11.3) - 2024-09-30 - -### Miscellaneous Tasks - -- Release 0.11.3 -- Proper generate legacy asm extra output file ([#207](https://github.com/foundry-rs/compilers/issues/207)) - -## [0.11.2](https://github.com/foundry-rs/compilers/releases/tag/v0.11.2) - 2024-09-30 - ### Bug Fixes - Include `evm.legacyAssembly` output ([#206](https://github.com/foundry-rs/compilers/issues/206)) +- Ast Node Bindings ([#199](https://github.com/foundry-rs/compilers/issues/199)) +- Actualize output selection options ([#196](https://github.com/foundry-rs/compilers/issues/196)) -### Documentation - -- Fix typos ([#202](https://github.com/foundry-rs/compilers/issues/202)) - -### Miscellaneous Tasks - -- Release 0.11.2 -- Clippy ([#204](https://github.com/foundry-rs/compilers/issues/204)) -- Use serde_json::from_str ([#203](https://github.com/foundry-rs/compilers/issues/203)) +### Dependencies -## [0.11.1](https://github.com/foundry-rs/compilers/releases/tag/v0.11.1) - 2024-09-17 +- [deps] Bump alloy ([#193](https://github.com/foundry-rs/compilers/issues/193)) -### Bug Fixes +### Documentation -- Ast Node Bindings ([#199](https://github.com/foundry-rs/compilers/issues/199)) -- Actualize output selection options ([#196](https://github.com/foundry-rs/compilers/issues/196)) +- Fix typos ([#202](https://github.com/foundry-rs/compilers/issues/202)) ### Features +- Better extra_args handling ([#208](https://github.com/foundry-rs/compilers/issues/208)) - Better error messages for incompatible versions ([#200](https://github.com/foundry-rs/compilers/issues/200)) ### Miscellaneous Tasks +- Release 0.11.4 +- Release 0.11.3 +- Proper generate legacy asm extra output file ([#207](https://github.com/foundry-rs/compilers/issues/207)) +- Release 0.11.2 +- Clippy ([#204](https://github.com/foundry-rs/compilers/issues/204)) +- Use serde_json::from_str ([#203](https://github.com/foundry-rs/compilers/issues/203)) - Release 0.11.1 - Improve error handling in source map parsing ([#201](https://github.com/foundry-rs/compilers/issues/201)) - Clippy happy ([#195](https://github.com/foundry-rs/compilers/issues/195)) - Fix up the README example ([#194](https://github.com/foundry-rs/compilers/issues/194)) - -## [0.11.0](https://github.com/foundry-rs/compilers/releases/tag/v0.11.0) - 2024-09-02 - -### Dependencies - -- [deps] Bump alloy ([#193](https://github.com/foundry-rs/compilers/issues/193)) - -### Miscellaneous Tasks - - Release 0.11.0 ## [0.10.3](https://github.com/foundry-rs/compilers/releases/tag/v0.10.3) - 2024-08-26 @@ -82,6 +58,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Bug Fixes - [flatten] Update license handling logic ([#184](https://github.com/foundry-rs/compilers/issues/184)) +- Unify logic for ignored warnings ([#179](https://github.com/foundry-rs/compilers/issues/179)) +- Remove outdated build infos ([#177](https://github.com/foundry-rs/compilers/issues/177)) +- Make remappings resolution more deterministic ([#176](https://github.com/foundry-rs/compilers/issues/176)) ### Documentation @@ -92,33 +71,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Always provide `Default` for `MultiCompiler` ([#188](https://github.com/foundry-rs/compilers/issues/188)) - [vyper] Add experimental codegen to settings ([#186](https://github.com/foundry-rs/compilers/issues/186)) - More user-friendly error when no compiler is available ([#185](https://github.com/foundry-rs/compilers/issues/185)) - -### Miscellaneous Tasks - -- Release 0.10.3 - -### Other - -- Incorrect Default EVM Version for Solidity Compiler 0.4.21-0.5.4 ([#189](https://github.com/foundry-rs/compilers/issues/189)) - -## [0.10.2](https://github.com/foundry-rs/compilers/releases/tag/v0.10.2) - 2024-08-01 - -### Bug Fixes - -- Unify logic for ignored warnings ([#179](https://github.com/foundry-rs/compilers/issues/179)) -- Remove outdated build infos ([#177](https://github.com/foundry-rs/compilers/issues/177)) -- Make remappings resolution more deterministic ([#176](https://github.com/foundry-rs/compilers/issues/176)) - -### Features - - Sanitize EVM version for vyper ([#181](https://github.com/foundry-rs/compilers/issues/181)) ### Miscellaneous Tasks +- Release 0.10.3 - Release 0.10.2 ### Other +- Incorrect Default EVM Version for Solidity Compiler 0.4.21-0.5.4 ([#189](https://github.com/foundry-rs/compilers/issues/189)) - Update README to link docs and update install instructions ([#180](https://github.com/foundry-rs/compilers/issues/180)) ## [0.10.1](https://github.com/foundry-rs/compilers/releases/tag/v0.10.1) - 2024-07-26 diff --git a/Cargo.toml b/Cargo.toml index 8df51620..b24f99fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [workspace.package] authors = ["Foundry Maintainers"] -version = "0.11.5" +version = "0.11.6" rust-version = "1.70" readme = "README.md" license = "MIT OR Apache-2.0" @@ -31,11 +31,11 @@ unused-must-use = "deny" all = "warn" [workspace.dependencies] -foundry-compilers = { path = "crates/compilers", version = "0.11.5" } -foundry-compilers-artifacts = { path = "crates/artifacts/artifacts", version = "0.11.5" } -foundry-compilers-artifacts-solc = { path = "crates/artifacts/solc", version = "0.11.5" } -foundry-compilers-artifacts-vyper = { path = "crates/artifacts/vyper", version = "0.11.5" } -foundry-compilers-core = { path = "crates/core", version = "0.11.5" } +foundry-compilers = { path = "crates/compilers", version = "0.11.6" } +foundry-compilers-artifacts = { path = "crates/artifacts/artifacts", version = "0.11.6" } +foundry-compilers-artifacts-solc = { path = "crates/artifacts/solc", version = "0.11.6" } +foundry-compilers-artifacts-vyper = { path = "crates/artifacts/vyper", version = "0.11.6" } +foundry-compilers-core = { path = "crates/core", version = "0.11.6" } alloy-json-abi = { version = "0.8", features = ["serde_json"] } alloy-primitives = { version = "0.8", features = ["serde", "rand"] }