diff --git a/CHANGELOG.md b/CHANGELOG.md index e1641c0..1572547 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,21 @@ -# 2.1.3 +# 2.1.4 +__fixed__ +- script.isPubKeyHashOutput and script.isScriptHashOutput no longer allow for non-minimal data pushes (per bitcoin/bitcoin `IsStandard` policy) (#499) +- TransactionBuilder.addOutput now allows for SIGHASH_SINGLE, throwing if the contract is violated (#504) +- remove use of `const`, use ES5 only (#502) + +# 2.1.3 __fixed__ - Bumped typeforce to 1.5.5 (see #493) -# 2.1.2 +# 2.1.2 __fixed__ - Add missing CHANGELOG entry for 2.1.1 -# 2.1.1 +# 2.1.1 __changed__ - removed use of `buffer-reverse`, dependency only kept for `bufferutils.reverse`, to be deprecated (#478) @@ -19,7 +25,6 @@ __fixed__ # 2.1.0 - From this release users should use the HDNode directly (compared to accessing `.keyPair`) when performing ECDSA operations such as `sign` or `verify`. Ideally you shoud not have to directly access `HDNode` internals for general usage, as it can often be confusing and error prone. @@ -32,7 +37,6 @@ __added__ # 2.0.0 - In this release we have strived to simplify the API, [using native types](https://github.com/bitcoinjs/bitcoinjs-lib/issues/407) wherevever possible to encourage cross-compatibility with other open source community modules. The `ecdsa` module has been removed in lieu of using a new ECDSA module (for performance and safety reasons) during the `2.x.y` major release. diff --git a/package.json b/package.json index 12598bb..34a2c90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitcoinjs-lib", - "version": "2.1.3", + "version": "2.1.4", "description": "Client-side Bitcoin JavaScript library", "main": "./src/index.js", "keywords": [