Releases: eth-brownie/brownie
Releases · eth-brownie/brownie
brownie 1.6.9
Fixed
- Encoding bug for lists of tuples
- Allow transfer to unchecksummed hexstring address
- Color output for
dir
in console - Ignore json files in contracts folder
ZeroDivisionError
during coverage evaluation when nothing has changed
brownie 1.6.8
brownie 1.6.7
Fixed
- INVALID instructions with no related ast node (assembly)
- Missing f-strings in compiler output
brownie 1.6.6
Changed
- MythX plugin update
- MythX plugin documentation update
brownie 1.6.5
Fixed
- Fix issues from missing source offsets in Solidity v0.6.3
- Do not assume pytest will run test functions sequentially (adds support for
-k
flag)
brownie 1.6.4
Added
- Show progress spinner when running stateful tests
Changed
- Update
brownie analyze
based on updates to MythX API
Fixed
- Allow import of project
ContractContainer
instances frombrownie
when running tests
brownie 1.6.3
Added
--stateful
flag to only run or skip stateful test cases- EIP-170 size limits: warn on compile, give useful error message on failed deployment
Changed
- unexpanded transaction trace is available for deployment transactions
Fixed
- Warn instead of raising when an import spec cannot be found
- Handle
REVERT
outside of function when generating revert map
brownie 1.6.2
Fixed
- Retrieve config file from brownie/data when generating new project
brownie 1.6.1
Changed
- Bump dependency versions, notably web3.py v5.5.0 to support the new ENS registry
brownie 1.6.0
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