karl
karl copied to clipboard
Update eth-tester to 0.7.0b1
This PR updates eth-tester from 0.1.0b32 to 0.7.0b1.
Changelog
0.7.0beta.1
--------------------------
Misc
~~~~
- https://github.com/ethereum/eth-tester/issues/230
0.6.0beta.6
--------------------------
Bugfixes
~~~~~~~~
- Revert upstream dependency requirements so they can be pulled into the
current web3.py (v5) (https://github.com/ethereum/eth-tester/issues/232)
0.6.0beta.5
--------------------------
Features
~~~~~~~~
- Add `to`, `from`, and `status` to transaction receipts
(https://github.com/ethereum/eth-tester/issues/228)
- Add support for Python 3.10
(https://github.com/ethereum/eth-tester/issues/231)
Deprecations and Removals
~~~~~~~~~~~~~~~~~~~~~~~~~
- Drop support for Python 3.6
(https://github.com/ethereum/eth-tester/issues/231)
Misc
~~~~
- https://github.com/ethereum/eth-tester/issues/230
0.6.0beta.4
--------------------------
Bugfixes
~~~~~~~~
- Support pre-London blocks with missing base fee by setting the
``base_fee_per_gas`` value to ``None`` during block validation and popping it
back out during block normalization
(https://github.com/ethereum/eth-tester/issues/227)
Improved Documentation
~~~~~~~~~~~~~~~~~~~~~~
- Update README to include current release note instructions.
(https://github.com/ethereum/eth-tester/issues/226)
0.6.0beta.3
--------------------------
Bugfixes
~~~~~~~~
- Only add `base_fee_per_gas` to block serializer after London
(https://github.com/ethereum/eth-tester/issues/218)
- Return a `v` field with `y_parity` value, rather than a `y_parity` field, for
typed transactions. (https://github.com/ethereum/eth-tester/issues/224)
Misc
~~~~
- https://github.com/ethereum/eth-tester/issues/213
0.6.0beta.2
-------------
Released 2021-11-10
- Features
- Allow `nonce` parameter for inbound transactions to `eth_call` and `eth_estimateGas`
- Increase default block gas limit to gas limit at London hard fork (30029122)
- Misc
- Reference new public method generate_genesis_state instead of
protected version in README
- Created better test for gas estimate with block identifiers
- Update README.md with the link to the Circle CI build status
0.6.0beta.1
-------------
Released 2021-11-04
- Breaking Changes
- London support (https://github.com/ethereum/eth-tester/pull/206)
- Upgrade py-evm to v0.5.0-alpha.1 for London support
- Default to London
- Features
- London support (https://github.com/ethereum/eth-tester/pull/206)
- Support access list transactions and dynamic fee transactions
- Transaction param support for `access_list`, `type`, `max_fee_per_gas`, `max_priority_fee_per_gas`
- Transaction receipt param support for `type` and `effective_gas_price`
- Block param support for `base_fee_per_gas`
- Support for custom mnemonic when initializing the Backend for EthTester
- New public, pass-through methods PyEVMBackend.generate_genesis_params and
PyEVMBackend.generate_genesis_state
- Misc
- Adjust wording in README regarding genesis parameters
0.5.0beta.4
-------------
Released 2021-04-12
- Features
- Upgrade py-evm to v0.4.0-alpha.4 for Python 3.9 support
https://github.com/ethereum/eth-tester/pull/205
- Upgrade py-evm to v0.4.0-alpha.3, for Berlin support
Default to Berlin
https://github.com/ethereum/eth-tester/pull/204
0.5.0beta.2
-------------
Released 2020-08-31
- Features
- Officially support py3.8
https://github.com/ethereum/eth-tester/pull/195
- Performance
- Upgrade pyrlp to v2-alpha1, with faster encoding/decoding
https://github.com/ethereum/eth-tester/pull/195
- Misc
- Pypy support completely dropped (it was never officially added,
only some pieces were tested, in hopes of eventually supporting)
https://github.com/ethereum/eth-tester/pull/195
- Upgrade to pyevm v0.3.0-alpha.19
https://github.com/ethereum/eth-tester/pull/196
0.5.0beta.1
-------------
Released 2020-06-01
- Breaking changes
- Make gas limit constant for py-evm backend
https://github.com/ethereum/eth-tester/pull/192
- Features
- Add support for gas estimate block identifiers
https://github.com/ethereum/eth-tester/pull/189
- Add support for custom virtual machine fork schedule in PyEVMBackend
https://github.com/ethereum/eth-tester/pull/191
0.4.0beta.2
-------------
- Misc
- Upgrate eth-keys to allow 0.3.* versions
- Upgrate py-evm to v0.3.0-alpha.15, which allows the eth-keys upgrade
0.4.0beta.1
-------------
- Misc
- Upgrade to py-evm v0.3.0-b11
https://github.com/ethereum/eth-tester/pull/172
0.3.0beta.1
-------------
- Breaking changes
- Default to IstanbulVM
https://github.com/ethereum/eth-tester/pull/169
- Misc
- Upgrade to py-evm v0.3.0-b7
https://github.com/ethereum/eth-tester/pull/166
- Upgrade to py-evm v0.3.0-b8
https://github.com/ethereum/eth-tester/pull/171
0.2.0beta.2
------------
Released June 19, 2019
- Misc
- Upgrade to py-evm v0.3.0-b1
https://github.com/ethereum/eth-tester/pull/164
0.2.0beta.1
------------
Released June 13, 2019
- Breaking changes
- Drop Python 3.5
https://github.com/ethereum/eth-tester/pull/160
- Upgrade to Py-EVM 0.2.0-a43
https://github.com/ethereum/eth-tester/pull/162
0.1.0
-----
Initial release
0.1.0beta.39
-------------
Released April 12, 2019
- Misc
- Update default VM rules to Constantinople
https://github.com/ethereum/eth-tester/pull/153
0.1.0beta.38
-------------
Released April 10, 2019
- Misc
- Update PyEVM and Pytest Dependencies
https://github.com/ethereum/eth-tester/pull/152
0.1.0beta.37
-------------
Released Jan 22, 2019
- Misc
- Make PyEVMBackend subclass of BaseChainBackend
https://github.com/ethereum/eth-tester/pull/150
0.1.0beta.36
-------------
Released Jan 10, 2019
- Misc
- Upgrade eth-keys and rlp
https://github.com/ethereum/eth-tester/pull/146
0.1.0beta.35
-------------
Released Jan 9, 2019
- Misc
- Upgrade py-evm to 0.2.0a38
https://github.com/ethereum/eth-tester/pull/143
- Readme fixups
https://github.com/ethereum/eth-tester/pull/144
- Remove dead `formatting` module, replace with `eth-utils` utilities
https://github.com/ethereum/eth-tester/pull/145
0.1.0beta.34
-------------
Released Dec 20, 2018
- Breaking changes
- Update eth-abi from v1 to v2
https://github.com/ethereum/eth-tester/pull/141
- Misc
- Improve error message when trying to sign with an unknown address
https://github.com/ethereum/eth-tester/pull/140
- Add custom genesis examples to docs
https://github.com/ethereum/eth-tester/pull/136
- Steps toward pypy support, by using eth_utils.toolz
https://github.com/ethereum/eth-tester/pull/138
- Remove duplicate generate_contract_address, drop custom secp256k1 and jacobian utilities
https://github.com/ethereum/eth-tester/pull/137
- Upgrade eth-utils (and eth-abi)
https://github.com/ethereum/eth-tester/pull/141
0.1.0beta.33
-------------
Released Oct 4, 2018
- Add some low-level internal tools for setting genesis parameters (API subject to change)
https://github.com/ethereum/eth-tester/pull/123
- Upgrade py-evm to alpha 33 https://github.com/ethereum/eth-tester/pull/134
- Misc testing & dependency fixes https://github.com/ethereum/eth-tester/pull/127
Links
- PyPI: https://pypi.org/project/eth-tester
- Changelog: https://pyup.io/changelogs/eth-tester/
- Repo: https://github.com/ethereum/eth-tester