@@ -3,6 +3,33 @@ Release notes
3
3
4
4
.. towncrier release notes start
5
5
6
+ py-evm 0.3.0-alpha.15 (2020-04-14)
7
+ ----------------------------------
8
+
9
+ Features
10
+ ~~~~~~~~
11
+
12
+ - :meth: `eth.chains.base.Chain.import_block() ` now returns some meta-information about the witness.
13
+ You can get a list of trie node hashes needed to build the witness, as well
14
+ as the accesses of accounts, storage slots, and bytecodes. (`#1917
15
+ <https://github.com/ethereum/py-evm/issues/1917> `__)
16
+
17
+
18
+ Internal Changes - for Contributors
19
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20
+
21
+ - Use a more recent eth-keys, which calls an eth-typing that's not deprecated. (`#1665 <https://github.com/ethereum/py-evm/issues/1665 >`__)
22
+ - Upgrade pytest-xdist from 1.18.1 to 1.31.0, to fix a CI crash. (`#1917 <https://github.com/ethereum/py-evm/issues/1917 >`__)
23
+ - Added :class: `~eth.db.accesslog.KeyAccessLoggerDB ` and its atomic twin; faster ``make
24
+ validate-docs `` (but you have to remember to ``pip install -e .[doc] `` yourself); ``str(block) `` now
25
+ includes some bytes of the block hash. (`#1918 <https://github.com/ethereum/py-evm/issues/1918 >`__)
26
+ - Fix for creating a duplicate "ghost" Computation that was never used. It didn't
27
+ break anything, but was inelegant and surprising to get extra objects created
28
+ that were mostly useless. This was achieved by changing
29
+ :meth: `eth.abc.ComputationAPI.apply_message ` and
30
+ :meth: `eth.abc.ComputationAPI.apply_create_message ` to be class methods. (`#1921 <https://github.com/ethereum/py-evm/issues/1921 >`__)
31
+
32
+
6
33
py-evm 0.3.0-alpha.14 (2020-02-10)
7
34
----------------------------------
8
35
0 commit comments