Releases: trufflesuite/ganache-cli-archive
v6.12.2 – Taco Tuesday 🌮
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
v6.12.2 – Taco Tuesday 🌮
It's Tuesday. And you know what that means, don't you? Tacos! And tacos are delicious. And do you know what else is delicious? This release! It's got a couple of new bug fixes you'll want to check out, especially if you use the forking feature.
Bon appetit!
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli
Changelog
Bug Fixes:
- fix: update ganache-core to v2.13.2 (trufflesuite/ganache@cbb1d71)
- fix: add
removed
field to Log JSON (trufflesuite/ganache#651) - fix: storage value encoding in forked trie. (trufflesuite/ganache#658)
- fix: handle failure to retrieve
net_version
when forking (trufflesuite/ganache#676)
Chores:
- chore: update eth-sig-util to v3.0.0 (trufflesuite/ganache#711)
Related Releases
💖 The Truffle Team
v6.12.1
v6.12.0 – Johnnycake Cobblers 🎂
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
v6.12.0 – Johnnycake Cobblers
Johnnycake Cobblers: another dessert with a weird name. Someone really should cook up all the release names we've used for us Trufflers to try one day! 😋
This release brings Node v14 compatibility and a new feature!
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:
- feat: add ability to use blockHash with eth_getLogs (trufflesuite/ganache#639) Thanks, @tynes!
Bug Fixes:
- fix: update merkle-patricia-tree to v3.0.0 to support Node v14 (trufflesuite/ganache#636)
- fix: fix snapshots for forking (trufflesuite/ganache#627) Thanks, @seesemichaelj!
- fix: remove dev dependencies from published package's shrinkwrap (trufflesuite/ganache#640)
- remove unneeded COPY command from docker build (#790) (31e6cf0)
- fix: patch keccak to prevent node 14 segfault (trufflesuite/ganache@c26ba24)
- fix: bundle patched version of keccak (trufflesuite/ganache@c5e6db6)
- install ganache-core v2.13.0 (trufflesuite/ganache@1e7ad11)
Misc:
- test: throw if test contracts fail compilation (trufflesuite/ganache#633)
- chore: simply release process (trufflesuite/ganache#638)
- test: increase infura test timeouts so they stop failing in CI (trufflesuite/ganache#642)
- chore: update CI's Node version to 14.13.0 (trufflesuite/ganache#641)
- try npm 7 to see if it can
prune --production
andshrinkwrap
without creating an invalid shrinkwrap file (trufflesuite/ganache@4b3f588) - update to npm v7.0.0-rc.0 (trufflesuite/ganache@2af3122)
- chore: fix prepublish script for npm 7 (trufflesuite/ganache@b30a886)
- chore: update webpack-cli to v3.3.12 (trufflesuite/ganache@008b1be)
Related Releases
💖 The Truffle Team
v6.11.1-beta.1 – Johnnycake Cobblers 🎂
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
v6.11.1-beta.1 – Johnnycake Cobblers
Johnnycake Cobblers: another dessert with a weird name. Someone really should cook up all the release names we've used for us Trufflers to try one day! 😋
This release brings Node v14 compatibility and a new feature!
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:
- feat: add ability to use blockHash with eth_getLogs (trufflesuite/ganache#639)
Bug Fixes:
- fix: remove dev dependencies from published package's shrinkwrap (trufflesuite/ganache#640)
- install ganache-core v2.13.0-alpha.2 (2df40c0)
- remove unneeded COPY command from docker build (#790) (31e6cf0)
- fix: patch keccak to prevent node 14 segfault (trufflesuite/ganache@c26ba24)
- update ganache-core to v2.12.2-beta.0 to fix Node v14 compat (#791) (c3adce9)
Misc:
- test: increase infura test timeouts so they stop failing in CI (trufflesuite/ganache#642)
- chore: update CI's node 14 version to 14.13.0 (trufflesuite/ganache#641)
- trying npm 7 to see if it can
prune --production
andshrinkwrap
without creating an invalid shrinkwrap file (trufflesuite/ganache@4b3f588) - update to npm v7.0.0-rc.0 (trufflesuite/ganache@2af3122)
- chore: fix prepublish script for npm 7 (trufflesuite/ganache@b30a886)
Related Releases
💖 The Truffle Team
v6.11.1-alpha.1 – Johnnycake Cobblers 🎂
v6.11.0– ♦️ Kaju Katli ♦️
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
v2.12.0-beta.0 –
Kaju Katli is a dessert from India and is shaped like a diamondEthereum diamond 😃
We've got two new features in this release:
- Add the
chainId
flag in order to work around a legacy issue due to inconsistent chainId use in ganache. Set_chainId
and_chainIdRpc
to the same number to align the value returned byeth_chainId
with the chainId used by the EVM. (this flag is not yet available as an option to via cli) - Add
evm_unlockUnknownAccount
andevm_lockUnknownAccount
to unlock/lock any unknown account (accounts not known to thepersonal
namespace and accounts other than those returned byeth_accounts
). This is an especially useful feature when used with forking in order to masquerade as any account without having to pre-configureunlocked_accounts
! Thanks @aaryamannchallani for your PR!
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli
Changelog
Bug Fixes
- Update ganache-core to v2.12.1 (5a12da4)
Features:
- feat: add
_chainIdRpc
option (trufflesuite/ganache#629) - feat: add
evm_unlockUnknownAccount
(trufflesuite/ganache#630)
Related Releases
💖 The Truffle Team
v6.11.0-beta.1 – ♦️ Kaju Katli ♦️
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
v2.12.0-beta.0 –
Kaju Katli is a dessert from India and is shaped like a diamondEthereum diamond 😃
We've got two new features in this release:
- Add the
chainId
flag in order to work around a legacy issue due to inconsistent chainId use in ganache. Set_chainId
and_chainIdRpc
to the same number to align the value returned byeth_chainId
with the chainId used by the EVM. (this flag is not yet available as an option to via cli) - Add
evm_unlockUnknownAccount
andevm_lockUnknownAccount
to unlock/lock any unknown account (accounts not known to thepersonal
namespace and accounts other than those returned byeth_accounts
). This is an especially useful feature when used with forking in order to masquerade as any account without having to pre-configureunlocked_accounts
! Thanks @aaryamannchallani for your PR!
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:
- feat: add
_chainIdRpc
option (trufflesuite/ganache#629) - feat: add
evm_unlockUnknownAccount
(trufflesuite/ganache#630)
Related Releases
💖 The Truffle Team
v6.10.2 – Triple Chocolate Block 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
v6.10.2 – Triple Chocolate Block Pudding 🍫🍫🍫🧱🍮
Are there too many emojis in this release name? The answer is no; there can never been too many emojis!
We've got three new bug fixes in this release, thanks to contributor @Ivshti and Truffler @seesemichaelj!
How to Upgrade
Upgrade to the latest beta 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: properly cast the date in
evm_setTime
(trufflesuite/ganache#601)
Forking
- leverage the requested block number when getting forked storage (trufflesuite/ganache#613)
- invalidate
_deleted
inForkedStorageTrie
if a subsequentput
happens (trufflesuite/ganache#612)
Maintenance:
Related Releases
💖 The Truffle Team
v6.10.1-beta.2 – Triple Chocolate Block 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
v6.10.1-beta.2 – Triple Chocolate Block Pudding 🍫🍫🍫🧱🍮
Are there too many emojis in this release name? The answer is no; there can never been too many emojis!
We've got three new bug fixes in this release, thanks to contributor @Ivshti and Truffler @seesemichaelj!
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: properly cast the date in
evm_setTime
(trufflesuite/ganache#601)
Forking
- leverage the requested block number when getting forked storage (trufflesuite/ganache#613)
- invalidate
_deleted
inForkedStorageTrie
if a subsequentput
happens (trufflesuite/ganache#612)
Maintenance:
Related Releases
💖 The Truffle Team
v6.10.1 – Coffee Cake ☕
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
v6.10.1 – Coffee Cake ☕
I just learned that Coffee Cake doesn't taste like coffee?! I've had it a hundred times and never thought about it...
And like coffee, this release will get things done faster! @fubhy's work to improve the performance of forking has resulted in real-world tests running up to 20 times faster than before!
@fubhy also fixed a bug when forking while using accounts with non-zero nonces. These accounts were not initialized properly on start up, resulting in nonce errors when running transactions.
How to Upgrade
Upgrade to the latest version of ganache-cli by running:
npm
npm uninstall ganache-cli -g
npm install ganache-cli -g
yarn
yarn global remove ganache-cli
yarn global add ganache-cli
Related Releases
Changelog
See trufflesuite/ganache@v6.9.1...v6.10.1
💖 The Truffle Team