From 9ebb040ce14e3f840c59cdaf7103fcf3f60276db Mon Sep 17 00:00:00 2001 From: Ben Hauser Date: Thu, 18 Mar 2021 21:53:55 +0400 Subject: [PATCH] release: update changelog, bump verison to v1.14.0 --- CHANGELOG.md | 7 +++++++ brownie/_config.py | 2 +- setup.cfg | 2 +- setup.py | 7 ++++--- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 966c9ecd8..a2935b5a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased](https://github.com/eth-brownie/brownie) +## [1.14.0](https://github.com/eth-brownie/brownie/tree/v1.14.0) - 2021-03-18 +### Added +- Generalized RPC logic allowing (limited) use of `geth --dev` as a local test network ([#998](https://github.com/eth-brownie/brownie/pull/998)) +- RPC call caching via web3 middleware ([#997](https://github.com/eth-brownie/brownie/pull/997)) +- Allow tests to target project outside the current working directory via `--brownie-project` cli flag ([#996](https://github.com/eth-brownie/brownie/pull/996)) +- Add BSC mainnet and fork-mode to default networks ([#961](https://github.com/eth-brownie/brownie/pull/961)) + ### Changed - `export BROWNIE_LIB=1` to install brownie with soft pins. Also ensured hard pins for all dependencies are set. ([#993](https://github.com/eth-brownie/brownie/pull/993)) diff --git a/brownie/_config.py b/brownie/_config.py index 59a7cd81b..27ddcc8db 100644 --- a/brownie/_config.py +++ b/brownie/_config.py @@ -17,7 +17,7 @@ from brownie._singleton import _Singleton -__version__ = "1.13.4" +__version__ = "1.14.0" BROWNIE_FOLDER = Path(__file__).parent DATA_FOLDER = Path.home().joinpath(".brownie") diff --git a/setup.cfg b/setup.cfg index 9577e5f0f..a49a95741 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.13.4 +current_version = 1.14.0 [bumpversion:file:setup.py] diff --git a/setup.py b/setup.py index 26a09e1e3..5fa4969ca 100644 --- a/setup.py +++ b/setup.py @@ -1,18 +1,19 @@ #!/usr/bin/python3 import os import sys + from setuptools import find_packages, setup with open("README.md", "r") as fh: long_description = fh.read() if os.environ.get("BROWNIE_LIB", "0") == "1": - if sys.platform == 'windows': + if sys.platform == "windows": requirements_filename = "requirements-windows.in" else: requirements_filename = "requirements.in" else: - if sys.platform == 'windows': + if sys.platform == "windows": requirements_filename = "requirements-windows.txt" else: requirements_filename = "requirements.txt" @@ -23,7 +24,7 @@ setup( name="eth-brownie", packages=find_packages(), - version="1.13.4", # don't change this manually, use bumpversion instead + version="1.14.0", # 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,