Added
- Hypothesis integration for property-based and stateful testing
TransactionReceipt.new_contracts
- list of contracts deployed during a contract callTransactionReceipt.internal_transfers
- information on internal ether transfers during a transaction
Changed
- Refactor
brownie.convert
into sub-modules - Use
eth_abi.grammar.parse
when formatting contract inputs and outputs - Replace
docopt
withdocopt-ng
(fixes deprecation warnings) ContractContainer.at
compares actual bytecode to expected, returnsContract
object if they do not match
Removed
- Custom color settings in the project config file
Fixed
- bug preventing
pytest.default_contract_owner
config setting from having any effect - threading exception when contract deployment fails