Ape 0.8.30
·
122 commits
to refs/heads/main
since this release
Changes
- feat: add --exclude-compiler flag to ape compile command @0xthedance (#2494)
- refactor: improve error handling @mdqst (#2560)
- fix: incorrect variable usage in ApeVersion method @famouswizard (#2559)
- perf: avoid all default web3 middleware @antazoey (#2488)
- feat: Add python loc option for installing plugins @3shv (#2553)
- fix: bugs where interfaces would unpack in the wrong spot @antazoey (#2555)
- fix: interface compiler would compile the wrong interfaces when source ID matched local project @antazoey (#2554)
- feat: include build stuff in the unpacking of a project @antazoey (#2552)
- fix: issue where
project.sources.lookup()returned wrong path in certain conditions @antazoey (#2551) - refactor: add hash protocol to BaseAddress @3shv (#2550)
- chore: handle
ruffupgrade @antazoey (#2549) - feat: local network process MGMT CLI @antazoey (#2545)
- fix: issue where
contract_typewould get corrupted in cache during trace enrichment @BowTiedDevil (#2540) - fix: filter out logs from other contracts in
ContractEvent.from_receipt@fubuloubu (#2548) - fix: update py-geth to 5.3.0 @fubuloubu (#2546)
- fix: unable to connect to adhoc local network when using IPC @antazoey (#2543)
- feat: migrate to ruff for linting and formatting @banteg (#2530)
- docs: fix build issues @antazoey (#2544)
- docs(readme): navigate path links @guspan-tanadi (#2542)
- fix: update pyyaml to >=5.1 and use safe_load/safe_dump @banteg (#2541)
- feat:
ape pm installcommand supports package ID @antazoey (#2538) - docs: comprehensive update of user guides @banteg (#2534)
- fix:
ape pm installdidn't show error in some cases @antazoey (#2525) - feat: allow configuring accounts to show full calldata when signing @antazoey (#2523)
Special thanks to: @0xthedance, @3shv, @BowTiedDevil, @antazoey, @banteg, @famouswizard, @fubuloubu, @guspan-tanadi and @mdqst