From c3a44b9c803dbc4a1077768a0d278bc696894cb8 Mon Sep 17 00:00:00 2001 From: Ben Hauser Date: Tue, 30 Jan 2024 02:40:06 +0400 Subject: [PATCH] release: update changelog, bump version to 1.9.4 --- CHANGELOG.md | 22 ++++++++++++---------- brownie/_config.py | 2 +- requirements.txt | 2 +- setup.cfg | 2 +- setup.py | 2 +- 5 files changed, 16 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 456887ea8..b9b845272 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,18 +6,22 @@ This changelog format is based on [Keep a Changelog](https://keepachangelog.com/ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased](https://github.com/eth-brownie/brownie) + +## [1.19.4](https://github.com/eth-brownie/brownie/tree/v1.19.4) - 2024-01-29 ### Added -- Added functional support for the following new chains: -- Sepolia -- Polygon zkEVM -- Optimisim (fixed explorer support) -- Gnosis Chain -- Chiado (Gnosis testnet) -- Base chain +- `viaIR` optimizer support ([#1572](https://github.com/eth-brownie/brownie/pull/1572)) +- Silent transactions when calling a contract ([#1636](https://github.com/eth-brownie/brownie/pull/1636)) +- Include encoded return data in transaction trace ([#1715](https://github.com/eth-brownie/brownie/pull/1715)) +- `--no-compile` flag to avoid project recompilation ([#1507](https://github.com/eth-brownie/brownie/pull/1507)) +- Support for various new EVM chains + +### Changed +- set default vyper EVM version to `paris` ([#1684](https://github.com/eth-brownie/brownie/pull/1684)) ### Fixed -- Force using utf-8 for reading contracts +- Force using utf-8 for reading contracts ([#1712](https://github.com/eth-brownie/brownie/pull/1712)) - Fix verification for same named files ([#1677](https://github.com/eth-brownie/brownie/pull/1677)) +- `KeyError` when removing a contract ([#1689](https://github.com/eth-brownie/brownie/pull/1689)) ## [1.19.3](https://github.com/eth-brownie/brownie/tree/v1.19.3) - 2023-01-29 ### Added @@ -28,8 +32,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removes `eth-abi` depreciation warnings ([#1639](https://github.com/eth-brownie/brownie/pull/1639)) - Bump web3.py dep to support async provider in threaded applications ([#1664](https://github.com/eth-brownie/brownie/pull/1664)) -- Add Hedera network integration ([#1658](https://github.com/eth-brownie/brownie/pull/1658)) - ## [1.19.2](https://github.com/eth-brownie/brownie/tree/v1.19.2) - 2022-10-16 ### Added - Support for remappings in `from_explorer` ([#1596](https://github.com/eth-brownie/brownie/pull/1596)) diff --git a/brownie/_config.py b/brownie/_config.py index 89106c23f..4b6c34d21 100644 --- a/brownie/_config.py +++ b/brownie/_config.py @@ -19,7 +19,7 @@ from brownie._expansion import expand_posix_vars from brownie._singleton import _Singleton -__version__ = "1.19.3" +__version__ = "1.19.4" BROWNIE_FOLDER = Path(__file__).parent DATA_FOLDER = Path.home().joinpath(".brownie") diff --git a/requirements.txt b/requirements.txt index 46738e292..6723ac959 100644 --- a/requirements.txt +++ b/requirements.txt @@ -158,7 +158,7 @@ py==1.11.0 # -r requirements.in # pytest # pytest-forked -py-solc-ast==1.2.9 +py-solc-ast==1.2.10 # via -r requirements.in py-solc-x==1.1.1 # via -r requirements.in diff --git a/setup.cfg b/setup.cfg index 237770fbd..61dd6e0f8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.19.3 +current_version = 1.19.4 [bumpversion:file:setup.py] diff --git a/setup.py b/setup.py index c418daf76..16ab55fef 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ setup( name="eth-brownie", packages=find_packages(), - version="1.19.3", # don't change this manually, use bumpversion instead + version="1.19.4", # don't change this manually, use bumpversion instead license="MIT", description="A Python framework for Ethereum smart contract deployment, testing and interaction.", # noqa: E501 long_description=long_description,