Releases: trufflesuite/vscode-ext
v2.7.1 - Aranha 🕷️
This release brings some new exciting features regarding the debugger, namely it allows you to fetch external sources when debugging external transactions, reuse your truffle-config.js
networks to debug a transaction and trigger the visual debugger from the command line. It also includes a fix that removes deprecated networks after the merge and a range of smaller fixes and improvements.
Give it a try and let us know what you think!
What's Changed
- Clarify Ganache CLI usage in
Requirements Page
#274 (acuarica) - Allow Node v18 in Required Apps #272 (acuarica)
- Declare
network
option in launch configuration #267 (acuarica) - Include
disableFetchExternal
flag to avoid debugging with fetching external sources #255 (acuarica) - Running truffle debug with appropriate flag
--vscode
triggers debugger to launch in VS Code #231 and #254 (xhulz) - Invalidate
require
cache oftruffle-config.js
when debugging #265 (acuarica) - Support network option in addition to providerUrl when debugging #261 (xhulz)
- Fetch external sources when debugging a forked network #252 (acuarica)
- Contracts not detected #251 (xhulz)
- Remove deprecated networks #250 (michaeljohnbennett)
Full Changelog: v2.6.0...v2.7.1
v.2.6.0 - Arbequina 🌳
This release brings a number of new features including an improved new project workflow, an information tab for your locally running Ganache instances, and a dedicated panel for all logging out from Truffle, Ganache and Dashboard. It also includes a fix for the debugger wherein it was unable to find the source files (resulting in a 'No source file" error) and range of smaller fixes and optimizations.
Give it a try and let us know what you think!
What's Changed
- Dropdown when selecting a box to "unbox" #220 (@xhulz)
- Dedicated tab(s) in VS Code panel #205 (@xhulz)
- Networks (Local Instance) - Get More Information #217 (@xhulz)
- Fix Truffle Logo #215 (@michaeljohnbennett)
- Remove redundant txns from dialog after a redeploy #225 (@xhulz)
- Have new project match truffle init #222 (@xhulz)
- Create an "auto-deploy on save" toggle in the Contract Explorer #227 (@xhulz)
- Debugger loading incorrect source file or throwing "No source file" error #229 (@xhulz)
- Spurious closing bracket on "Create sample project" entry when creating a new project #238 (@xhulz)
- Temporarily continue logging to the Truffle for VS Code output channel #237 (@xhulz)
- Minor stylistic tweaks to output tabs #240 (@kevinbluer)
- Fix original-require package issues #243 (@xhulz)
Full Changelog: v2.5.0...v2.6.0
v2.5.3-preRelease.1
This release brings a number of new features including an improved new project workflow, an information tab for your locally running Ganache instances, and a dedicated panel for all logging out from Truffle, Ganache and Dashboard. It also includes a fix for the debugger wherein it was unable to find the source files (resulting in a 'No source file" error) and range of smaller fixes and optimizations.
Give it a try and let us know what you think!
What's Changed
- Dropdown when selecting a box to "unbox" #220 (@xhulz)
- Dedicated tab(s) in VS Code panel #205 (@xhulz)
- Networks (Local Instance) - Get More Information #217 (@xhulz)
- Fix Truffle Logo #215 (@michaeljohnbennett)
- Remove redundant txns from dialog after a redeploy #225 (@xhulz)
- Have new project match truffle init #222 (@xhulz)
- Create an "auto-deploy on save" toggle in the Contract Explorer #227 (@xhulz)
- Debugger loading incorrect source file or throwing "No source file" error #229 (@xhulz)
- Spurious closing bracket on "Create sample project" entry when creating a new project #238 (@xhulz)
- Temporarily continue logging to the Truffle for VS Code output channel #237 (@xhulz)
- Minor stylistic tweaks to output tabs #240 (@kevinbluer)
- Fix original-require package issues #243 (@xhulz)
Full Changelog: v2.3.7-preRelease...v2.5.3-preRelease.1
2.5.0 - Haiku 📖
This release has improved support to debug over a forked network and working with multiple Truffle projects in the same workspace. The brand new Walkthrough helps users to explore and discover the main features of the extension. Moreover, it has some bug fixes, internal optimisations, and code refactor for better maintainability.
Give it a try and let us know what you think!
What's Changed
- Ability to debug over a forked network #186 (xhulz)
- Use
contracts_directory
from Truffle config inCreate Contract
command #193 (acuarica) - Fix Command Palette display filter for Build/Deploy/Create Contracts commands #192 (acuarica)
- Add support to run out tests without VS Code Development Extension Host #191 (acuarica)
- Add support for multiple Truffle config files #181 (acuarica)
- Honor the
contract_build_directory
property in Deployments view #179 (acuarica) - Ability to compile a single contract #177 (xhulz)
- Dashboard link has added to dashboard view panel #172 (xhulz)
- Debug only works with Ganache Development Instance #170 (xhulz)
- Add a Walkthrough on the Getting Started splash #148 (acuarica)
- Replace
open
package withvscode.env.openExternal
#195 (acuarica)
v2.4.0 - Goblins 😈
2.4.0 - Goblins 😈
This release has some fixes around internal optimisations for our CI/Linting and cleanup of code where we were seeing issues with building contracts in mono repos etc.
We also added some new Truffle Dashboard integration/view. Give it a try and let us know what you think!
What's Changed
- Fix/debug workspace by @xhulz in #116
- Feature/eslint config changes by @michaeljohnbennett in #118
- issue #121, renamed "explorer - truffle "to "contract explorer" by @NikolaiSch in #122
- Edit the required apps page to display the version range of all apps by @xhulz in #120
- Feature/eslint fixes - Part2 - Config cleanup for truffle configuration by @michaeljohnbennett in #119
- fix: added new PR checks by @michaeljohnbennett in #126
- fix: hdwallet npm package has updated to truffle/hdwallet-provider by @xhulz in #127
- feat(explorer): added createContract by @NikolaiSch in #123
- Improve Truffle Dashboard deployment integration by @xhulz in #114
- fix: auto load has implemented by @xhulz in #136
- refactor: remove unused code that checks whether Python is installed by @acuarica in #139
- fix: start ganache command when invoked from the command palette by @acuarica in #142
- fix: activationEvents list commands has reverted by @xhulz in #167
- fix: contract deployment is not forking networks by @xhulz in #146
- Draft: Required app was validating NPM local packages by @xhulz in #164
New Contributors
Full Changelog: v2.3.4...V2.4.0
v2.3.7-preRelease
This release fixes an issue with the debugger we found in the previous release.
What's Changed
Full Changelog: v2.3.5...v2.3.7-preRelease
V2.4.0 - Goblins - PreRelease
What's Changed
- Fix/debug workspace by @xhulz in #116
- Feature/eslint config changes by @michaeljohnbennett in #118
- issue #121, renamed "explorer - truffle "to "contract explorer" by @NikolaiSch in #122
- Edit the required apps page to display the version range of all apps by @xhulz in #120
- Feature/eslint fixes - Part2 - Config cleanup for truffle configuration by @michaeljohnbennett in #119
- fix: added new PR checks by @michaeljohnbennett in #126
- fix: hdwallet npm package has updated to truffle/hdwallet-provider by @xhulz in #127
- feat(explorer): added createContract by @NikolaiSch in #123
- Improve Truffle Dashboard deployment integration by @xhulz in #114
- fix: auto load has implemented by @xhulz in #136
- refactor: remove unused code that checks whether Python is installed by @acuarica in #139
- fix: start ganache command when invoked from the command palette by @acuarica in #142
- fix: activationEvents list commands has reverted by @xhulz in #167
- fix: contract deployment is not forking networks by @xhulz in #146
- Draft: Required app was validating NPM local packages by @xhulz in #164
New Contributors
Full Changelog: v2.3.4...v2.3.6.preRelease.1