@@ -3,6 +3,45 @@ Release notes
3
3
4
4
.. towncrier release notes start
5
5
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
+
6
45
py-evm 0.3.0-alpha.8 (2019-11-05)
7
46
---------------------------------
8
47
0 commit comments