Releases: eth-brownie/brownie
Releases · eth-brownie/brownie
brownie 1.20.6
Added
include
kwarg for address strategy, type-dependent strategy overloads (#1780)
Fixed
- ds-note decoding (#1781)
- "Dropped without known replacement" tx race condition (#1782)
brownie 1.20.5
Fixed
- Handle missing
blockNumber
while awaiting confirmation (#1774)
- Search parent paths for file import during source verification (#1776)
brownie 1.20.4
Fixed
- Fall back to ABI when
Contract.from_explorer
compilation fails (#1772)
brownie 1.20.3
Added
- Config setting to disable short-term caching (#1767)
- Support for blast chain contract verification (#1765)
- Support for additional anvil cmdline args (#1756)
Fixed
- Target different blocks for live/dev networks when adding POA middleware (#1769)
- Dict keys for nested tuples in returndata (#1768)
- Solidity error code decoding (#1758)
brownie 1.20.2
Added
- Support for vyper
0.3.10
new pragma format (#1747)
Changed
- Loosen package installation restrictions (#1753)
Fixed
- Reset
multicall
call code even if call reverts (#1746)
TypeError
when outputting custom errors (#1751)
brownie 1.20.1
Added
- verbose option for
multicall
debugging (#1743)
Fixed
- handle exceptions within caching middleware (#1742)
- update
docopt-ng
to support latest python (#1738)
camelCase
to snake_case
updates (#1737)
brownie 1.20.0
Changed
- Add support for Python 3.12, drop support for Python 3.9 (#1735)
Removed
- Support for
pythx
(#1733)
- Support for
ethpm
(#1734)
brownie 1.19.5
Added
- Support for custom / typed errors (#1728)
Changed
- Default to EIP1559-style transactions on live networks (#1727)
Fixed
- Readthedocs missing config file (#1729)
brownie 1.19.4
Added
viaIR
optimizer support (#1572)
- Silent transactions when calling a contract (#1636)
- Include encoded return data in transaction trace (#1715)
--no-compile
flag to avoid project recompilation (#1507)
- Support for various new EVM chains
Changed
- set default vyper EVM version to
paris
(#1684)
Fixed
- Force using utf-8 for reading contracts (#1712)
- Fix verification for same named files (#1677)
KeyError
when removing a contract (#1689)
brownie 1.19.3
Added
- Ganache 7.7.x support (#1652)
Fixed
- Anvil support, you can now access trace, events and return_value for anvil transactions (#1652)
- Removes
eth-abi
depreciation warnings (#1639)
- Bump web3.py dep to support async provider in threaded applications (#1664)