changelogs.md


cgewecke/eth-gas-reporter

Repository  -  API  -  Source

0.1.12

September 14, 2018
  • Allow contracts to share method signatures (contribution @wighawag)
    • Collect gas data for Migrations deployments (contribution @wighawag)
    • Add ability allow to specify a different src folder for contracts (contribution @wighawag)
    • Handle in-memory provider error correctly / use spec reporter if sync calls impossible (contribution @wighawag)
    • Default to only showing invoked methods in report

0.1.10

July 18, 2018

3.5.3

April 10, 2000
  • Update truffle to truffle@next to fix mocha issues (contribution ldub)
    • Modify binary checking to allow very long bytecodes / large contracts (contribution ben-kaufman)

0.1.9

June 27, 2018
  • Fix bug that caused test gas to include before hook gas consumption totals

0.1.8

June 26, 2018
  • Add showTimeSpent option to also show how long each test took (contribution @ldub)
    • Update cli-table2 to cli-table3 (contribution @DanielRuf)

0.1.7

May 27, 2018
  • Support reStructured text code-block output

0.1.5

May 15, 2018
  • Support multi-contract files by parsing files w/ solidity-parser-antlr

0.1.4

May 14, 2018
  • Try to work around web3 websocket provider by attempting connection over http://. requestSync doesn't support this otherwise.
    • Detect and identify binaries with library links, add to the deployments table
    • Add scripts to run geth in CI (not enabled)

0.1.2

April 20, 2018
  • Make compatible with Web 1.0 by creating own sync RPC wrapper. (Contribution: @area)

0.1.1

December 19, 2017
  • Use mochas own reporter options instead of .ethgas (still supported)
    • Add onlyCalledMethods option
    • Add outputFile option
    • Add noColors option

0.1.0

December 10, 2017
  • Require config gas price to be expressed in gwei (breaking change)
    • Use eth gas station API for gas price (it's more accurate)
    • Fix bug that caused table not to print if any test failed.

0.0.15

December 9, 2017
  • Fix ascii colorization bug that caused crashed during table generation. (Use colors/safe).

0.0.14

November 30, 2017
  • Fix bug that caused the error report at the end of test run not to be printed.

0.0.13

November 15, 2017
  • Filter throws by receipt.status if possible
    • Use testrpc 6.0.2 in tests, add view and pure methods to tests.

0.0.12

October 28, 2017
  • Add config. Add gasPrice and currency code options
    • Improve table clarity
    • Derive block.gasLimit from rpc

0.0.11

October 23, 2017
  • Add Travis CI
    • Fix bug that crashed reported when truffle could not find required file

0.0.10

October 22, 2017
  • Add examples

0.0.10

October 22, 2017
  • Filter deployment calls that throw from the stats

0.0.8

October 22, 2017
  • Filter method calls that throw from the stats
    • Add deployment stats
    • Add number of calls column

0.0.6

October 14, 2017
  • Stop showing zero gas usage in mocha output
    • Show currency rates and gwei gas price rates in table header
    • Alphabetize table
    • Fix bug caused by unused methods reporting NaN
    • Fix failure to round avg gas use in table
    • Update dev deps to truffle4 beta

0.0.5

October 12, 2017
  • Thanks
    • Update image
    • Finish table formatting
    • Add some variable gas consumption contracts
    • Working table
    • Get map to work in the runner
    • Get gasStats file and percentage of limit working
    • Test using npm install
    • Add gasPrice data fetch, config logic
    • More tests
    • Abi encoding map.

0.0.4

October 1, 2017
  • Add visual inspection test
    • Fix bug that counted gas consumed in the test hooks