Skip to content

Ape 0.8.23

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Dec 01:20
· 12 commits to refs/heads/main since this release
dd326c2

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.gas for tx.gas_limit and tx.hash for tx.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.hash was None @antazoey (#2426)
  • feat(pytest): allow disabling fixture rebasing @antazoey (#2427)
  • fix: handle when a provider is not TestProviderAPI subclass during ape-test fixture setup @antazoey (#2424)
  • chore: remove redundant words @fudancoder (#2425)
  • fix: issue where used SharedBlobReceipt instead of Receipt @antazoey (#2421)
  • perf: minor trace improvements @antazoey (#2423)
  • fix: Python & NPM dependencies when not installed in Python/NPM cause ape pm list to fail @antazoey (#2419)
  • docs(compile): section links Output Extra @guspan-tanadi (#2418)
  • feat: allow --show-internal to 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_package key instead of .python for less confusion @antazoey (#2411)
  • feat: include proxy ABIs in contract-type ABIs @antazoey (#2413)
  • feat: allow creating MockContractLog when multiple events have the same name @antazoey (#2414)
  • fix: negative block number support in ContractLog.range queries @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_header in 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