Skip to content

Releases: ApeWorX/ape

Ape 0.8.10

25 Jul 17:17
eb85855
Compare
Choose a tag to compare

Changes

  • fix: issue where Vyper source-lines were not displayed in call-stacktraces @antazoey (#2188)
  • fix: issue where home dir was not hidden in stacktraces @antazoey (#2189)
  • fix: issue where compiler panics were not detected using Eth-Tester provider @antazoey (#2187)
  • perf: massive performance improvements for project / sources manager @antazoey (#2185)
  • feat: raise_on_revert=False kwarg for allowing failures on calls and transactions @antazoey (#2181)
  • chore: handle 1.11 mypy upgrades @antazoey (#2184)
  • fix: issue where using Contract(abi= did not cache the ABI @antazoey (#2177)

Special thanks to: @antazoey

Ape 0.8.9

12 Jul 17:41
e1c9dcf
Compare
Choose a tag to compare

Changes

  • feat: IPython integration with ABI-related constructs @antazoey (#2174)
  • docs: fix module path for SignableMessage @antazoey (#2175)
  • feat: support configuring test account initial balance @antazoey (#2173)
  • feat: handle commas and underscores in currency string conversions @antazoey (#2172)
  • test: show we can use namedtuples and web3 namedtuples @antazoey (#2171)
  • fix: bug where ENS domains were not handled in account history queries @antazoey (#2170)
  • fix: improve the error message for exceptions during fetching contract types from explorer @antazoey (#2169)

Special thanks to: @antazoey

Ape 0.8.8

02 Jul 21:22
bd53c7a
Compare
Choose a tag to compare

Changes

  • fix: create data dir in clean method @antazoey (#2167)
  • fix: issue where could not compile file and subdir in the same command @antazoey (#2168)
  • perf: improve performance of project.get_contract() @antazoey (#2166)

Special thanks to: @antazoey

Ape 0.8.7

01 Jul 17:57
d58c75a
Compare
Choose a tag to compare

Changes

Special thanks to: @antazoey

Ape 0.8.6

01 Jul 14:03
6ce3b49
Compare
Choose a tag to compare

Changes

  • feat: supporting geth --dev newer versions @antazoey (#2162)
  • feat: easily create projects from site-packages @antazoey (#2163)
  • feat: show events in pretty call-trace or from receipt @antazoey (#2161)
  • feat: ethereum.decode_returndata values to be comparable with currency strings @antazoey (#2159)

Special thanks to: @antazoey

Ape 0.8.5

20 Jun 19:44
c153052
Compare
Choose a tag to compare

Changes

  • fix: issues showing lines for plugin config validation errors @antazoey (#2157)
  • fix: pin peer dependency numpy<2 @antazoey (#2155)
  • fix: better error when missing base-ecosystem plugin for custom networks @antazoey (#2156)
  • test: run functional and integration tests separately in CI/CD @antazoey (#2147)
  • fix: issue where could not define custom networks in any non-local project @antazoey (#2153)
  • chore: use official install-geth-tools @antazoey (#2152)
  • fix: issue with list-errors and mismatched config types @antazoey (#2151)
  • fix: issue where plugin config loading error was not shown @antazoey (#2150)
  • test: re-enable macos-latest in CI @dtdang (#2120)
  • feat: allow comparing currency values to currency strings @antazoey (#2149)
  • docs: document environment variable support in ape-config.yaml files @antazoey (#2148)
  • feat: allow forking custom networks automatically @antazoey (#2145)
  • docs: document more fully the contract-creation metadata feature @antazoey (#2146)
  • fix: allow random RPCs to work for custom networks @antazoey (#2144)
  • fix: issue where Ape tries starting geth-dev for custom networks w/o URIs @antazoey (#2140)
  • feat: create config.isolate_data_folder() method @antazoey (#2139)

Special thanks to: @antazoey and @dtdang

Ape 0.8.4

13 Jun 18:14
114781d
Compare
Choose a tag to compare

Changes

Special thanks to: @antazoey, @banteg and @fivecut

Ape 0.8.3

06 Jun 20:42
29269bc
Compare
Choose a tag to compare

Changes

  • fix: issue with --force flag on ape pm commands @antazoey (#2119)
  • fix: issues with remapping and dependency detection in foundry projects @antazoey (#2117)
  • docs: solidity mapping @dtdang (#2116)
  • fix: issues with manifest-dependencies, evm-version in foundry projects, and unpacking @antazoey (#2114)
  • feat: foundry project config reading @antazoey (#2113)
  • fix: issue where v-prefix was required if using ref as a version in GH dependencies @antazoey (#2112)
  • fix: issue where v prefix mattered in dependency mapping @antazoey (#2111)
  • docs: update userguides and notes [APE-1752] @dtdang (#2109)
  • test: fix issue in test debug code @antazoey (#2110)
  • fix: allow regex globs for compile exclusions @antazoey (#2108)
  • docs: update receipt for 0.8 changes [APE-1752] @dtdang (#2107)
  • fix: issue where trusted plugins showed up as 3rd party @antazoey (#2106)

Special thanks to: @antazoey and @dtdang

Ape 0.8.2

01 Jun 04:03
5665aba
Compare
Choose a tag to compare

Changes

  • fix: issue where call coverage didn't increment @antazoey (#2105)
  • fix: bug preventing hyphenated plugin configs from working @antazoey (#2104)

Special thanks to: @antazoey

Ape 0.8.1

31 May 18:44
9c8dca1
Compare
Choose a tag to compare

Changes

Special thanks to: @antazoey, @dtdang, @theodorecurtil and @xrchz