# Changelog 0.1.9 / 2017-07-23 ================== * Pin testrpc-sc to its 3.0.3 branch as a safe-haven while we upgrade to testrpc v4 * Add changelog * Simplify and reorder README, add CI integration guide * Add testrpc-sc signing test and lint * Clear cache on CI, add Maurelian to contributor list * exec.js refactor: modularized and moved logic to lib/app.js * More informative TestRPC failure logging 0.1.8 / 2017-07-13 ================== * Add Alan Lu as contributor Also remove mysterious crash known issue, since he fixed it. * Fix testrpc-sc race condition * Test command runs after TestRPC starts listening * Improved mock test command * Added test for race condition * README updates: remove require info, add memory info * Add Invalid JSON RPC note to known issues in README 0.1.7 / 2017-07-05 ================== * Instrument empty contract bodies correctly * Instrument conditional assignment to MemberExpressions 0.1.6 / 2017-07-03 ================== * Add gas estimation example. Pin truffle to 3.2.5 * Allow files to be skipped during coverage While ordinarily we shouldn't want to do these, it is possible to construct valid contracts using assembly that break when the coverage events are injected. 0.1.5 / 2017-06-26 ================== * Fix istanbul exiting error * Fix tuple parsing / update tests 0.1.4 / 2017-06-26 ================== * Change testrpc path for yarn compatibility * Small exec.js cleanup, clarify port options settings in README * Unit test copying project into env * Copy all directories when setting up coverageEnv The exception is `node_modules`, which must have copyNodeModules set to `true` in .solcover.js in order to be included. 0.1.3 / 2017-06-21 ================== * Stop crashing on encounters with non-truffle projects 0.1.2 / 2017-06-21 ================== * Add repository field to package, use cache again on CI 0.1.1 / 2017-06-20 ================== * Remove events warning, update package webpage, misc rewordings * Fix testrpc filter tests. Disable yarn * Add (disabled) events filter unit test * Add truffle as dev dep, re-yarn * Add topic logging to coverageMap * Add yarn.lock, use yarn on CI * Use coverage network port if avail (& unit test). * Edits to HDWalletProvider notes * Add npm version badge, update known issues * Pin SP to sc-forks#master (has post-install script to build parser) * Remove parse.js dummy node list, order nodes alphabetically Note: This change exposes the fact that a number of cases aren't actually being checked in the parse table. Possible test-deficits / parse-table logic defects here. * Remove parse.js dummy node list, order nodes alphabetically * add waffle.io badge 0.1.0 / 2017-05-13 ================== * Change install instructions, small edits & formatting 0.0.1 / 2017-05-13 ================== * Move files into /lib and /bin * Use node_modules/.bin/testrpc-sc * Disambiguate package name & fix readme option params * Edit readme to reflect repo name, add options, contributors, contrib guidelines * Update to Truffle3, refactor CLI, add CLI unit tests, fix misc bugs * Disable two "config" tests for CI - multiple testrpc launches max out container memory limit * Rename "run" folders/files "cli" for consistency * Fix broken chained call handling, add unit tests to verify cases get coverage * Add unit test for arbitrary testing command config option, remove test flush * Allow testrpc options string in config, rename run to cli (test sequencing fix) * Update README with known issues, links to zeppelin example report