Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2024-06-08)
Fixes
- fix: bypass block gas limit if disabled (#8111)
Other
- chore: simplify PartialEq for ForgeContext (#8101)
- chore: avoid cloning test results channel (#8103)
- chore: simplify proptest strategies (#8105)
- Support GCP KMS Signer (#8096)
- feat(fuzz) - add test progress (#7914)
- chore: propagate fmt parser errors (#8109)
- chore: add test for #2851 (#8112)
Nightly
Fixes
- fix: bypass block gas limit if disabled (#8111)
Other
- chore: simplify PartialEq for ForgeContext (#8101)
- chore: avoid cloning test results channel (#8103)
- chore: simplify proptest strategies (#8105)
- Support GCP KMS Signer (#8096)
- feat(fuzz) - add test progress (#7914)
- chore: propagate fmt parser errors (#8109)
- chore: add test for #2851 (#8112)
Nightly (2024-06-07)
Features
- feat(forge): [ALPHA] add soldeer as an optional package manager. (#7161)
Other
- perf(fuzz): use ahash for state (#8053)
- fix: ensure suggested prio fee is at least 1e9 (#8081)
- fix(verify-bytecode): check contract name in cache (#8079)
- feat(cheatcode): promptSecretUint (#8082)
- feat: add
skip
key to foundry.toml (#8061)
- fix: update persistent accounts handling (#8083)
- fix(anvil): receipts root calculation (#8085)
- feat: add
[vyper]
config section (#8086)
- fix(invariant): prevent new values leaking between runs (#8080)
- feat(cast): alias keccak256 to keccak (#8090)
- fix(cast): return an error if wallet validation failed (#8089)
- chore: remove excess underscores from config fields (#8088)
- chore: simplify anvil precompile handler (#8087)
- fix: include Vyper sources when compiling scripts (#8091)
- feat(cast): implement ERC-7201 as
cast index-erc7201
(#8092)
Nightly (2024-06-06)
Other
- chore: add fuzz dictionary stats (#8060)
- perf(invariant): collect push bytes only once (#8063)
- chore: remove '=== impl' comments (#8068)
- chore: add and use workspace.lints (#8067)
- chore: fix rustdoc warnings (#8069)
- ci: bump softprops/action-gh-release (#8070)
- chore: update alloy and revm (#8057)
Nightly (2024-06-02)
Other
- fix(foundryup): nproc does not exist on macos (#8024)
- perf: prefill fuzz dictionary with 0 (#8027)
- refactor(coverage): refactor coverage analysis (#8025)
- perf: exclude source maps from
ContractData
(#8022)
- feat: Priority fee suggestion (#7984)
- nit: Minor help style consistency (#8029)
- chore(deps): bump foundry-compilers to 0.5.1 (#8030)
- chore: Arc ContractsByArtifact internally (#8026)
Nightly (2024-05-02)
Other
- fix: make trace printer work (#7824)
- Fix
eth_signTransaction
request and response (#7804)
- fix: set value before estimating gas (#7829)
Nightly (2024-04-02)
Fixes
- fix: coverage bug (#7532)
Other
- fix(bench): avoid panic if test benchmark execution not success (#7535)
- feat: print IPC path (#7526)
Nightly (2024-03-02)
Other
- chore(forge): simplify run_tests, reduce parallel tasks (#7283)
- feat:
cast mktx
(#7056)
- refactor(forge/test): cache initial executor, don't clone options (#7286)
- chore: remove some unnecessary async/await (#7289)
- feat: add unsafe-password support to cast wallet import (#6671)
Nightly (2024-02-03)
Other
- feat(
forge
): new flatten
implementation (#6936)
- chore: fix typos (#7000)
- added arg and computing state in function of some overrides (#6985)