Skip to content

Commit

Permalink
Merge pull request #866 from eth-brownie/v1.12.0
Browse files Browse the repository at this point in the history
v1.12.0
  • Loading branch information
iamdefinitelyahuman authored Nov 24, 2020
2 parents 57cc1ac + 5846fb2 commit a18c42d
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 16 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased](https://github.com/eth-brownie/brownie)

## [1.12.0](https://github.com/eth-brownie/brownie/tree/v1.12.0) - 2020-11-24
### Added
- `TransactionReceipt.replace` for rebroadcasting pending transactions ([#846](https://github.com/eth-brownie/brownie/pull/846))
- Gas strategies for automatic transaction pricing and replacement ([#847](https://github.com/eth-brownie/brownie/pull/847))
- Allow broadcasting reverting transactions in a live environment ([#854](https://github.com/eth-brownie/brownie/pull/854))
- Add `timedelta` as a kwarg in `chain.mine` ([#856](https://github.com/eth-brownie/brownie/pull/856))
- `require_network` pytest marker ([#858](https://github.com/eth-brownie/brownie/pull/858))
- `TransactionReceipt.dev_revert_msg` to access the dev revert string when there is a regular revert message ([#860](https://github.com/eth-brownie/brownie/pull/860))
- Allow targetting dev revert string in `brownie.reverts` ([#861](https://github.com/eth-brownie/brownie/pull/861))
- Support regex in `brownie.reverts` ([#864](https://github.com/eth-brownie/brownie/pull/864))

### Changed
- Improved handling of trace queries and related exceptions ([#853](https://github.com/eth-brownie/brownie/pull/853))
- Disallow assignment over contract functions ([#855](https://github.com/eth-brownie/brownie/pull/855))
- `skip_coverage` and `no_call_coverage` are now markers, the fixtures have been deprecated ([#859](https://github.com/eth-brownie/brownie/pull/859))
- Improved exception messages for contract calls missing the `"from"` field ([864](https://github.com/eth-brownie/brownie/pull/865))

### Fixed
- Address resolution in `Contract.at` ([#842](https://github.com/eth-brownie/brownie/pull/842))
- Handle undecodable revert messages within subcalls ([#843](https://github.com/eth-brownie/brownie/pull/843))
- Bug when installed packages contain an `interfaces` folder ([#857](https://github.com/eth-brownie/brownie/pull/857))

## [1.11.12](https://github.com/eth-brownie/brownie/tree/v1.11.12) - 2020-11-04
### Added
- `timestamp` kwarg for `chain.mine` ([#838](https://github.com/eth-brownie/brownie/pull/838))
Expand Down
2 changes: 1 addition & 1 deletion brownie/_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

from brownie._singleton import _Singleton

__version__ = "1.11.12"
__version__ = "1.12.0"

BROWNIE_FOLDER = Path(__file__).parent
DATA_FOLDER = Path.home().joinpath(".brownie")
Expand Down
6 changes: 0 additions & 6 deletions docs/tests-pytest-fixtures.rst
Original file line number Diff line number Diff line change
Expand Up @@ -146,12 +146,6 @@ Isolation fixtures are used ensure a clean test environment when running tests,
Takes a snapshot of the chain before running a test and reverts to it after the test completes.

Coverage Fixtures
=================

Coverage fixtures alter the behaviour of tests when coverage evaluation is active. They are useful for tests with many repetitive functions, to avoid the slowdown caused by ``debug_traceTransaction`` queries.


.. _pytest-fixtures-reference-markers:

Markers
Expand Down
14 changes: 7 additions & 7 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ eth-event>=1.2.0,<2.0.0
eth-hash[pycryptodome]==0.2.0
eth-utils==1.9.5
hexbytes==0.2.1
hypothesis==5.35.0
prompt-toolkit==3.0.7
psutil>=5.7.2,<6.0.0
hypothesis==5.41.3
prompt-toolkit==3.0.8
psutil>=5.7.3,<6.0.0
py>=1.5.0
py-solc-ast>=1.2.5,<2.0.0
py-solc-x>=1.0.0,<2.0.0
py-solc-ast>=1.2.6,<2.0.0
py-solc-x>=1.0.1,<2.0.0
pygments==2.6.1
pygments_lexer_solidity==0.5.1
pytest==6.0.1
pytest-xdist==1.34.0
pythx==1.6.1
pyyaml>=5.3.0,<6.0.0
requests>=2.23.0,<3.0.0
requests>=2.25.0,<3.0.0
rlp==1.2.0
semantic-version==2.8.5
tqdm==4.48.2
tqdm==4.53.0
vvm>=0.1.0,<0.2.0
vyper>=0.2.7,<0.3.0
web3==5.11.1
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.11.12
current_version = 1.12.0

[bumpversion:file:setup.py]

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
setup(
name="eth-brownie",
packages=find_packages(),
version="1.11.12", # don't change this manually, use bumpversion instead
version="1.12.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,
Expand Down

0 comments on commit a18c42d

Please sign in to comment.