Releases: eth-brownie/brownie
Releases · eth-brownie/brownie
brownie 1.8.2
brownie 1.8.1
brownie 1.8.0
Added
- Interactive debugging mode when running tests (#456)
Rpc.undo
andRpc.redo
(#457)InterfaceContainer
andInterfaceConstructor
(#463)- Allow contract deployment via
Account.transfer
(#464)
Changed
- Do not raise on non-zero block height (#461)
- When fetching source code, call
getabi
ifgetsourcecode
fails (#462)
Fixed
- Add missing args to pytest
print
method (#460)
brownie 1.7.5
brownie 1.7.4
brownie 1.7.3
brownie 1.7.2
Fixed
- Properly handle undecodable events (#433)
brownie 1.7.1
brownie 1.7.0
Added
- Install packages from Github or ethPM using
brownie pm
CLI commands (#390) - Manage network settings using
brownie networks
CLI commands (#408) - Fetch contract sources from Etherscan API with
Contract.from_explorer
(#413) - Maintain persistent deployment records in SQLite database (#413)
- Use
prompt_toolkit
in console to enable autocompletion, input suggestions and code highlights (#416) - View NatSpec documentation for contract functions with
ContractCall.info
(#395) Accounts.default
to set default account for contract deployments (#391)- Cleaner output when using the
-s
flag with pytest (#397)
Changed
- All configuration file settings are now optional and no config file is added when creating a new project (#408)
- Network settings are handled independently of projects (#408)
- Paths are referenced via pointers in build artifacts (#403)
Deprecated
Contract
init method deprecated in favor offrom_ethpm
orfrom_abi
class methods (#413)brownie ethpm
CLI tool temporarily deprecated in favor ofbrownie pm
until ethPM v3 is official (#390)
Removed
- Source minification (#384)
Fixed
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