Releases: eth-brownie/brownie
Releases · eth-brownie/brownie
brownie 1.19.2
brownie 1.19.1
Fixed
brownie 1.19.0
brownie 1.18.2
Added
- Subscribe to events, with callbacks, using the corresponding contract instance (#1453)
- Retrieve events that have occurred between two blocks using the corresponding contract instance (#1453)
- Listening for an event using the associated contract instance (#1453)
- Allow cache disabling when forking with ganache (#1473)
- Detect 0xsplits clone proxies (#1524)
Fixed
- Fix download of dependencies with special characters in tag/version (#1470)
- Deepcopy config so that disconnecting and reconnecting to networks works fully (#1466)
- Hardhat integration on Windows (#1482)
- Handle equal sign in network RPC address (#1450)
ReturnValue
comparison on tuples containing strings (#1476)- Ensure
.env
file exists on installed packages (#1504) - Bug when highlighting source code in GUI (#1512)
- Bug when highlighting opcodes in GUI (#1513)
brownie 1.18.1
Fixed
- Correctly modify chain time when using
chain.mine
with Ganache v7 (#1438)
brownie 1.18.0
Added
- Support for Ganache v7 (#1409, #1410)
- Add
override
argument to contract methods which allows changing the state before the call (#1412) - Allow to override EVM version per language (#1418)
- Support for Alchemy via
WEB3_ALCHEMY_PROJECT_ID
environment var (#1401) - Support Ganache unlimited contract size (#1424)
Changed
- Added a new solidity compiler setting
use_latest_patch
inbrownie-config.yaml
to use the latest patch version of a compiler based on the pragma version of the contract (#1383) - Add cli flag
-r
for raising exceptions to the caller instead of doing a system exit (#1394)
Fixed
brownie 1.17.2
brownie 1.17.1
brownie 1.17.0
Added
- Arguments from the command line can now be passed to brownie scripts. (#398)
- Fix etherscan verification w/ new solidity flattener (#1283)
- Drop py36 support and add py39 to CI/dev tooling (#1289)
- Bump dependencies (#1277)
- Fix missing source in source object, grab from filesystem (#1290)
- Add harmony mainnet to default network config(#1286)
- Better panic messages for contract calls (#1275)
Fixed
- Handle missing
gasPrice
ineth_getTransaction
(#1285)