All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog (modification: no type change headlines) and this project adheres to Semantic Versioning.
5.1.5 - 2018-02-28
- Fix
browserify
issue leading to 3rd-party build problems, PR #119
5.1.4 - 2018-02-03
- Moved to
ES5
Node distribution version for easier toolchain integration, PR #114 - Updated
isPrecompile()
with Byzantium precompile address range, PR #115
5.1.3 - 2018-01-03
ES6
syntax updates- Dropped Node
5
support - Moved babel to dev dependencies, switched to
env
preset - Usage of
safe-buffer
instead of NodeBuffer
- Do not allow capital
0X
as valid address inisValidAddress()
- New methods
zeroAddress()
andisZeroAddress()
- Updated dependencies
5.1.2 - 2017-05-31
- Add browserify for
ES2015
compatibility - Fix hex validation
5.1.1 - 2017-02-10
- Use hex utils from
ethjs-util
- Move secp vars into functions
- Dependency updates
5.1.0 - 2017-02-04
- Fix
toRpcSig()
function - Updated Buffer creation (
Buffer.from
) - Dependency updates
- Fix npm error
- Use
keccak
package instead ofkeccakjs
- Helpers for
eth_sign
RPC call
5.0.1 - 2016-11-08
- Fix
bufferToHex()
5.0.0 - 2016-11-08
- Added
isValidSignature()
(ECDSA signature validation) - Change
v
param inecrecover()
fromBuffer
toint
(breaking change!) - Fix property alias for setting with initial parameters
- Reject invalid signature lengths for
fromRpcSig()
- Fix
sha3()
width
param (byte -> bit) - Fix overflow bug in
bufferToInt()
4.5.0 - 2016-17-12
- Introduced
toMessageSig()
andfromMessageSig()