Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

Releases: trufflesuite/vscode-ext

v2.7.1 - Aranha 🕷️

07 Dec 20:53
26a2628
Compare
Choose a tag to compare

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 of truffle-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 🌳

27 Oct 12:13
e5e9251
Compare
Choose a tag to compare

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

14 Oct 11:56
4b84ea4
Compare
Choose a tag to compare
v2.5.3-preRelease.1 Pre-release
Pre-release

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 📖

13 Sep 21:00
1daff9c
Compare
Choose a tag to compare

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 in Create 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 with vscode.env.openExternal #195 (acuarica)

v2.4.0 - Goblins 😈

26 Jul 03:31
467eeb7
Compare
Choose a tag to compare

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

22 Jul 05:31
0663a4b
Compare
Choose a tag to compare
v2.3.7-preRelease Pre-release
Pre-release

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

20 Jul 03:25
Compare
Choose a tag to compare
Pre-release

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