Releases: trufflesuite/ganache-cli-archive
v6.7.0 - This is not pudding 🥄
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
You'll enjoy this! 🥄 This is not pudding. 🥄 *
This version of ganache-cli now correctly returns an RPC error instead of an estimate for transactions that fail during a call to eth_estimateGas
. We also now support arrays in eth_signTypedData
!
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@latest -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Bug Fixes
- Return errors when a tx fails in estimation (trufflesuite/ganache#457) – @nicholasjpaterno, @davidmurdoch
- Update web3-provider-engine to v14.2.1, fixes an RPC encoding regression (trufflesuite/ganache#470) – @davidmurdoch
Feature
- update eth-sig-util signTypedData call (trufflesuite/ganache#460) – @BrendanChou
Related Releases
💖 The Truffle Team
6.7.0-beta.0 - This is not pudding 🥄
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
You'll enjoy this! 🥄 This is not pudding. 🥄 *
This beta version of ganache-cli now correctly returns an RPC error instead of an estimate for transactions that fail during a call to eth_estimateGas
. We also now support arrays in eth_signTypedData
!
How to Upgrade
Upgrade to the latest beta version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@beta -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@beta
Changelog
Bug Fixes
- Return errors when a tx fails in estimation (trufflesuite/ganache#457) – @nicholasjpaterno, @davidmurdoch
- Update web3-provider-engine to v14.2.1, fixes an RPC encoding regression (trufflesuite/ganache#470) – @davidmurdoch
Feature
- update eth-sig-util signTypedData call (trufflesuite/ganache#460) – @BrendanChou
Related Releases
💖 The Truffle Team
v6.6.0 - Three Milk Cuban Flan 🍮
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
We just got back from TruffleCon 2019 and it was amazing. And so was the inspiration for this release: the "Three Milk Cuban Flan" I ate while visiting Washington.
This version of ganache-cli adds TypeScript typings to ganache-core and updates transaction signatures to align with the new spec changes.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@latest -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Bug Fixes
- Change transaction signature value encoding to QUANTITY (/trufflesuite/ganache-core/461) – @fjl
- Fixes
account_keys_path
option doesn't work (renamesacctKeys
toaccount_keys_path
and then alias asacctKeys
, add documentation)
Maintenance
- Update web3 to v1.2.1 trufflesuite/ganache@1a51a7a – @davidmurdoch
Miscellaneous
- Internal Improvement: Add preliminary TS typings (/trufflesuite/ganache-core/450) – @CruzMolina, @nicholasjpaterno
Related Releases
💖 The Truffle Team
v6.5.1 - Croquembouche 🔺
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
I've never had Croquembouche, but it looks delicious!
Account addresses are now displayed as EIP-55 checksum addresses, and account balances are shown without the ~
prefix if the amounts aren't rounded (e.g., 100
instead of ~100
).
This version of ganache-cli is full of bug fixes and dependency updates.
Dependencies updated in this version:
async
tov2.6.2
debug
to3.2.6
eth-sig-util
to2.2.0
ethereumjs-abi
to0.6.7
ethereumjs-account
to3.0.0
ethereumjs-block
to2.2.0
ethereumjs-util
to6.1.0
ethereumjs-vm
to3.0.0
lodash
to4.17.14
merkle-patricia-tree
to2.3.2
seedrandom
to3.0.1
source-map-support
to0.5.12
tmp
to0.1.0
web3-provider-engine
to14.2.0
websocket
to1.0.29
coveralls
to^3.0.4
eslint-plugin-promise
to4.2.1
prettier
to^1.18.2
We haven't updated ethereumjs-tx
yet as there is a little more legwork we'll need to do in order to get transaction signing working properly with the latest version.
We also updated source-map-support
and yargs
.
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@latest -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Misc
- Display Available Account addresses as EIP-55 checksum addresses when
ganache-cli
starts (#659)
Bug Fixes
- Fix
evm_revert
crash when passed invalid ansubscriptionId
(fixes trufflesuite/ganache#386) (trufflesuite/ganache#447) - Fix make sure we don't call
processNextBlock
'scallback
twice (trufflesuite/ganache#448) - Fix
eth_call
andeth_estimate
gas limits (mostly) (trufflesuite/ganache#449) - Ensure
timestamp
,blockNumber
, andparentHash
are correct (trufflesuite/ganache#443)
Maintenance
- Update packages (bn.js, source-map-support, yargs) (#661)
- Update direct dependencies (trufflesuite/ganache#445)
- Update shrinkwrap (trufflesuite/ganache@66c1053)
- Fix webpack/minification issue (trufflesuite/ganache@3acbb85)
Related Releases
💖 The Truffle Team
v6.5.1-beta.0 - Croquembouche 🔺
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
I've never had Croquembouche, but it looks delicious!
Account addresses are now displayed as EIP-55 checksum addresses, and account balances are shown without the ~
prefix if the amounts aren't rounded (e.g., 100
instead of ~100
).
This version of ganache-cli is full of bug fixes and dependency updates.
Dependencies updated in this version:
async
tov2.6.2
debug
to3.2.6
eth-sig-util
to2.2.0
ethereumjs-abi
to0.6.7
ethereumjs-account
to3.0.0
ethereumjs-block
to2.2.0
ethereumjs-util
to6.1.0
ethereumjs-vm
to3.0.0
lodash
to4.17.14
merkle-patricia-tree
to2.3.2
seedrandom
to3.0.1
source-map-support
to0.5.12
tmp
to0.1.0
web3-provider-engine
to14.2.0
websocket
to1.0.29
coveralls
to^3.0.4
eslint-plugin-promise
to4.2.1
prettier
to^1.18.2
We haven't updated ethereumjs-tx
yet as there is a little more legwork we'll need to do in order to get transaction signing working properly with the latest version.
We also updated source-map-support
and yargs
.
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest beta version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@beta -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@beta
Changelog
Misc
- Display Available Account addresses as EIP-55 checksum addresses when
ganache-cli
starts (#659)
Bug Fixes
- Fix
evm_revert
crash when passed invalid ansubscriptionId
(fixes trufflesuite/ganache#386) (trufflesuite/ganache#447) - Fix make sure we don't call
processNextBlock
'scallback
twice (trufflesuite/ganache#448) - Fix
eth_call
andeth_estimate
gas limits (mostly) (trufflesuite/ganache#449) - Ensure
timestamp
,blockNumber
, andparentHash
are correct (trufflesuite/ganache#443)
Maintenance
- Update packages (bn.js, source-map-support, yargs) (#661)
- Update direct dependencies (trufflesuite/ganache#445)
- Update shrinkwrap (trufflesuite/ganache@66c1053)
- Fix webpack/minification issue (trufflesuite/ganache@3acbb85)
Related Releases
💖 The Truffle Team
v6.5.0 - Candy-Covered Cactus Pretzel Rods 🍬🌵🥨
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
First of all, Candy-Covered Cactus Pretzel Rods is a real thing. Google it.
Secondly, this version of ganache-cli introduces a new feature: eth_chainId
(finally)! eth_chainId
is currently hard-coded to return 1337
; we'll be making this value configurable in a future release. We've also got some bug fixes related to forking in this release as well.
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@latest -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Features
- Added
eth_chainId
(trufflesuite/ganache#419) – @tcichowicz
Bug Fixes
- Fix
eth_getStorageAt
in a forked chain (trufflesuite/ganache#438) – @niklasb
Maintenance
- Update README.md (trufflesuite/ganache#437) – @nicholasjpaterno
- docs: add example for accessing a server's provider (trufflesuite/ganache#403) – @lopezjurip
Related Releases
💖 The Truffle Team
v6.4.6-beta.0 - Candy-Covered Cactus Pretzel Rods 🍬🌵🥨
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
First of all, Candy-Covered Cactus Pretzel Rods are a real thing. Google it.
Secondly, this version of ganache-cli beta introduces a new feature: eth_chainId
(finally)! eth_chainId
is currently hard-coded to return 1337
; we'll be making this value configurable in a future release. We've also got some bug fixes related to forking in this release as well.
Note: this beta release should have been released as a new semver-minor update, but wasn't (sorry). So the stable version will be released as 6.5.0
.
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest beta version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@beta -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@beta
Changelog
Features
- Added
eth_chainId
(trufflesuite/ganache#419) – @tcichowicz
Bug Fixes
- Fix
eth_getStorageAt
in a forked chain (trufflesuite/ganache#438) – @niklasb
Maintenance
- Update README.md (trufflesuite/ganache#437) – @nicholasjpaterno
- docs: add example for accessing a server's provider (trufflesuite/ganache#403) – @lopezjurip
Related Releases
💖 The Truffle Team
v6.4.5 - Banana Pudding 🍌
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
This version of ganache-cli features the latest and greatest gas exactimation algorithm. While the previous algorithm works well in most cases and was heavily tested, it relied on several assumptions we later found to be incorrect. Gas exactimation 2.0 now makes ZERO assumptions, and returns an exactimation in O(1), compared with O(log n) in geth, parity, etc!
Some notable improvements you might like:
- Completely rewritten without recursion
- Approximately 20% faster and 33% less code
- Works with CREATE2
Stay tuned for a full featured blog post explaining the algorithm and a "Deep Dive" workshop at TruffleCon 2019!
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@latest -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Bug Fixes
- Fix and optimize gas estimation algorithm (trufflesuite/ganache#435) – @nicholasjpaterno
Maintenance
- Update nyc (trufflesuite/ganache@cc5b0ed) – @davidmurdoch
Related Releases
💖 The Truffle Team
v6.4.5-beta.0 - Banana Pudding 🍌
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
This version of ganache-cli features the latest and greatest gas exactimation algorithm. While the previous algorithm works well in most cases and was heavily tested, it relied on several assumptions we later found to be incorrect. Gas exactimation 2.0 now makes ZERO assumptions, and returns an exactimation in O(1), compared with O(log n) in geth, parity, etc!
Some notable improvements you might like:
- Completely rewritten without recursion
- Approximately 20% faster and 33% less code
- Works with CREATE2
Stay tuned for a full featured blog post explaining the algorithm and a "Deep Dive" workshop at TruffleCon 2019!
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest beta version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli@beta -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@beta
Changelog
Bug Fixes
- Fix and optimize gas estimation algorithm (trufflesuite/ganache#435) – @nicholasjpaterno
Maintenance
- Update nyc (trufflesuite/ganache@cc5b0ed) – @davidmurdoch
Related Releases
💖 The Truffle Team
v6.4.4 - ✨ Mystery Flavor ✨
Highlights
How to Upgrade
Changelog
Related Releases
We're moving to a beta
› latest
release pipeline, where all non-hotfix changes are first released in a beta before being promoted to a stable release.
We'd love it if you'd start using the latest betas and let us know early and often if you find any bugs or regressions!
Highlights
Forked transactions have been fixed before, but the previous fix didn't get all the bugs, and the fix before that had to be reverted due to unwanted side effects. We've created a monster. The fix is back, back again, tell a friend!
We've also add support for binary data over websockets, updated eth-sig-util to fix a global variable leak, and fixed some other bugs, too!
In case you missed it, we're holding TruffleCon 2019 August 2 - 4 at Microsoft's campus in Redmond, WA! And it'll be awesome. You should be there.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall -g ganache-cli
npm install -g ganache-cli@latest
yarn
yarn global remove ganache-cli
yarn global add ganache-cli@latest
Changelog
Bug Fixes
- Hopefully fixed source maps (#645)
- Fix forked transaction trace storage (again) so it doesn't crash anymore (trufflesuite/ganache#420) – @davidmurdoch
- Handle binary websocket messages (trufflesuite/ganache#410) – @davidmurdoch
- Gas estimation: make sure we always return a
lowestIndex
for a range (trufflesuite/ganache#421) – @davidmurdoch & @nicholasjpaterno - Fix getBlockTransactionCountByNumberFormat so it returns the right format (trufflesuite/ganache#414) – @davidmurdoch
Maintenance
- Update eth-sig-util to fix global variable leak (trufflesuite/ganache#415) – @davidmurdoch
Related Releases
💖 The Truffle Team