Skip to content

Commit

Permalink
First cut at a CHANGELOG for 0.2.0 (#22)
Browse files Browse the repository at this point in the history
  • Loading branch information
ESultanik committed Nov 2, 2018
1 parent d1eb136 commit ccce600
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Change Log

The format is based on [Keep a Changelog](http://keepachangelog.com/).

## [Unreleased](https://github.com/trailofbits/manticore/compare/0.2.2...HEAD)

## 0.2.0 — 2018-11-02

First formal release of Etheno.

### Added

- An [example](examples/ConstantinopleGasUsage) that can automatically reproduce [the Constantinople gas usage discrepancy](https://github.com/paritytech/parity-ethereum/pull/9746) that caused a hard-fork on Ropsten in October of 2018
- More client integrations and support
- Support for JSON RPC clients that have no local accounts and only accept signed raw transactions
- Support for saving and loading genesis files
- Support for Geth with either an autogenerated or user-provided genesis
- Support for Parity with either an autogenerated or user-provided genesis
- Automated transaction synchronization between chains (_e.g._, if clients are running with different genesis blocks)
- Improved automated testing
- Automated differential testing that reports differences between clients
- Integration with the [Echidna](https://github.com/trailofbits/echidna) EVM fuzzer
- Improved extensibility and user friendliness
- Client and Plugin API
- Logging framework with ANSI color on the terminal
- Optional log directory with client- and plugin-specific log files, including auto-generated scripts to re-run the clients

### Changed

- The [`BrokenMetaCoin` example](examples/BrokenMetaCoin) was improved by adding various utilities for interacting with Manticore

## 0.0.1 — 2018-10-07

Prerelease at TruffleCon, 2018.

Initial Features:

- Manticore Integration
- Truffle Integration
- Ganache Integration
- JSON RPC Multiplexing

0 comments on commit ccce600

Please sign in to comment.