Releases: eth-brownie/brownie
Releases · eth-brownie/brownie
brownie 1.12.3
brownie 1.12.2
Added
- Detect EIP1822 proxies
Contract.from_explorer
(#881) - Support for EIP 1967 proxy pattern in
Contract.from_explorer
(#876) ContractContainer.decode_input
(#879)
Changed
- Build artifacts for dependencies are now saved at
build/contracts/dependencies
(#878)
Fixed
- Ensure receiver address is checksummed when calling
eth_estimateGas
(#880)
brownie 1.12.1
Fixed
- Append zero-bytes when expected size of memory exceeds actual size (#868)
brownie 1.12.0
Added
TransactionReceipt.replace
for rebroadcasting pending transactions (#846)- Gas strategies for automatic transaction pricing and replacement (#847)
- Allow broadcasting reverting transactions in a live environment (#854)
- Add
timedelta
as a kwarg inchain.mine
(#856) require_network
pytest marker (#858)TransactionReceipt.dev_revert_msg
to access the dev revert string when there is a regular revert message (#860)- Allow targetting dev revert string in
brownie.reverts
(#861) - Support regex in
brownie.reverts
(#864)
Changed
- Improved handling of trace queries and related exceptions (#853)
- Disallow assignment over contract functions (#855)
skip_coverage
andno_call_coverage
are now markers, the fixtures have been deprecated (#859)- Improved exception messages for contract calls missing the
"from"
field (864)
Fixed
brownie 1.11.12
brownie 1.11.11
brownie 1.11.10
Changed
- During testing, do not connect to network until immediately before running tests (#819)
Fixed
- Vyper 0.2.5 non-payable revert error no longer displays the entire contract (#812)
- Handle correct
ConnectionError
when pulling Vyper versions (#815) - Typo in
gasPrice
during gas estimation (#817) - Handle
0x
when parsing tuples with black for call trace (#818) - Console completions for
Contract.deploy
(#820)
brownie 1.11.9
brownie 1.11.8
Added
- Automatically add
tx
as a local variable during interactive debugging (#796)
Changed
- Gas buffer is not applied to transactions between EOAs (#798)
- Use
vyper
instead ofvvm
for compilation, where possible (#797)
Fixed
- Correctly highlight skipped, previously failing tests in red when using
-U
flag (#795)