github eth-brownie/brownie v1.7.0
brownie 1.7.0

latest releases: v1.20.4, v1.20.3, v1.20.2...
4 years ago

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 of from_ethpm or from_abi class methods (#413)
  • brownie ethpm CLI tool temporarily deprecated in favor of brownie pm until ethPM v3 is official (#390)

Removed

  • Source minification (#384)

Fixed

  • Recursion errors when a library references itself (#393)
  • Incorrect source highlights when running tests across multiple projects at once (#402)

Don't miss a new brownie release

NewReleases is sending notifications on new releases.