Releases: foundry-rs/foundry
Releases · foundry-rs/foundry
Nightly (2024-10-11)
Nightly (2024-10-10)
Features
- feat(cheatcode):
startDebugTraceRecording
andstopDebugTraceRecording
for ERC4337 testing (#8571)
Other
- feat(
cheatcodes
): vm.getScriptWallets() (#9052) - fix: support EOF opcodes in
cast da
(#9070) - feat(forge): allow passing value to
--optimize
(#9071) - fix(forge): add logs/decoded logs in json test results (#9074)
- fix(
forge
): avoid panic when empty fuzz selectors in invariants (#9076) - chore(
anvil
): use op-alloy types (#9047) - security: redact RPC URLs in traces if URL is passed in directly (#9077)
- test: relax pragmas (#9078)
- feat(
forge doc
): include @Custom natspec (#9075) - chore: add alias (#9082)
Nightly (2024-10-09)
Nightly (2024-10-08)
Other
- fix(
cheatcodes
): markvm.breakpoint
aspure
(#9051) - fix: include
traces
field when runningforge test -vvvv --json
(#9034) - feat(cheatcodes): Add
vm.mockCalls
to mock different return data for multiple calls (#9024) - chore(deps): bump alloy-core 0.8.6 (#9045)
- feat(cheatcodes): add vm.cloneAccount() cheatcode (#9048)
- fix(
anvil
): eth_gasPrice returned1000000000
with--block-base-fee-per-gas 0
, adds new--disable-min-priority-fee
to return0
(#9049)
Nightly (2024-10-07)
Nightly (2024-10-06)
Other
- fix(
forge eip712
): fix handling of subtypes (#9035)
Nightly (2024-10-05)
Nightly (2024-10-04)
Other
- feat:
--eof
flag and config key (#9002) - perf: reduce dynamic dispatch for inspectors (#9011)
- feat(randomBytes): adding support to generate different bytes via RngCore (#8996)
- chore: add more context to sourcemap error (#9015)
- fix: only test
--eof
on linux (#9016) - fix(cheatcodes): handle create2 deployer with broadcastRawTransaction (#9020)
- fix(
anvil
): setstorage.best_hash
while loading state (#9021) - chore: reduce size of DynCheatcode vtable (#9023)
Nightly (2024-10-03)
Other
- fix(ci): flexibly handle forge-std being installed with tag or untagged (#9003)
- docs: clarify keystore path should point to a filename (#9004)
- feat: gas snapshots over arbitrary sections (#8952)
- chore(deps): bump alloy to 0.4.2 (#9000)
- chore: print parent beacon root (#9006)
- chore: use dyn DatabaseExt everywhere (#8924)
Nightly (2024-10-02)
- No changes