@@ -3,6 +3,45 @@ Release notes
33
44.. towncrier release notes start
55
6+ py-evm 0.3.0-alpha.9 (2019-12-02)
7+ ---------------------------------
8+
9+ Features
10+ ~~~~~~~~
11+
12+ - Add new Chain APIs (`#1887 <https://github.com/ethereum/py-evm/issues/1887 >`__):
13+
14+ - `get_canonical_block_header_by_number `
15+ - `get_canonical_transaction_index `
16+ - `get_canonical_transaction_by_index `
17+ - `get_transaction_receipt_by_index `
18+
19+
20+ Bugfixes
21+ ~~~~~~~~
22+
23+ - Remove the ice age delay that was accidentally left in Istanbul (`#1877 <https://github.com/ethereum/py-evm/issues/1877 >`__)
24+
25+
26+ Improved Documentation
27+ ~~~~~~~~~~~~~~~~~~~~~~
28+
29+ - In the API docs display class methods, static methods and methods as one group "methods".
30+ While we ideally wish to separate these, Sphinx keeps them all as one group which we'll
31+ be following until we find a better option. (`#794 <https://github.com/ethereum/py-evm/issues/794 >`__)
32+ - Tweak layout of API docs to improve readability
33+
34+ Group API docs by member (methods, attributes) (`#1797 <https://github.com/ethereum/py-evm/issues/1797 >`__)
35+ - Add missing API docs for ``MiningChain ``.
36+ Add missing API docs for ``eth.db.* ``
37+ Add missing API docs for ``Constantinople ``, ``Petersburg `` and ``Istanbul `` forks
38+ Move all docstrings that aren't overly specific to a particular implementation from
39+ the implementation to the interface. This has the effect that the docstring will
40+ appear both on the interface as well as on the implementation except for when the
41+ implementation overwrites the docstring with a more specific descriptions. (`#1880 <https://github.com/ethereum/py-evm/issues/1880 >`__)
42+ - Add docstrings to all public APIs that were still lacking one. (`#1882 <https://github.com/ethereum/py-evm/issues/1882 >`__)
43+
44+
645py-evm 0.3.0-alpha.8 (2019-11-05)
746---------------------------------
847
0 commit comments