Skip to content

Releases: ApeWorX/ape

Ape 0.1.0-beta.2

20 Dec 02:55
5331bf8
Compare
Choose a tag to compare

Changes

Special thanks to: @evanblank3 and @fubuloubu

Ape 0.1.0-beta.1

17 Dec 16:17
Compare
Choose a tag to compare

Changes

  • docs: added provider API doc strings @Ninjagod1251 (#303)
  • docs: document AccountsAPI @Ninjagod1251 (#301)
  • docs: documentation of compiler, config, explorer @Ninjagod1251 (#304)
  • fix: add missing docs dependencies @unparalleled-js (#315)
  • docs: doc strings/utils @Ninjagod1251 (#308)
  • docs: revamp documentation @unparalleled-js (#302)
  • feat: add string address encoding @evanblank3 (#311)
  • fix: resolve import error preventing deploying contracts from working @unparalleled-js (#313)
  • refactor: rename ape.api.contracts to ape.contracts @evanblank3 (#299)
  • docs: document the CLI utilities @unparalleled-js (#295)
  • docs: document AddressAPI @unparalleled-js (#300)
  • refactor: use builtin tempfile context manager @unparalleled-js (#296)
  • feat: return checksummed addresses from contract calls @unparalleled-js (#294)

Special thanks to: @Ninjagod1251, @evanblank3, @sabotagebeats and @unparalleled-js

Ape 0.1.0-alpha.31

07 Dec 20:46
e1ec612
Compare
Choose a tag to compare

Changes

  • feat: allow CompilerAPI to be imported from root ape.api namespace @unparalleled-js (#288)
  • feat: support Github dependencies @unparalleled-js (#284)
  • fix: remove unneeded github auth check when displaying available plugins @unparalleled-js (#287)
  • feat: wait for transaction confirmations @unparalleled-js (#277)

Special thanks to: @unparalleled-js

Ape 0.1.0-alpha.30

07 Dec 03:27
6490c41
Compare
Choose a tag to compare

Changes

  • feat: ability to initialize contract objects with an address @evanblank3 (#291)
  • feat: block API @unparalleled-js (#279)
  • refactor: create Github client @unparalleled-js (#283)
  • refactor: make config item classes importable from api module @unparalleled-js (#276)
  • fix: issue preventing the transfer() method from working on accounts @unparalleled-js (#268)
  • test: test test @unparalleled-js (#272)

Special thanks to: @evanblank3 and @unparalleled-js

Ape 0.1.0-alpha.29

24 Nov 16:59
a79ae0a
Compare
Choose a tag to compare

Changes

  • feat: support upstream providers @unparalleled-js (#258)

Special thanks to: @unparalleled-js

Ape 0.1.0-alpha.28

24 Nov 16:16
5917c19
Compare
Choose a tag to compare

Changes

  • feat: use rich tree when outputting networks list @unparalleled-js (#257)
  • feat: show contract address on deployment @unparalleled-js (#256)
  • feat: in geth plugin, warn when attempting to connect to non-geth network @unparalleled-js (#253)
  • feat: eth-tester provider @unparalleled-js (#252)
  • fix: handle when there is not a message in a contract revert @unparalleled-js (#250)
  • feat: only compile given contracts @unparalleled-js (#247)
  • refactor: specify optional value in call instead of using arg position @unparalleled-js (#248)

Special thanks to: @unparalleled-js

Ape 0.1.0-alpha.27

18 Nov 19:04
e7cca21
Compare
Choose a tag to compare

Changes

  • feat: support dynamic fee transactions @unparalleled-js (#237)
  • feat: plugin feature now displays available and installed plugins @Ninjagod1251 (#212)
  • test: allow CLI test projects to opt-out of tests @unparalleled-js (#239)
  • docs: readme updates @fubuloubu (#243)
  • feat: contract CLI options @unparalleled-js (#240)
  • docs: quickstart update @Ninjagod1251 (#238)
  • docs: create narrative documentation @sabotagebeats (#193)
  • feat: added web3 provider base class @unparalleled-js (#231)
  • fix: keep type info for all ape packages up-to-date @unparalleled-js (#234)
  • fix: issue where all plugins got counted as 1st class plugins @unparalleled-js (#230)
  • feat: upgrade black pre-commit hook @unparalleled-js (#228)

Special thanks to: @Ninjagod1251, @fubuloubu, @sabotagebeats and @unparalleled-js

Ape 0.1.0-alpha.26

09 Nov 18:02
ac2e358
Compare
Choose a tag to compare

Changes

  • feat: test command @unparalleled-js (#225)
  • feat: upgrade black to target python 3.9 @unparalleled-js (#227)
  • refactor: rename http provider plugin to geth @unparalleled-js (#226)
  • feat: start ephemeral development geth when no HTTP provider running @unparalleled-js (#224)
  • fix: only handle errors from geth in ape-http provider plugin @unparalleled-js (#219)
  • docs: update website and doc links in README @miohtama (#221)
  • feat: provider and account testing APIs @unparalleled-js (#220)
  • feat: test config that includes mnemonic and number of accounts @unparalleled-js (#216)
  • fix: make all cli options callable @unparalleled-js (#217)
  • refactor: add ape 1st cls plugins to known_first_party isort list @unparalleled-js (#218)
  • fix: make account option 0-index based @unparalleled-js (#207)
  • feat: allow getting network from choice @unparalleled-js (#206)
  • fix: inc sender in dict but not in send @unparalleled-js (#205)
  • feat: alias prompt choice click param type @unparalleled-js (#196)
  • fix: handle List and None in config output @unparalleled-js (#201)

Special thanks to: @miohtama and @unparalleled-js

Ape 0.1.0-alpha.25

19 Oct 13:07
5ac1029
Compare
Choose a tag to compare

Changes

  • feat: raise virtual machine errors @unparalleled-js (#181)
  • fix: make contract calls work @unparalleled-js (#190)
  • fix: make unlock account work @unparalleled-js (#191)
  • fix: estimate gas fix @unparalleled-js (#188)
  • fix: remove space from abi selector @unparalleled-js (#187)
  • docs: updated docker with example command @sabotagebeats (#182)
  • feat: Add dockerfile for automated builds to dockerhub @sabotagebeats (#165)
  • feat: use click handler for web3 loggers @unparalleled-js (#179)
  • chore: update all linting tools @fubuloubu (#180)
  • refactor: use logging verbosity option in run and console @unparalleled-js (#177)
  • feat: debug logging @unparalleled-js (#175)
  • feat: network bound command auto context @unparalleled-js (#171)
  • fix: warn for missing compilers recursively @unparalleled-js (#176)
  • fix: use valid yaml for networks dump @unparalleled-js (#173)
  • fix: improve plugins install config schema @unparalleled-js (#170)

Special thanks to: @fubuloubu, @sabotagebeats and @unparalleled-js

Ape 0.1.0-alpha.24

30 Sep 18:12
a106c83
Compare
Choose a tag to compare

Changes

  • feat: custom errors in 1st class plugins @unparalleled-js (#169)
  • feat: cli module @unparalleled-js (#168)
  • feat: logging @unparalleled-js (#146)
  • fix: handle missing compiler extensions @unparalleled-js (#167)
  • fix: correct networks list output @unparalleled-js (#164)
  • fix: limit ape_accounts plugin to KeyfileAccounts @unparalleled-js (#157)
  • fix: uses 'fixes' keyword in PR template @unparalleled-js (#160)
  • feat: handle interrupts @unparalleled-js (#159)
  • fix: remove production asserts @unparalleled-js (#143)
  • fix: improve error handling for unimplemented plugins @unparalleled-js (#148)

Special thanks to: @unparalleled-js