Ape 0.8.23
·
199 commits
to refs/heads/main
since this release
Changes
- fix: unable to send transactions during manual mining in other providers @antazoey (#2447)
- fix: transaction was missing signature / couldn't get hash when came from receipt @antazoey (#2446)
- fix: improve error for transfer argument mixup @antazoey (#2445)
- fix(ape-test): issue where couldn't transact when
auto_mine=False@antazoey (#2443) - feat: widen allowed types for SnapshotID @bitwise-constructs (#2442)
- feat: alias
tx.gasfortx.gas_limitandtx.hashfortx.txn_hash@antazoey (#2431) - fix: could not decode ABIs when missing leading zeroes @antazoey (#2430)
- docs: typo fix Update
developing_plugins.md@defitricks (#2434) - feat: ability to get deployment addresses before deploying @antazoey (#2433)
- feat: allow provider plugins to define NAME at class-level @antazoey (#2428)
- fix: handle when log address is not checksummed when decoding @antazoey (#2429)
- fix: issue with Block transactions when
block.hashwasNone@antazoey (#2426) - feat(pytest): allow disabling fixture rebasing @antazoey (#2427)
- fix: handle when a provider is not
TestProviderAPIsubclass during ape-test fixture setup @antazoey (#2424) - chore: remove redundant words @fudancoder (#2425)
- fix: issue where used
SharedBlobReceiptinstead ofReceipt@antazoey (#2421) - perf: minor
traceimprovements @antazoey (#2423) - fix: Python & NPM dependencies when not installed in Python/NPM cause
ape pm listto fail @antazoey (#2419) - docs(compile): section links Output Extra @guspan-tanadi (#2418)
- feat: allow
--show-internalto be configured and use in framework's tests @antazoey (#2417) - test: lessen amount of logs in ape's tests @antazoey (#2399)
- refactor: create and use disk-cache utilities for contracts-cache items @antazoey (#2416)
- docs: fix some typos in comments and doc strings @majorteach (#2415)
- feat: use preferred
.site_packagekey instead of.pythonfor less confusion @antazoey (#2411) - feat: include proxy ABIs in contract-type ABIs @antazoey (#2413)
- feat: allow creating
MockContractLogwhen multiple events have the same name @antazoey (#2414) - fix: negative block number support in
ContractLog.rangequeries @antazoey (#2388) - perf: logger module loading @antazoey (#2408)
- perf: improve the performance of importing from
ape.exceptions@antazoey (#2407) - test: improve ipc path test @antazoey (#2410)
- refactor: set
ConfigManager.request_headerin ctor instead of in module namespace @antazoey (#2409) - fix: issue where gnosis-safe proxy sometimes was not detected @0xthedance (#2400)
Special thanks to: @0xthedance, @antazoey, @bitwise-constructs, @defitricks, @fudancoder, @guspan-tanadi and @majorteach