Skip to content

Releases: eth-brownie/brownie

brownie 1.0.0b3

26 Apr 13:59
Compare
Choose a tag to compare
  • major code re-organization and refactoring
  • allow skipping contracts with _
  • modify test coverage file format
  • merge test and coverage components of cli
  • only run tests / coverage evaluation if related files have changed
  • integrate opview as brownie gui
  • many bugfixes and minor changes

brownie 1.0.0b2

14 Apr 02:54
404abbc
Compare
Choose a tag to compare
  • add compile command to cli
  • bugfix in pypi package requirements
  • show numbers on skipped and failing tests

brownie 1.0.0b1

11 Apr 15:24
Compare
Choose a tag to compare
  • major code re-organization, brownie now works as a package and is installable via pip
  • remove os.path in favor of pathlib.Path - allow Windows support
  • rebuild brownie console, use compile to check for completed statements
  • remove Accounts.mnemonic
  • transaction.history is now a custom data class
  • save and load accounts using standard encrypted keystore files
  • add brownie bake to initialize projects from template
  • many bugfixes and minor changes

brownie 0.9.5

01 Apr 20:38
96ebd14
Compare
Choose a tag to compare
  • check.true and check.false require booleans to pass
  • Allow subfolders within tests/
  • Only run specific tests within a file
  • More efficient transaction stack trace analysis
  • Improvements to compiler efficiency and functionality
  • account.transfer accepts data
  • add ContractTx.encode_abi
  • add ContractContainer.get_method
  • Bugfixes

brownie 0.9.4

24 Feb 19:21
da4418d
Compare
Choose a tag to compare
  • Improved console formatting for lists and dicts
  • Run method returns list of scripts when no argument is given
  • Do not keep mnemonics and private keys in readline history
  • Use KwargTuple type for call return values
  • Bugfixes

brownie 0.9.3

20 Feb 15:57
Compare
Choose a tag to compare
  • Raise ValueError when attempting to modify non-existent config settings
  • Modify install script
  • Minor bugfixes

brownie 0.9.2

19 Feb 01:21
Compare
Choose a tag to compare
  • Add --stable and --dev flags to swap between master and develop branches
  • Better verbosity for check.reverts exception string
  • Config settings are reset when network resets
  • Add default_contract_owner setting

brownie 0.9.1

18 Feb 02:04
Compare
Choose a tag to compare
  • Add --always-transact flag for test and coverage
  • Do not show individual methods when contract coverage is 0%
  • Minor bugfixes

brownie 0.9.0

16 Feb 01:01
Compare
Choose a tag to compare
  • Initial release