1- python-bitcoinlib release notes
2- ===============================
1+ # python-bitcoinlib release notes
32
4- v0.7.0
5- ======
3+ ## v0.8.0
4+
5+ Major breaking API change!
6+
7+ While this interim release doesn't by itself include segwit support, it does
8+ change the name of the ` CTransaction/CMutableTransaction ` method ` GetHash() ` to
9+ ` GetTxid() ` to prepare for a future segwit-enabled release. Incorrect calls to
10+ ` GetHash() ` will now raise a ` AttributeError ` exception with an explanation.
11+
12+ Since this release doesn't yet include segwit support, you will need to set the
13+ Bitcoin Core ` -rpcserialversion=0 ` option, either as a command line argument,
14+ or in your ` bitcoin.conf ` file. Otherwise the RPC interface will return
15+ segwit-serialized transactions that this release's RPC support doesn't
16+ understand.
17+
18+ Other changes:
19+
20+ * Cookie file RPC authentication is now supported.
21+ * ` msg_header ` now correctly uses ` CBlockHeader ` rather than ` CBlock ` .
22+ * RPC ` getbalance ` now supports ` include_watchonly `
23+ * RPC ` unlockwallet ` is now supported
24+
25+
26+ ## v0.7.0
627
728Breaking API changes:
829
@@ -25,8 +46,7 @@ Bugfixes:
2546* Fixed a spurious ` AttributeError ` when ` bitcoin.rpc.Proxy() ` fails.
2647
2748
28- v0.6.1
29- ======
49+ ## v0.6.1
3050
3151New features:
3252
@@ -36,8 +56,7 @@ New features:
3656 subtractfeefromamount arguments.
3757
3858
39- v0.6.0
40- ======
59+ ## v0.6.0
4160
4261Breaking API changes:
4362
@@ -55,8 +74,7 @@ Breaking API changes:
5574 did anything with it anyway)
5675
5776
58- v0.5.1
59- ======
77+ ## v0.5.1
6078
6179Various small bugfixes; see git history.
6280
@@ -66,8 +84,7 @@ New features:
6684* OP_CHECKLOCKTIMEVERIFY opcode constant
6785
6886
69- v0.5.0
70- ======
87+ ## v0.5.0
7188
7289Major fix: Fixed OpenSSL related crashes on OSX and Arch Linux. Big thanks to
7390everyone who helped fix this!
@@ -90,8 +107,7 @@ Notable bugfixes:
90107* getinfo() now works where disablewallet=1
91108
92109
93- v0.4.0
94- ======
110+ ## v0.4.0
95111
96112Major fix: OpenSSL 1.0.1k rejects non-canonical DER signatures, which Bitcoin
97113Core does not, so we now canonicalize signatures prior to passing them to
@@ -117,8 +133,7 @@ New features:
117133* Added support for IPv6 addr messages
118134
119135
120- v0.3.0
121- ======
136+ ## v0.3.0
122137
123138Major change: cleaned up what symbols are exported by modules. \_\_ all\_\_ is now
124139used extensively, which may break some applications that were not importing the
@@ -134,8 +149,7 @@ Other notable changes:
134149* Various code cleanups and minor bug fixes.
135150
136151
137- v0.2.1
138- ======
152+ ## v0.2.1
139153
140154* Improve bitcoin address handling. P2SH and P2PKH addresses now get their own
141155 classes - P2SHBitcoinAddress and P2PKHBitcoinAddress respectively - and P2PKH
@@ -146,8 +160,7 @@ v0.2.1
146160* License is now LGPL v3 or later.
147161
148162
149- v0.2.0
150- ======
163+ ## v0.2.0
151164
152165Major change: CTransaction, CBlock, etc. now come in immutable (default) and
153166mutable forms. In most cases mutable and immutable can be used interchangeably;
0 commit comments