Skip to content

Latest commit

 

History

History
91 lines (65 loc) · 3.45 KB

CHANGELOG.md

File metadata and controls

91 lines (65 loc) · 3.45 KB

Changelog

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.

0.6.8 - 2019-08-13

  • Added support for arrays in Solidity tight packing ABI.solidityPack() function, PR #82

0.6.7 - 2019-03-18

  • Added support/CI testing for Node 10, 11, PR #77
  • Dropped support for Node 4, 6, PR #77
  • Updated ethereumjs-util dependency to v6.0.0, bn.js to 4.11.8, PR #77
  • Updated dev dependency versions, PR #77

0.6.6 - 2019-01-16

  • Include size of fixed-size array in offset for dynamic type, PR #60
  • Replaced problematic for..in loops with C-style loops, PR #68
  • Updated ethereumjs-util dependency to v5.0.0, PR #59
  • Run CI tests on currently supported Node versions, PR #61

0.6.5 - 2017-12-07

  • Fix tight packing for ABI.soliditySHA3
  • Fix ABI.solidityPack early return on bytes32 input
  • Support for multi dim / dynamic arrays
  • Support addresses starting with zeroes

0.6.4 - 2016-08-29

  • Fix length calculation for static arrays and skip enough bytes after them

0.6.3 - 2016-08-10

  • Support for the (u)fixedMxN datatype
  • Fix conversion of type shorthands (int, uint, fixed, ufixed)
  • Serpent fixes
  • Other bug fixes / improvements

0.6.2 - 2016-06-01

  • Minor improvements and bug fixes
  • Additional tests

0.6.1 - 2016-05-19

  • Properly decode fixed-length arrays

0.6.0 - 2016-04-26

  • Introduce ABI.stringify
  • Remove signature handling form rawEncode/rawDecode
  • Added ABI.simpleEncode and ABI.simpleDecode
  • Export methodID and eventID
  • Various improvements

Older releases: