Skip to content

Commit b65170c

Browse files
committed
CHANGELOG: add 3.0.0 changelog
1 parent 1703283 commit b65170c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# 3.0.0
2+
From this release users can expect out-of-the-box Segregated Witness support.
3+
The majority of breaking changes have been in how `script` encoding/decoding occurs, with the introduction of witness stacks.
4+
5+
__added__
6+
- Added `script.types` enums (#679)
7+
- Added `script.*.*.{check,encode,decode[,encodeStack,decodeStack]}` functions (#681, #682)
8+
- Added minimal `TransactionBuilder.prototype.build` absurd fee-safety (#696)
9+
- Added `script.(decompile/compile)PushOnly` and `script.toStack` functions (#700)
10+
- Added `Transaction.prototype.toBuffer` Segregated Witness serialization support (#684, #701)
11+
- Added `Transaction.prototype.hasWitnesses` (#718)
12+
- Added `script.witnessCommitment.*` template
13+
14+
__fixed__
15+
- Fixed `script` must compile minimally (#638)
16+
- Fixed `Transaction` and `Block` versions should be Int32, signed integers (#662)
17+
18+
__removed__
19+
- Removed `ecdsa.calcPubKeyRecoveryParam`, `ecdsa.recoverPubKey` (#456)
20+
- Removed `buffer-equals`/`buffer-compare` dependencies (#650)
21+
- Removed `HDNode.prototype.toString` (#665)
22+
- Removed `dogecoin` network (#675)
23+
24+
__renamed__
25+
- Removed `script.*` functions in favour of `bitcoin.script.*.(input/output).(encode/decode/check)` style (#682)
26+
127
# 2.3.0
228
__added__
329
- Added `HDNode.prototype.isNeutered` (#536)

0 commit comments

Comments
 (0)