Releases: ApeWorX/ape
Releases · ApeWorX/ape
Ape 0.1.0-alpha.30
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
Changes
- feat: support upstream providers @unparalleled-js (#258)
Special thanks to: @unparalleled-js
Ape 0.1.0-alpha.28
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
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
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
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
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
Ape 0.1.0-alpha.23
Changes
- fix: help text fixes @unparalleled-js (#140)
- feat: custom exceptions @unparalleled-js (#138)
- feat: fuzzy command suggestions @unparalleled-js (#139)
- fix: accounts failure exit codes @unparalleled-js (#136)
- chore: refactor and test networks list command @unparalleled-js (#134)
- chore: upgrade python syntax @unparalleled-js (#131)
Special thanks to: @unparalleled-js
Ape 0.1.0-alpha.22
Changes
- fix: use getattr for EthereumProvider network configs instead of dictionary key lookup @lost-theory (#128)
Special thanks to: @lost-theory
Ape 0.1.0-alpha.21
Changes
- fix: make sure signatures are in the proper format for RLP encoding @fubuloubu (#124)
- fix: remove unused network type after geth --dev was added @fubuloubu (#123)
- fix: handle exceptions when loading plugin packages @fubuloubu (#121)
Special thanks to: @fubuloubu