GitPedia
ConsenSys-archive

ConsenSys-archive/ganache-ui

Personal blockchain for Ethereum development

30 Releases
Latest: 3y ago
v2.7.1 Bug-Banishing Baked Goods ๐Ÿž๐Ÿฅ๐Ÿž๐Ÿฅจ๐Ÿžv2.7.1Latest
jeffsmale90jeffsmale90ยท3y agoยทApril 19, 2023
GitHub

๐Ÿ“ฆ <a name="2.7.1-How-to-Upgrade"></a>How to Upgrade

  • To upgrade to this version, you must choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache-ui/releases/tag/v2.7.1)

๐Ÿ› Fixes:

  • fix: correctly handle errors from transaction decoder (#5341)
  • fix: correctly handle errors from event decoder (#5332)

๐Ÿ“ฆ Misc:

  • docs: fix typos in readme (#5348)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.7.1-beta Bug-Banishing Baked Goods ๐Ÿž๐Ÿฅ๐Ÿž๐Ÿฅจ๐Ÿžv2.7.1-betaPre-release
jeffsmale90jeffsmale90ยท3y agoยทApril 2, 2023
GitHub

๐Ÿ“ฆ <a name="2.7.1-beta-How-to-Upgrade"></a>How to Upgrade

  • To upgrade to this version, you must choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache-ui/releases/tag/v2.7.1-beta)

๐Ÿ› Fixes:

  • fix: correctly handle errors from transaction decoder (#5341)
  • fix: correctly handle errors from event decoder (#5332)

๐Ÿ“ฆ Misc:

  • docs: fix typos in readme (#5348)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.7.0 โ€“ Eagerly-Anticipated Eclair ๐Ÿฉ๐Ÿฆซv2.7.0
jeffsmale90jeffsmale90ยท3y agoยทFebruary 22, 2023
GitHub

๐Ÿ“ฆ <a name="2.7.0-Highlights"></a>Highlights

  • Upgrade Ganache to v7 (#5070)
  • This is the first release with Ganache v7 baked in ๐Ÿ‘ฉโ€๐Ÿณ๐Ÿซ! This brings way more improvements than we can list here, but trust me, it's going to be awesome.
  • > Note
  • > Workspaces made previously will continue to use ganache-core v2, and will be identified with a handy dandy :warning: icon.
  • Forking works again!๐Ÿด (#5220 and #5221)
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---
  • + 1 more

๐Ÿ“ฆ <a name="2.7.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade to this version, you must choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache-ui/releases/tag/v2.7.0)
  • > โš ๏ธ Important
  • > _Users upgrading from versions v2.1.2 or earlier (published in October 2019), will lose any workspaces when uninstalling the application._

โœจ Features:

  • feat: upgrade ganache to v7 (#5070)
  • feat: add supported hardforks up to Merge (#5213)
  • feat: support for Filecoin ๐Ÿช™ (#2557)

๐Ÿ› Fixes:

  • fix: windows build issues (#5258)
  • fix: on first load, remove installations of Ganache >= 2.3.0 < 2.7.0 (#5255)
  • fix: correct display label for "value transfer", and "to address" (#5071)
  • fix: only use the last selected flavor if it is valid (#5212)
  • fix: only load transactions, blocks, and events from after the fork block (#5221)
  • fix: populate fork block number correctly (#5220)
  • fix: correctly resolve the response from `serverStart()` (#5132)
  • fix: don't start the server when you shouldn't start the server (#5124)
  • + 6 more

๐Ÿ“ฆ Misc:

  • docs: fix broken link for images in README (#3613)
  • docs: update github project links to reflect the rename from ganache to ganache-ui (#3613)
  • refactor: add warning icon to workspace page for legacy workspaces (#5130)
  • refactor: use react-tooltip component for home-screen tooltip (#5131)
  • test: move test data to align with expected data directory (#5214)
  • chore: remove the in-progress Corda flavor (#5030)
  • chore: upgrade nodejs dependency to 14.21.1 (#5069)
  • chore: remove support for Corda flavor (#5030)
  • + 4 more
v2.7.0-beta โ€“ Eagerly-Anticipated Eclair ๐Ÿฉ๐Ÿฆซv2.7.0-betaPre-release
jeffsmale90jeffsmale90ยท3y agoยทFebruary 9, 2023
GitHub

๐Ÿ“ฆ <a name="2.7.0-beta-Highlights"></a>Highlights

  • Upgrade Ganache to v7 (#5070)
  • This is the first release with Ganache v7 baked in ๐Ÿ‘ฉโ€๐Ÿณ๐Ÿซ! This brings way more improvements than we can list here, but trust me, it's going to be awesome.
  • > Note
  • > Workspaces made previously will continue to use ganache-core v2, and will be identified with a handy dandy :warning: icon.
  • Forking works again!๐Ÿด (#5220 and #5221)
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---
  • + 1 more

๐Ÿ“ฆ <a name="2.7.0-beta-How-to-Upgrade"></a>How to Upgrade

  • To upgrade to the beta version, you must choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.7.0-beta)
  • > โš ๏ธ Important
  • > _Users upgrading from versions v2.1.2 or earlier (published in October 2019), will lose any workspaces when uninstalling the application._

โœจ Features:

  • feat: upgrade ganache to v7 (#5070)
  • feat: add supported hardforks up to Merge (#5213)
  • feat: support for Filecoin ๐Ÿช™ (#2557)

๐Ÿ› Fixes:

  • fix: correct display label for "value transfer", and "to address" (#5071)
  • fix: only use the last selected flavor if it is valid (#5212)
  • fix: only load transactions, blocks, and events from after the fork block (#5221)
  • fix: populate fork block number correctly (#5220)
  • fix: correctly resolve the response from `serverStart()` (#5132)
  • fix: don't start the server when you shouldn't start the server (#5124)
  • fix: update repo location (#5137)
  • fix: move `Quickstart` data to `/Quickstart` directory before starting (#5141)
  • + 4 more

๐Ÿ“ฆ Misc:

  • docs: fix broken link for images in README (#3613)
  • docs: update github project links to reflect the rename from ganache to ganache-ui (#3613)
  • refactor: add warning icon to workspace page for legacy workspaces (#5130)
  • refactor: use react-tooltip component for home-screen tooltip (#5131)
  • test: move test data to align with expected data directory (#5214)
  • chore: remove the in-progress Corda flavor (#5030)
  • chore: upgrade nodejs dependency to 14.21.1 (#5069)
  • chore: remove support for Corda flavor (#5030)
  • + 4 more
2.6.0-beta.3 - Filecoin-flavored Ganache - Filecoin Frosty ๐Ÿฆv2.6.0-beta.3Pre-release
davidmurdochdavidmurdochยท5y agoยทApril 3, 2021
GitHub

๐Ÿ“ฆ <a name="2.6.0-beta.3-Highlights"></a>Highlights

  • v2.6.0-beta.3 โ€“ Filecoin-flavored Ganache - Filecoin Frosty ๐Ÿฆ
  • ![Filecoin-flavored Ganache Accounts Page](https://user-images.githubusercontent.com/549323/113220766-9de84180-9238-11eb-9c5b-88d3ca7c52ef.png)
  • <p align="center"><sup>New Filecoin Flavor Accounts Page</sup></p>
  • This is the first release of Filecoin-flavored Ganache! By selecting the Filecoin flavor on the home page, Ganache will start up an IPFS server and a Lotus simulator.
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---

๐Ÿ“ฆ <a name="2.6.0-beta.3-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms)
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.6.0-beta.3)

๐Ÿ“‹ <a name="2.6.0-beta.3-Changelog"></a>Changelog

  • Check out the v2.5.4 โ€“ v2.6.0-beta.3 changelog for the details: https://github.com/trufflesuite/ganache/compare/v2.5.4...v2.6.0-beta.3
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.5.4 โ€“ Johnnycake Cobblers 2 ๐ŸŽ‚v2.5.4
davidmurdochdavidmurdochยท5y agoยทOctober 28, 2020
GitHub

๐Ÿ“ฆ <a name="2.5.4-Highlights"></a>Highlights

  • v2.5.4 โ€“ Johnnycake Cobblers 2 ๐ŸŽ‚
  • 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 fixes some bugs and updates ganache-core to the latest version
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---
  • <div align="center"><strong>Don't forget! <a href="https://www.trufflesuite.com/trufflecon2020">TruffleCon 2020</a> is happening November 6th and 7th!</strong>
  • <h2>
  • + 3 more

๐Ÿ“ฆ <a name="2.5.4-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms)
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.5.4)

โœจ Features:

  • feat: update ganache-core to v2.13.1 https://github.com/trufflesuite/ganache/commit/9b47a7c7745f946b472c1ce424428e0a2c627ab2 https://github.com/trufflesuite/ganache/commit/2db39793ec94f95637b047afc56a27a42805396c

๐Ÿ› Fixes:

  • fix: update ganache-core to v2.13.1 https://github.com/trufflesuite/ganache/commit/9b47a7c7745f946b472c1ce424428e0a2c627ab2 https://github.com/trufflesuite/ganache/commit/2db39793ec94f95637b047afc56a27a42805396c
  • fix: ensure all workspaces have a sanitized name (#2058) https://github.com/trufflesuite/ganache/commit/3bfa02e18615e2e27a6d41a54f983b8cf05f4782
  • fix: don't crash if OSX's .DS_Store dir exists (#2059) https://github.com/trufflesuite/ganache/commit/4e6d1f64a6d5aa12d94f80baff60ca3452d7ceac
  • fix(windows): fix appx install on non-OS drive (#2062) https://github.com/trufflesuite/ganache/commit/4a2ebe4b591e62aa9dcf4c15004bc6910ebd3bde
  • fix: select directory, not file, for log location (#2064) https://github.com/trufflesuite/ganache/commit/40fb151ece4a3b81e2febe7d59f0283ce29cfe22

๐Ÿ“ฆ Misc:

  • update node-localstorage https://github.com/trufflesuite/ganache/commit/3a2c5d2a96bf4e827988b40063f6d0fb1cc8a184
  • chore: Update ISSUE_TEMPLATE.md (#1746) https://github.com/trufflesuite/ganache/commit/74a4e7e236932bb27243f3304cc641fb255105ac
  • chore: add info about where to find original postgres zips (#1738) https://github.com/trufflesuite/ganache/commit/0626f948782fd97ff92e5c6f8f24e8a807a781f4
  • chore: clean up invalid workspaces https://github.com/trufflesuite/ganache/commit/fbe38f3917ab7790e59fceecfca6873a280f2c63
  • update Windows code-signing certificate (again) https://github.com/trufflesuite/ganache/commit/abda87f9c683d975351984dc1859790254bd7248
  • try CI workaround for git deps https://github.com/trufflesuite/ganache/commit/ca346c05770c788b4de1be9b7eba0948db8849c8

๐Ÿ“ฆ <a name="v2.5.4-related-releases"></a>Related Releases

  • [ganache-cli v6.12.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.12.0)
  • [ganache-core v2.13.1](https://github.com/trufflesuite/ganache-core/releases/tag/v2.13.1)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.4.0 โ€“ Coconut Corda Cookie ๐Ÿฅฅ๐Ÿ”ด๐Ÿชv2.4.0
davidmurdochdavidmurdochยท6y agoยทApril 28, 2020
GitHub

๐Ÿ“ฆ <a name="2.4.0-Highlights"></a>Highlights

  • v2.4.0 โ€“ Coconut Corda Cookie ๐Ÿฅฅ๐Ÿ”ด๐Ÿช
  • ![New Corda Shell integration showing results of a flow list command](https://user-images.githubusercontent.com/187813/80041826-6ff86a00-84cb-11ea-9ffc-9e0df23cabe3.png)
  • <p align="center"><sup>New Corda Shells Screen</sup></p>
  • Check out [the documentation](https://www.trufflesuite.com/docs/ganache/corda/working-with-corda) to learn how to get started with Corda-flavored Ganache.
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---

๐Ÿ“ฆ <a name="2.4.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms)
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.4.0)

๐Ÿ“‹ <a name="2.4.0-Changelog"></a>Changelog

  • Check out the v2.3.2 โ€“ v2.4.0 changelog for the details: https://github.com/trufflesuite/ganache/compare/release/2.3.2...v2.4.0
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.4.0-beta.0 โ€“ Coconut Corda Cookie ๐Ÿฅฅ๐Ÿ”ด๐Ÿชv2.4.0-beta.0Pre-release
davidmurdochdavidmurdochยท6y agoยทApril 23, 2020
GitHub

๐Ÿ“ฆ <a name="2.4.0-beta.0-Highlights"></a>Highlights

  • v2.4.0-beta.0 โ€“ Coconut Corda Cookie ๐Ÿฅฅ๐Ÿ”ด๐Ÿช
  • ![New Corda Shell integration showing results of a flow list command](https://user-images.githubusercontent.com/187813/80041826-6ff86a00-84cb-11ea-9ffc-9e0df23cabe3.png)
  • <p align="center"><sup>New Corda Shells Screen</sup></p>
  • This beta release also includes the improvements added in releases https://github.com/trufflesuite/ganache/releases/tag/v2.3.1 and https://github.com/trufflesuite/ganache/releases/tag/v2.3.2.
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---

๐Ÿ“ฆ <a name="2.4.0-beta.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms)
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.4.0-beta.0)

๐Ÿ“‹ <a name="2.4.0-beta.0-Changelog"></a>Changelog

  • Check out the v2.3.2 โ€“ v2.4.0-beta.1 changelog for the details: https://github.com/trufflesuite/ganache/compare/release/2.3.2...v2.4.0-beta.0
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.3.2 โ€“ Sandbox โ›ฑ ๐Ÿ“ฆv2.3.2
davidmurdochdavidmurdochยท6y agoยทApril 22, 2020
GitHub

๐Ÿ“ฆ <a name="2.3.2-Highlights"></a>Highlights

  • Prevent OS sandboxing of internal `extras` and `workspaces` directories when installed via Appx
  • Improved PostgreSQL ENV by embedding a missing windows dll into our postgres package
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---

๐Ÿ“ฆ <a name="2.3.2-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms)
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.3.2)

๐Ÿ“ฆ Corda

  • Fix postgres missing dep on Windows (https://github.com/trufflesuite/ganache/commit/a71f5adef35ab56cdb02f772f43e836719d4f019) โ€“ @davidmurdoch
  • Ensure workspaces/extra dirs aren't sandboxed (https://github.com/trufflesuite/ganache/commit/977569b6703141f9c55b3e7fcc3a05c3afe14161) โ€“ @davidmurdoch
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.3.1 โ€“ It is Monday. ๐Ÿ“…v2.3.1
davidmurdochdavidmurdochยท6y agoยทApril 20, 2020
GitHub

๐Ÿ“ฆ <a name="2.3.1-Highlights"></a>Highlights

  • Performance improvements to Corda network initialization
  • Quickstart can now be saved without restarting the workspace
  • UI enhancements
  • Several bug fixes
  • ---
  • <p align="center">As always, this release is compatible with the latest versions of Windows <em><strong><a href="#-_-">โŠž</a></strong></em>, Mac OS ๐ŸŽ, and Linux ๐Ÿง.</p>
  • ---

๐Ÿ“ฆ <a name="2.3.1-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms)
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.3.1)

๐Ÿ“ฆ General

  • Make travis wait 45 minutes for mac build to complete :-( ([563ccab](https://github.com/trufflesuite/ganache/commit/563ccab74d6213671c66365dcc97b956fa7add4d)) โ€“ @davidmurdoch
  • Add --no-sandbox flag to AppImage (https://github.com/trufflesuite/ganache/pull/1720) โ€“ @davidmurdoch
  • Quickstart quick save (https://github.com/trufflesuite/ganache/pull/1716) โ€“ @davidmurdoch
  • Polish toast UI ([69b4d1c](https://github.com/trufflesuite/ganache/commit/69b4d1cdc898e1eb11c6c4abed3a39c82054f163)) โ€“ @davidmurdoch

๐Ÿ“ฆ Corda

  • Add โ€œflavorโ€ to analytics collection (https://github.com/trufflesuite/ganache/pull/1715) โ€“ @davidmurdoch
  • Link transactions that share linearIds ([8e37a72](https://github.com/trufflesuite/ganache/commit/8e37a72bd8ae1b17e2b1b27d8332fea01dfed50d), [f97be5a](https://github.com/trufflesuite/ganache/commit/f97be5acedf9cb1e5cb9853ed308e1823f529348)) โ€“ @nicholasjpaterno and @davidmurdoch
  • Fix contract cache migration conflict (https://github.com/trufflesuite/ganache/pull/1714) โ€“ @davidmurdoch
  • Ensure Corda quickstart data can be saved with workspace ([7a2989f](https://github.com/trufflesuite/ganache/commit/7a2989f2b94f0a9662090f52e492977f467ab47f)) โ€“ @davidmurdoch
  • Donโ€™t crash if we canโ€™t stop postgres ([42d023a](https://github.com/trufflesuite/ganache/commit/42d023ae3d9710fb75c6948db11a183d023a74b7)) โ€“ @davidmurdoch
  • Fix a race condition in Corda Quickstart workspace restart ([7af2bba](https://github.com/trufflesuite/ganache/commit/7af2bba8f33238111f96ca66d1cb646dc4c8d54d)) โ€“ @davidmurdoch
  • Disable stdOut/Error capturing once Corda network has started ([203154a](https://github.com/trufflesuite/ganache/commit/203154a11c5e8f3388a3ad2d9f909a050084d0cd)) โ€“ @davidmurdoch
  • Run networkBootstrap only when necessary ([7142d35](https://github.com/trufflesuite/ganache/commit/7142d357a40b68be29cb5b82e71ea30df90f04cf), [5fa9e54](https://github.com/trufflesuite/ganache/commit/5fa9e54702f8bd4d8569fe6451b3e99a8bf65770), [16e145a](https://github.com/trufflesuite/ganache/commit/16e145ada44e474b67a1bfa5f8f9a897bc7c0210)) โ€“ @nicholasjpaterno
  • + 7 more
v2.3.0 โ€“ Corda Flavored Ganache ๐Ÿ˜‹v2.3.0
davidmurdochdavidmurdochยท6y agoยทApril 11, 2020
GitHub

๐Ÿ“ฆ <a name="2.3.0-Highlights"></a>Highlights

  • ![New Workspaces Screen highlighting a Corda workspace and options](https://user-images.githubusercontent.com/187813/79025871-02f0e600-7b55-11ea-95ad-836c0f9fee60.png)
  • <p align="center"><sup>New Workspaces Screen</sup></p>
  • This is the first stable release of our Corda flavored Ganache, a personal blockchain for Corda developers!
  • This release brings:
  • One-click Corda network configuration and initialization.
  • Easy access to your CorDappโ€™s data, the network map, notaries, nodes, transactions, and states.
  • Multiple workspaces for all of your Corda projects.
  • ---
  • + 2 more

๐Ÿ“ฆ <a name="2.3.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • download directly from our website: https://www.trufflesuite.com/ganache
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.3.0).

๐Ÿ“‹ <a name="2.3.0-Changelog"></a>Changelog

  • Thank you @nicholasjpaterno, @tcoulter, and to myself :laughing: (@davidmurdoch) for putting in the work to make this release happen! ๐Ÿ‘จโ€๐Ÿ’ป
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.4.0-alpha.0 - Corda Flavorv2.4.0-alpha.0Pre-release
davidmurdochdavidmurdochยท6y agoยทApril 8, 2020
GitHub

_This release is an alpha release of "Corda Flavored" Ganache and is not expected to be stable._

v2.3.0-beta.2 โ€“ Muir Glacier Mint ๐Ÿ”๏ธ ๐Ÿฌ ๐ŸŒฟv2.3.0-beta.2Pre-release
davidmurdochdavidmurdochยท6y agoยทJanuary 30, 2020
GitHub

๐Ÿ“ฆ <a name="v2.3.0-beta.2-Highlights"></a>Highlights

  • Muir Glacier Mint ๐Ÿ”๏ธ ๐Ÿฌ ๐ŸŒฟ

๐Ÿ“ฆ Corda

  • *Note: this beta version is not compatible with previous Corda workspaces.*
  • ---

๐Ÿ“ฆ <a name="v2.3.0-beta.2-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.3.0-beta.2).

โœจ Features

  • Add `muirGlacier` support, Upgrade `ethereumjs-*@latest` and upgrade `solc` to v0.6.1 (#538) โ€“ @nicholasjpaterno
  • feat: add ssh and user info to UI (https://github.com/trufflesuite/ganache/commit/679120264265cc839e9e3591a23b27e5229ee0d0) โ€“ @davidmurdoch
  • feat: validate that selected ports are in within range (https://github.com/trufflesuite/ganache/commit/dc05d1f8a6f2f21a4bc29c009dd177ea2f578dac) โ€“ @davidmurdoch
  • All node's logs are displayed on the log screen now. โ€“ @davidmurdoch

๐Ÿ› Bug Fixes

  • Fix missing memdown dependency, Update shrinkwrap (42fc3db) โ€“ @nicholasjpaterno
  • Fixes `TypeError: Cannot read property 'pop' of undefined` bug (https://github.com/trufflesuite/ganache-core/pull/530) โ€“ @davidmurdoch
  • Fixes `EPERM` errors on Windows, `Too many file descriptors` bug on Mac, and add Windows and Mac testing to CI (https://github.com/trufflesuite/ganache-core/pull/535) โ€“ @davidmurdoch
  • Fix prevents hang during process exit due to tmp file cleanup (https://github.com/trufflesuite/ganache-core/pull/542) โ€“ @davidmurdoch and @nicholasjpaterno
  • Fixes issue where EventDetails screen is blank (https://github.com/trufflesuite/ganache/commit/f45aeb0b28a4a4e975bcbadabb20189119deff8a) โ€“ @davidmurdoch
  • Make DecodedEventDetails's section spacing prettier (https://github.com/trufflesuite/ganache/commit/9f3ed626dec9d4e755dfe78b98949dddb3280611) โ€“ @davidmurdoch
  • feat: add istanbul hardfork option to ethereum side (https://github.com/trufflesuite/ganache/commit/d0c1fd1aec2cc3ae8269720885e5ae88ab2edd54) โ€“ @davidmurdoch
  • Update ganache-core to v2.10.1 and set default hardfork to Muir Glacier (https://github.com/trufflesuite/ganache/commit/39926f7aed463a3d718230791acdd414d5f2fe5e) โ€“ @davidmurdoch
  • + 26 more

๐Ÿ“ฆ Maintenance

  • Remove unneccesary eslint-disable comments https://github.com/trufflesuite/ganache/commit/c8d1e269421ed449473e304567c5221730cf25f0 โ€“ @davidmurdoch
  • eslint-disable some legacy things (https://github.com/trufflesuite/ganache/commit/5258f669828e4c6505838140e0654c8ea9dcdae5) โ€“ @davidmurdoch
  • Running under Travis xcode 9.4 (https://github.com/trufflesuite/ganache/commit/fbbd7e54356972e1dba0e6fc6362b2c4f4fd0c27) โ€“ @davidmurdoch
  • Fix vscode development mode ethereum debugger (https://github.com/trufflesuite/ganache/commit/0a335399c06492e31235cb2f731644acf5a68a96) โ€“ @davidmurdoch
  • misc: Format manager.js (https://github.com/trufflesuite/ganache/commit/8151c2f337fd351cfff6fccb7936a37188a18bc6) โ€“ @davidmurdoch
  • misc: Update package-lock.json (https://github.com/trufflesuite/ganache/commit/3fe3535f8fe637af44e94502b00475f8cf160245) โ€“ @davidmurdoch

๐Ÿ“ฆ <a name="v2.3.0-beta.2-Related-Releases"></a>Related Releases

  • [ganache-cli v6.9.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.9.0)
  • [ganache-core v2.10.1](https://github.com/trufflesuite/ganache-core/releases/tag/v2.10.1)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.3.0-beta.1 - Corda Flavored Ganache ๐ŸŽv2.3.0-beta.1Pre-release
davidmurdochdavidmurdochยท6y agoยทDecember 23, 2019
GitHub

๐Ÿ“‹ Changes

  • One-click Corda network configuration and initialization, so you can focus on what matters most: your application.
  • Easy access to all your application's data, including network map, notaries, nodes, transactions, and states.
  • Multiple workspaces for all of your Corda projects.

๐Ÿ“ฆ <a name="2.3.0-beta.1-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.3.0-beta.1).
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.1.2 - Sugar Cube ๐ŸงŠv2.1.2
davidmurdochdavidmurdochยท6y agoยทOctober 31, 2019
GitHub

๐Ÿ“ฆ <a name="2.1.2-Highlights"></a>Highlights

  • Sugar Cube ๐ŸงŠ. A boring name for a boring release.
  • ---

๐Ÿ“ฆ <a name="2.1.2-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.2).

๐Ÿ“ฆ Maintenance

  • Disable cert verification for upcoming cert change (https://github.com/trufflesuite/ganache/commit/e3b657979219b2b951c8dbbc41bd6199774a08fc) โ€“ @davidmurdoch
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.2.1-alpha.0 - Forking Fork โ•v2.2.1-alpha.0Pre-release
davidmurdochdavidmurdochยท6y agoยทOctober 9, 2019
GitHub

๐Ÿ“ฆ <a name="2.2.1-alpha.0-Highlights"></a>Highlights

  • Forking Forkโ•
  • This version of Ganache UI introduces forking mode in UI! It's slow, buggy, and there are no docs yet. So... good luck on your adventures!

๐Ÿ“ฆ <a name="2.2.1-alpha.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.2.1-alpha.0).
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.1.2-alpha.0 - Mizu Shingen Mochi ๐Ÿ’งv2.1.2-alpha.0Pre-release
davidmurdochdavidmurdochยท6y agoยทOctober 31, 2019
GitHub

๐Ÿ“ฆ <a name="2.1.2-alpha.0-Highlights"></a>Highlights

  • Mizu Shingen Mochi ๐Ÿ’ง, AKA Raindrop Cake. Google it! This is on my list of things try eat while in Japan for DevCon 5. If you see us (David Murdoch and Nick Paterno) there, come say hi!
  • This version of Ganache UI updates the Electron version to version 6, bringing with it the latest and greatest performance and security updates.
  • ---
  • <h4>
  • <div align="center">We are teaching a workshop at DevCon 5 on Pentesting Ethereum Contracts with Ganache. We'll be in room B2 at 14:30 on Oct 10 (Day 3)!</h4>
  • <p align="center">And it'll be awesome. You should be there. We're giving away real Ether.</p>
  • <div align="center"><strong>
  • ๐Ÿ‘‰&nbsp;<code>&nbsp;<a href="https://devcon.org/">DevCon 5 Info</a>&nbsp;</code>&nbsp;๐Ÿ‘ˆ
  • + 4 more

๐Ÿ“ฆ <a name="2.1.2-alpha.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.2-alpha.0).

๐Ÿ“ฆ Maintenance

  • Update Ganache to latest electron, using webpack.electron.build (91430) โ€“ @nicholasjpaterno and @davidmurdoch
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.1.1 - This is not pudding ๐Ÿฅ„v2.1.1
davidmurdochdavidmurdochยท6y agoยทSeptember 12, 2019
GitHub

๐Ÿ“ฆ <a name="v2.1.1-Highlights"></a>Highlights

  • You'll enjoy this! ๐Ÿฅ„ This is _not_ pudding. ๐Ÿฅ„ [*](https://www.youtube.com/watch?v=W6jzXXEQWXE)
  • This version of Ganache UI 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`!
  • Additionally, we've fixed some major bugs, like Events not working with some Truffle projects and Ganache not freezing up when a project's truffle-config errors.
  • We've also added some in-your-face warnings about using Ganache generated mnemonics and private keys must _never_ be used on a public blockchain. Don't do it. Just don't do it.
  • Don't use Ganache's mnemonics or private keys on a public blockchain. Unless you'd like to donate your Ethereum accounts, Ether, tokens, and contracts to crooks, of course.
  • ---

๐Ÿ“ฆ <a name="v2.1.1-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.1).

๐Ÿ“ฆ Maintenance

  • Update ganache core to v2.8.0 (https://github.com/trufflesuite/ganache/commit/95b0aadbed25827162ac093fbb29faeeb105499b) โ€“ @davidmurdoch
  • Silenced react warnings in the console (#1412) โ€“ @davidmurdoch
  • Updated links to use trufflesuite.com instead of the old truffleframework.com, also switch to https (#1414) โ€“ @davidmurdoch
  • Don't use Ganache's mnemonics or private keys on a public blockchain.
  • Optimize and secure Travis and AppVeyor Builds (https://github.com/trufflesuite/ganache/commit/d154127083cdf19aa08239f21bf9d8f300afb5db, https://github.com/trufflesuite/ganache/commit/bada1ed86b9e82bfc0b419c7e3ba313380d05abd) โ€“ @davidmurdoch
  • Rename a method so it makes sense (https://github.com/trufflesuite/ganache/commit/7ec85e7efe3fd2a1f54cc442838659f1c758d98e) โ€“ @davidmurdoch

๐Ÿ› Bug Fixes

  • Fix an annoying crash that can happen when developing (https://github.com/trufflesuite/ganache/commit/decb3e89a1acece8f0455879c7502a21799a7b05) โ€“ @davidmurdoch
  • Don't use Ganache's mnemonics or private keys on a public blockchain.
  • Fixed layout issue in truffle project selector (#1411) โ€“ @davidmurdoch
  • Fix Ganache loading forever being stuck due to project details not loading (#1382) โ€“ @maoueh, @davidmurdoch
  • Make events display again (#1402) โ€“ @davidmurdoch
  • Return errors when a tx fails in estimation (https://github.com/trufflesuite/ganache-core/pull/457) โ€“ @nicholasjpaterno, @davidmurdoch
  • Update web3-provider-engine to v14.2.1, fixes an RPC encoding regression (https://github.com/trufflesuite/ganache-core/pull/470) โ€“ @davidmurdoch

โœจ Feature

  • Add more security warnings to the UI so users are less likely to use insecure keys and mnemonics in places they shouldn't (#1415) โ€“ @davidmurdoch
  • Added a right-click context menu, adding copy/cut/paste/search functionality (#1413) โ€“ @davidmurdoch
  • update eth-sig-util signTypedData call (https://github.com/trufflesuite/ganache-core/pull/460) โ€“ @BrendanChou
  • Don't use Ganache's mnemonics or private keys on a public blockchain.

๐Ÿ“ฆ <a name="v2.1.1-Related-Releases"></a>Related Releases

  • [ganache-core v2.8.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.8.0)
  • [ganache-cli v6.7.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.7.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
  • _p.s., don't use Ganache's mnemonics or private keys on a public blockchain._
2.1.1-beta.3 - This is not pudding ๐Ÿฅ„v2.1.1-beta.3Pre-release
davidmurdochdavidmurdochยท6y agoยทAugust 29, 2019
GitHub

๐Ÿ“ฆ <a name="v2.1.1-beta.3-Highlights"></a>Highlights

  • You'll enjoy this! ๐Ÿฅ„ This is _not_ pudding. ๐Ÿฅ„ [*](https://www.youtube.com/watch?v=W6jzXXEQWXE)
  • Additionally, we've fixed some major bugs, like Events not working with some Truffle projects and Ganache not freezing up when a project's truffle-config errors.
  • We've also added some in-your-face warnings about using Ganache generated mnemonics and private keys must _never_ be used on a public blockchain. Don't do it. Just don't do it.
  • Don't use Ganache's mnemonics or private keys on a public blockchain. Unless you'd like to donate your Ethereum accounts, Ether, tokens, and contracts to crooks, of course.
  • ---

๐Ÿ“ฆ <a name="v2.1.1-beta.3-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.1-beta.3).

๐Ÿ“ฆ Maintenance

  • Update ganache core to v2.8.0-beta.0 (https://github.com/trufflesuite/ganache/commit/3d7d90fb1c12cdd30d3311c8ff70f3dfa2fe802d) โ€“ @davidmurdoch
  • Silenced react warnings in the console (#1412) โ€“ @davidmurdoch
  • Updated links to use trufflesuite.com instead of the old truffleframework.com, also switch to https (#1414) โ€“ @davidmurdoch
  • Don't use Ganache's mnemonics or private keys on a public blockchain.
  • Optimize and secure Travis and AppVeyor Builds (https://github.com/trufflesuite/ganache/commit/d154127083cdf19aa08239f21bf9d8f300afb5db, https://github.com/trufflesuite/ganache/commit/bada1ed86b9e82bfc0b419c7e3ba313380d05abd) โ€“ @davidmurdoch
  • Rename a method so it makes sense (https://github.com/trufflesuite/ganache/commit/7ec85e7efe3fd2a1f54cc442838659f1c758d98e) โ€“ @davidmurdoch

๐Ÿ› Bug Fixes

  • Fix an annoying crash that can happen when developing (https://github.com/trufflesuite/ganache/commit/decb3e89a1acece8f0455879c7502a21799a7b05) โ€“ @davidmurdoch
  • Don't use Ganache's mnemonics or private keys on a public blockchain.
  • Fixed layout issue in truffle project selector (#1411) โ€“ @davidmurdoch
  • Fix Ganache loading forever being stuck due to project details not loading (#1382) โ€“ @maoueh, @davidmurdoch
  • Make events display again (#1402) โ€“ @davidmurdoch
  • Return errors when a tx fails in estimation (https://github.com/trufflesuite/ganache-core/pull/457) โ€“ @nicholasjpaterno, @davidmurdoch
  • Update web3-provider-engine to v14.2.1, fixes an RPC encoding regression (https://github.com/trufflesuite/ganache-core/pull/470) โ€“ @davidmurdoch

โœจ Feature

  • Add more security warnings to the UI so users are less likely to use insecure keys and mnemonics in places they shouldn't (#1415) โ€“ @davidmurdoch
  • Added a right-click context menu, adding copy/cut/paste/search functionality (#1413) โ€“ @davidmurdoch
  • update eth-sig-util signTypedData call (https://github.com/trufflesuite/ganache-core/pull/460) โ€“ @BrendanChou
  • Don't use Ganache's mnemonics or private keys on a public blockchain.

๐Ÿ“ฆ <a name="v2.1.1-beta.3-Related-Releases"></a>Related Releases

  • [ganache-core v2.8.0-beta.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.8.0-beta.0)
  • [ganache-cli v6.7.0-beta.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.7.0-beta.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
  • _p.s., don't use Ganache's mnemonics or private keys on a public blockchain._
2.1.1-beta.2 - Three Milk Cuban Flan ๐Ÿฎv2.1.1-beta.2Pre-release
davidmurdochdavidmurdochยท6y agoยทAugust 17, 2019
GitHub

๐Ÿ“ฆ <a name="v2.1.1-beta.2-Highlights"></a>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 UI updates web3 to v1.2.1 and ganache-core to v2.7.0, bringing transaction signatures inline with the new spec changes!
  • ---

๐Ÿ“ฆ <a name="v2.1.1-beta.2-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.1-beta.2).

๐Ÿ› Bug Fixes

  • Change transaction signature value encoding to QUANTITY (/trufflesuite/ganache-core/461) โ€“ @fjl

๐Ÿ“ฆ Maintenance

  • Update web3 to v1.2.1 https://github.com/trufflesuite/ganache-core/commit/1a51a7a3dcf442dfb3698576416563123b12fb20 and https://github.com/trufflesuite/ganache/commit/53bd3adc5de39d39f406fc20b0da1f4721d9e8de โ€“ @davidmurdoch
  • Update ganache-core to v2.7.0 (https://github.com/trufflesuite/ganache/commit/83df8dae44f4faa804b28729e8b6cb1d1aaa69ef)
  • Update internal node version to 10.15.0 and pin(https://github.com/trufflesuite/ganache/commit/67cfc7cb9fe893921b1bde2be3ffb58cf1fe1734)
  • Update truffle-config and truffle-decoder to latest (https://github.com/trufflesuite/ganache/commit/4bcaed5a7b45092021eed3a5120ddaa163b05ceb)

๐Ÿ“ฆ Miscellaneous

  • Internal Improvement: Add preliminary TS typings (/trufflesuite/ganache-core/450) โ€“ @CruzMolina, @nicholasjpaterno

๐Ÿ“ฆ <a name="v2.1.1-beta.2-Related-Releases"></a>Related Releases

  • [ganache-core v2.7.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.7.0)
  • [ganache-cli v6.6.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.6.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.1.1-beta.0 - Croquembouche ๐Ÿ”บv2.1.1-beta.0Pre-release
davidmurdochdavidmurdochยท6y agoยทJuly 18, 2019
GitHub

๐Ÿ“ฆ <a name="v2.6.1-beta.0-Highlights"></a>Highlights

  • I've never had Croquembouche, but it looks delicious!
  • This version of Ganache is full of bug fixes and dependency updates.
  • Dependencies updated in this version:
  • `async` to `v2.6.2`
  • `debug` to `3.2.6`
  • `eth-sig-util` to `2.2.0`
  • `ethereumjs-abi` to `0.6.7`
  • `ethereumjs-account` to `3.0.0`
  • + 22 more

๐Ÿ“ฆ <a name="v2.6.1-beta.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.1-beta.0).

๐Ÿ“‹ <a name="v2.6.1-beta.0-Changelog"></a>Changelog

  • Fix `evm_revert` crash when passed invalid an `subscriptionId` (fixes trufflesuite/ganache-core#386) (trufflesuite/ganache-core#447)
  • Fix make sure we don't call `processNextBlock`'s `callback` twice (trufflesuite/ganache-core#448)
  • Fix `eth_call` and `eth_estimate` gas limits (mostly) (trufflesuite/ganache-core#449)
  • Ensure `timestamp`, `blockNumber`, and `parentHash` are correct (trufflesuite/ganache-core#443)

๐Ÿ“ฆ Maintenance

  • Update direct dependencies (trufflesuite/ganache-core#445)
  • Update shrinkwrap (https://github.com/trufflesuite/ganache-core/commit/66c1053c87d326e5d6192719f226e9d3cd706c8d)
  • Fix webpack/minification issue (https://github.com/trufflesuite/ganache-core/commit/3acbb8558e0326bc1a9db953be8c58ebc988216b)

๐Ÿ“ฆ <a name="v2.6.1-beta.0-Related-Releases"></a>Related Releases

  • [ganache-cli v6.5.1-beta.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.5.1-beta.0)
  • [ganache-core v2.6.1-beta.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.6.1-beta.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.1.0 - Candy-Covered Cactus Pretzel Rods ๐Ÿฌ๐ŸŒต๐Ÿฅจv2.1.0
davidmurdochdavidmurdochยท6y agoยทJuly 18, 2019
GitHub

๐Ÿ“ฆ <a name="2.1.0-Highlights"></a>Highlights

  • First of all, Candy-Covered Cactus Pretzel Rods are a real thing. Google it.
  • ---
  • <h4>
  • <div align="center">
  • <code>&nbsp;<a href="https://www.eventbrite.com/e/trufflecon-2019-tickets-58020862963?aff=ganachecore">Get&nbsp;Tickets (only $99!)</a>&nbsp;</code>&nbsp;
  • <img height="36" width="0" src="https://raw.githubusercontent.com/davidmurdoch/px/master/1px.gif">
  • </div>
  • </h4>
  • + 1 more

๐Ÿ“ฆ <a name="2.1.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.1.0).

๐Ÿ“‹ <a name="2.1.0-Changelog"></a>Changelog

  • Added `eth_chainId` (#419) โ€“ @tcichowicz
  • Fix `eth_getStorageAt` in a forked chain (#438) โ€“ @niklasb

๐Ÿ“ฆ Maintenance

  • Update README.md (#437) โ€“ @nicholasjpaterno
  • docs: add example for accessing a server's provider (#403) โ€“ @lopezjurip

๐Ÿ“ฆ <a name="2.1.0-Related-Releases"></a>Related Releases

  • [ganache-cli v6.5.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.5.0)
  • [ganache-core v2.6.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.6.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
v2.0.4-beta.0 - Candy-Covered Cactus Pretzel Rods ๐Ÿฌ๐ŸŒต๐Ÿฅจv2.0.4-beta.0Pre-release
davidmurdochdavidmurdochยท6y agoยทJuly 18, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.4-beta.0-Highlights"></a>Highlights

  • First of all, Candy-Covered Cactus Pretzel Rods are a real thing. Google it.
  • 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 `2.1.0`.
  • ---
  • <h4>
  • <div align="center">
  • <code>&nbsp;<a href="https://www.eventbrite.com/e/trufflecon-2019-tickets-58020862963?aff=ganachecore">Get&nbsp;Tickets (only $99!)</a>&nbsp;</code>&nbsp;
  • <img height="36" width="0" src="https://raw.githubusercontent.com/davidmurdoch/px/master/1px.gif">
  • </div>
  • + 2 more

๐Ÿ“ฆ <a name="v2.0.4-beta.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.4-beta.0).

๐Ÿ“‹ <a name="v2.0.4-beta.0-Changelog"></a>Changelog

  • Added `eth_chainId` (#419) โ€“ @tcichowicz
  • Fix `eth_getStorageAt` in a forked chain (#438) โ€“ @niklasb

๐Ÿ“ฆ Maintenance

  • Update README.md (#437) โ€“ @nicholasjpaterno
  • docs: add example for accessing a server's provider (#403) โ€“ @lopezjurip

๐Ÿ“ฆ <a name="v2.0.4-beta.0-Related-Releases"></a>Related Releases

  • [ganache-cli v6.4.6-beta.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.6-beta.0)
  • [ganache-core v2.5.8-beta.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.8-beta.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.0.3 - Banana Pudding ๐ŸŒv2.0.3
davidmurdochdavidmurdochยท6y agoยทJuly 9, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.3-Highlights"></a>Highlights

  • 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!
  • ---
  • <h4>
  • <div align="center">
  • + 5 more

๐Ÿ“ฆ <a name="v2.0.3-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.3).

๐Ÿ“‹ <a name="v2.0.3-Changelog"></a>Changelog

  • Fix and optimize gas estimation algorithm (trufflesuite/ganache-core#435) โ€“ @nicholasjpaterno

๐Ÿ“ฆ Maintenance

  • Update nyc (https://github.com/trufflesuite/ganache-core/commit/cc5b0ed51dcc4b1cc484aebcd984cd37ef9fe646) โ€“ @davidmurdoch

๐Ÿ“ฆ <a name="v2.0.3-Related-Releases"></a>Related Releases

  • [ganache-core v2.5.7](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.7)
  • [ganache-cli v6.4.5](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.5)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.0.3-beta.0 - Banana Pudding ๐ŸŒv2.0.3-beta.0Pre-release
davidmurdochdavidmurdochยท6y agoยทJuly 3, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.3-beta.0-Highlights"></a>Highlights

  • 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!
  • ---
  • <h4>
  • <div align="center">
  • + 5 more

๐Ÿ“ฆ <a name="v2.0.3-beta.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.3-beta.0).

๐Ÿ“‹ <a name="v2.0.3-beta.0-Changelog"></a>Changelog

  • Fix and optimize gas estimation algorithm (trufflesuite/ganache-core#435) โ€“ @nicholasjpaterno

๐Ÿ“ฆ Maintenance

  • Update nyc (https://github.com/trufflesuite/ganache-core/commit/cc5b0ed51dcc4b1cc484aebcd984cd37ef9fe646) โ€“ @davidmurdoch

๐Ÿ“ฆ <a name="v2.0.3-beta.0-Related-Releases"></a>Related Releases

  • [ganache-core v2.5.7-beta.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.7-beta.0)
  • [ganache-cli v6.4.5-beta.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.5-beta.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
2.0.2 - โœจ Mystery Flavor โœจv2.0.2
davidmurdochdavidmurdochยท7y agoยทJune 26, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.2-Highlights"></a>Highlights

  • In this latest version we've fixed some issues introduced with the initial 2.0.0 release, specifically issues with decoding contracts.
  • ---
  • <h4>
  • <div align="center">
  • <code>&nbsp;<a href="https://www.eventbrite.com/e/trufflecon-2019-tickets-58020862963?aff=ganache">Get&nbsp;Tickets</a>&nbsp;</code>&nbsp;
  • <img height="36" width="0" src="https://raw.githubusercontent.com/davidmurdoch/px/master/1px.gif">
  • <code>&nbsp;<a href="https://trufflesuite.com/trufflecon2019?utm_campaign=ganache-release-notes&utm_term=speak-at#speak-at">Speak&nbsp;at&nbsp;TruffleCon</a>&nbsp;</code>&nbsp;
  • <img height="36" width="0" src="https://raw.githubusercontent.com/davidmurdoch/px/master/1px.gif">
  • + 3 more

๐Ÿ“ฆ <a name="v2.0.2-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.2).

๐Ÿ“‹ <a name="v2.0.2-Changelog"></a>Changelog

  • Update truffle-decoder to v3.0.1, truffle-config to v1.1.9 (https://github.com/trufflesuite/ganache/commit/6077b966def4061640be1cdf577db5a9c9069bdc) โ€“ @davidmurdoch
  • Handle truffle-decoder exceptions (https://github.com/trufflesuite/ganache/commit/0e867586a1f0661f01eea9e46890616477f2afdc) โ€“ @davidmurdoch
  • Update ganache-core to v2.5.6 (https://github.com/trufflesuite/ganache/commit/af8126c34c1175e6eba240d86b60c02970d57a90) โ€“ @davidmurdoch
  • Fix forked transaction trace storage (again) so it doesn't crash anymore (trufflesuite/ganache-core#420) โ€“ @davidmurdoch
  • Handle binary websocket messages (trufflesuite/ganache-core#410) โ€“ @davidmurdoch
  • Gas estimation: make sure we always return a `lowestIndex` for a range (trufflesuite/ganache-core#421) โ€“ @davidmurdoch & @nicholasjpaterno
  • Fix getBlockTransactionCountByNumberFormat so it returns the right format (trufflesuite/ganache-core#414) โ€“ @davidmurdoch

๐Ÿ“ฆ Maintenance

  • Update eth-sig-util to fix global variable leak (trufflesuite/ganache-core#415) โ€“ @davidmurdoch

๐Ÿ“ฆ <a name="v2.0.2-Related-Releases"></a>Related Releases

  • [ganache-core v2.5.6](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.6)
  • [ganache-cli v6.4.4](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.4)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
  • <p align="center">
  • <img src="https://github.com/trufflesuite/ganache/raw/develop/resources/icons/png/128x128.png?raw=true">
  • + 1 more
2.0.2-beta.0 - โœจ Mystery Flavor โœจv2.0.2-beta.0Pre-release
davidmurdochdavidmurdochยท7y agoยทMay 3, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.2-beta.0-Highlights"></a>Highlights

  • In this latest version we've fixed some issues introduced with the initial 2.0.0 release, specifically issues with decoding contracts.
  • ---
  • <h4>
  • <div align="center">
  • <code>&nbsp;<a href="https://www.eventbrite.com/e/trufflecon-2019-tickets-58020862963?aff=ganache">Get&nbsp;Tickets</a>&nbsp;</code>&nbsp;
  • <img height="36" width="0" src="https://raw.githubusercontent.com/davidmurdoch/px/master/1px.gif">
  • <code>&nbsp;<a href="https://trufflesuite.com/trufflecon2019?utm_campaign=ganache-release-notes&utm_term=speak-at#speak-at">Speak&nbsp;at&nbsp;TruffleCon</a>&nbsp;</code>&nbsp;
  • <img height="36" width="0" src="https://raw.githubusercontent.com/davidmurdoch/px/master/1px.gif">
  • + 3 more

๐Ÿ“ฆ <a name="v2.0.2-beta.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.2-beta.0).

๐Ÿ“‹ <a name="v2.0.2-beta.0-Changelog"></a>Changelog

  • Update truffle-decoder to v3.0.1, truffle-config to v1.1.9 (https://github.com/trufflesuite/ganache/commit/6077b966def4061640be1cdf577db5a9c9069bdc) โ€“ @davidmurdoch
  • Handle truffle-decoder exceptions (https://github.com/trufflesuite/ganache/commit/0e867586a1f0661f01eea9e46890616477f2afdc) โ€“ @davidmurdoch
  • Update ganache-core to v2.5.6-beta.0 (https://github.com/trufflesuite/ganache/commit/d0dcbda8f0f4cbacbc28cbf926ad08d01b4446a2) โ€“ @davidmurdoch
  • Fix forked transaction trace storage (again) so it doesn't crash anymore (trufflesuite/ganache-core#420) โ€“ @davidmurdoch
  • Handle binary websocket messages (trufflesuite/ganache-core#410) โ€“ @davidmurdoch
  • Gas estimation: make sure we always return a `lowestIndex` for a range (trufflesuite/ganache-core#421) โ€“ @davidmurdoch & @nicholasjpaterno
  • Fix getBlockTransactionCountByNumberFormat so it returns the right format (trufflesuite/ganache-core#414) โ€“ @davidmurdoch

๐Ÿ“ฆ Maintenance

  • Update eth-sig-util to fix global variable leak (trufflesuite/ganache-core#415) โ€“ @davidmurdoch

๐Ÿ“ฆ <a name="v2.0.2-beta.0-Related-Releases"></a>Related Releases

  • [ganache-core v2.5.6-beta.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.6-beta.0)
  • [ganache-cli v6.4.4-beta.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.4-beta.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
  • <p align="center">
  • <img src="https://github.com/trufflesuite/ganache/raw/develop/resources/icons/png/128x128.png?raw=true">
  • + 1 more
2.0.1 - Tempered Chocolate ๐Ÿซv2.0.1
benjamincburnsbenjamincburnsยท7y agoยทApril 15, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.1-Highlights"></a>Highlights

  • We've also updated ganache-core, the gooey center powering Ganache UI, to its latest beta. This release adds a much-needed gas-estimation fix, as well as many other important bugs fixes!
  • There's just too many important fixes to summarize them all here, so skip to the [Changelog](#user-content-v2.0.1-Changelog) if you want to read up on all the ingredients added to this latest treat!

๐Ÿ“ฆ <a name="v2.0.1-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • head over to https://trufflesuite.com/ganache and click the Download button, then install, or
  • Choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.1).

๐Ÿ“‹ <a name="v2.0.1-Changelog"></a>Changelog

  • Fix truffle project list background overflow bug (#1198) โ€“ @davidmurdoch
  • Make sure we always use the correct interface for web3 connections (#1207) โ€“ @davidmurdoch
  • Fix crash due to: truffle config containing circular data structures, when project is missing/moved, when the config writes to stderr. (#1197) โ€“ @davidmurdoch
  • Fix forked transaction trace storage so it returns the correct data and doesn't modify the root trie (trufflesuite/ganache-core#398) โ€“ @davidmurdoch
  • Add guard for undefined connection (trufflesuite/ganache-core#385) โ€“ @olaf89
  • Fix crash and nonce mismatch when tracing a transaction on a forked chain (trufflesuite/ganache-core#396) โ€“ @davidmurdoch & @nicholasjpaterno
  • Fix invalid snapshot revert hanging when the shapshot id doesn't exist (trufflesuite/ganache-core#387) โ€“ @davidmurdoch
  • Support a gas price of `0` (#1154) โ€“ @honestbonsai
  • + 4 more

๐Ÿ“ฆ Maintenance

  • Make sure the "Not connected to child process" error includes a trace (#1208) โ€“ @davidmurdoch
  • Improve `findPath` callback in `keyExists` (trufflesuite/ganache-core#378) โ€“ @nicholasjpaterno

๐Ÿ“ฆ <a name="v2.0.1-Related-Releases"></a>Related Releases

  • [ganache-core v2.5.5](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.5)
  • [ganache-cli v6.4.3](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.3)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
  • <p align="center">
  • <img src="https://github.com/trufflesuite/ganache/raw/develop/resources/icons/png/128x128.png?raw=true">
  • + 1 more
v2.0.1-beta.0 - Tempered Chocolate ๐Ÿซv2.0.1-beta.0Pre-release
davidmurdochdavidmurdochยท7y agoยทApril 9, 2019
GitHub

๐Ÿ“ฆ <a name="v2.0.1-beta.0-Highlights"></a>Highlights

  • We've also updated ganache-core, the gooey center powering Ganache UI, to its latest beta. This beta release adds a much-needed gas-estimation fix, as well as many other important bugs fixes!

๐Ÿ“ฆ <a name="v2.0.1-beta.0-How-to-Upgrade"></a>How to Upgrade

  • To upgrade, you can:
  • upgrade in-app when notified (on supported platforms),
  • head over to https://trufflesuite.com/ganache and click the Download button, then install, or
  • Choose the appropriate download binary from the Assets section of the [GitHub release](https://github.com/trufflesuite/ganache/releases/tag/v2.0.1-beta.0).

๐Ÿ“‹ <a name="v2.0.1-beta.0-Changelog"></a>Changelog

  • Fix truffle project list background overflow bug (#1198) โ€“ @davidmurdoch
  • Make sure we always use the correct interface for web3 connections (#1207) โ€“ @davidmurdoch
  • Fix crash due to: truffle config containing circular data structures, when project is missing/moved, when the config writes to stderr. (#1197) โ€“ @davidmurdoch
  • Fix forked transaction trace storage so it returns the correct data and doesn't modify the root trie (trufflesuite/ganache-core#398) โ€“ @davidmurdoch
  • Add guard for undefined connection (trufflesuite/ganache-core#385) โ€“ @olaf89
  • Fix crash and nonce mismatch when tracing a transaction on a forked chain (trufflesuite/ganache-core#396) โ€“ @davidmurdoch & @nicholasjpaterno
  • Fix invalid snapshot revert hanging when the shapshot id doesn't exist (trufflesuite/ganache-core#387) โ€“ @davidmurdoch
  • Support a gas price of `0` (#1154) โ€“ @honestbonsai
  • + 4 more

๐Ÿ“ฆ Maintenance

  • Make sure the "Not connected to child process" error includes a trace (#1208) โ€“ @davidmurdoch
  • Improve `findPath` callback in `keyExists` (trufflesuite/ganache-core#378) โ€“ @nicholasjpaterno

๐Ÿ“ฆ <a name="v2.0.1-beta.0-Related-Releases"></a>Related Releases

  • [ganache-core v2.5.5-beta.0](https://github.com/trufflesuite/ganache-core/releases/tag/v2.5.5-beta.0)
  • [ganache-cli v6.4.3-beta.0](https://github.com/trufflesuite/ganache-cli/releases/tag/v6.4.3-beta.0)
  • ---
  • <p align="center">
  • ๐Ÿ’– The Truffle Team
  • </p>
  • <p align="center">
  • <img src="https://github.com/trufflesuite/ganache/raw/develop/resources/icons/png/128x128.png?raw=true">
  • + 1 more
v2.0.0 - Chocolate Birthday Cake ๐ŸŽ‚v2.0.0
DiscRisknBisqueDiscRisknBisqueยท7y agoยทMarch 21, 2019
GitHub

๐Ÿ“ฆ Contents

  • [New Features](#new-features)
  • [Workspaces](#workspaces)
  • [Contract State Decoding](#contract-state-decoding)
  • [Event Decoding](#event-decoding)
  • [New Options](#new-options)
  • [Hardfork](#hardfork)
  • [Changelog](#changelog)
  • [Acknowledgements](#acknowledgements)

๐Ÿ“ฆ Workspaces

  • <sup>\[ [โˆง *Back to Contents*](#contents) \]</sup>
  • ๐Ÿ“– Pertinent Docs:
  • [Creating Workspaces](https://truffleframework.com/docs/ganache/workspaces/creating-workspaces)
  • [The Quickstart Workspace](https://truffleframework.com/docs/ganache/workspaces/the-quickstart-workspace)

๐Ÿ“ฆ Contract State Decoding

  • <sup>\[ [โˆง *Back to Contents*](#contents) \]</sup>
  • The new Contracts page contains a list of your smart contracts by project. At a glance we can see the contract's name, address, transaction count, and deployment status.
  • ๐Ÿ“– Pertinent Docs:
  • [Linking a Truffle Project](https://truffleframework.com/docs/ganache/truffle-projects/linking-a-truffle-project)
  • [Contracts Page](https://truffleframework.com/docs/ganache/truffle-projects/contracts-page)

๐Ÿ“ฆ Event Decoding

  • <sup>\[ [โˆง *Back to Contents*](#contents) \]</sup>
  • ๐Ÿ“– Pertinent Docs:
  • [Linking a Truffle Project](https://truffleframework.com/docs/ganache/truffle-projects/linking-a-truffle-project)
  • [EventsPage](https://truffleframework.com/docs/ganache/truffle-projects/events-page)

๐Ÿ“ฆ Hardfork

  • <sup>\[ [โˆง *Back to Contents*](#contents) \]</sup>
  • Ganache now features an option to change the hardfork. Possible options are: Petersburg, Constantinople, and Byzantium.

๐Ÿ“‹ Changelog (Since `2.0.0-beta.2`)

  • <sup>\[ [โˆง *Back to Contents*](#contents) \]</sup>

โœจ New Features

  • #1107 Add hardfork indicator to status bar (@davidmurdoch)
  • #1109 Update ganache-core to v2.4.0 and add Byzantium + Constantinople hardfork options (@davidmurdoch)
  • #1142 Update to ganache-core@2.5.3 and add Petersburg fork default setting (@davidmurdoch)

๐Ÿ› Bug Fixes/Improvements

  • #1081 Add ESLint and Prettier (@honestbonsai)
  • #1083 Add React Storybook (@honestbonsai)
  • #1086 Move Truffle project loading to separate process, removing dependency on OS version of Node (@seesemichaelj)
  • #1087 Prettier auto-formatting (@honestbonsai)
  • #1088 Manual formatting based on Prettier recommendations (@honestbonsai)
  • #1089 Fix Google Analytics Reporting for 2.x (@seesemichaelj)
  • #1096 Fix/not linking truffle projects (@honestbonsai)
  • #1100 Fix search for tx hash inside tx screen not working (@honestbonsai)
  • + 8 more

๐Ÿ“ฆ Acknowledgements

  • <sup>\[ [โˆง *Back to Contents*](#contents) \]</sup>