Skip to content
This repository has been archived by the owner on Dec 6, 2021. It is now read-only.

Latest commit

 

History

History
51 lines (40 loc) · 1.37 KB

CHANGELOG.md

File metadata and controls

51 lines (40 loc) · 1.37 KB

Changelog

The format is based on Keep a Changelog.

[14.1.0] - 2021-07-08

Added

  • Serialize support for contracts.

Fixed

  • Fix encoding of nested static tuples in dynamic tuple.
  • Fix running out of memory when decoding corrupted array encodings.

[14.0.0] - 2021-03-31

Added

  • Re-export of ethereum-types.
  • Support abiv2 tuples.
  • Parse StateMutability in Function abis.
  • Support the receive function as an additional operation type.

Changed

  • Update ethereum-types dependency.
  • Use lossy UTF-8 decoding for strings.

Deprecated

  • Deprecate Function::constant.

Fixed

  • Fix Contract having a receive function by default.
  • Fix decoder to handle encoded data with length % 32 != 0.

[12.0.0]

Dependencies

  • Upgrade ethereum-types (PR #183)

[11.0.0] - 2020-01-16

Changed

  • Support overloaded contract functions (PR #166)
  • Removed error_chain and the backtrace feature. (#167)
  • Update to 2018 edition (PR #171, #172)
  • Fix handling of large ints (PR #173)
  • Support Tuple parameter types (structs in Solidity) (PR #174)

Dependencies

  • Upgrade syn, proc-macro2, quote and heck crates (PR #169)

[10.0.0] - 2020-01-08

Changed

  • Replace docopt by structopt (clap) because of performance issue (#161)

Fixed

  • Return an exit code 1 on failure, including wrong input parameters