Skip to content

v3.2

Latest
Compare
Choose a tag to compare
@Irame Irame released this 04 Dec 22:44
· 3 commits to master since this release

Due to some major bugs, we had to roll back v3.0 by rereleasing v2.6 as v3.1. This was necessary because of the missing option to unpublish a specific version of an extension on the Visual Studio Marketplace.

This release is basically a rerelease of v3.0 with some bugfixes.

Features:

  • Working Directory/Launch Application Management: You can now manage the working directory and launch application the same way you can manage the Environment variables, which was added in the last release. (Thanks to belkiss #98 and abizeauMaxon #162)
  • Show active Entries: Inactive Items can now be grayed out. An Item is considered inactive is one of the following is true:
    • It is not checked.
    • It is part of a group which has conditions that are not met (like configuration or platform).
    • The setting to manage the type of items is disabled (like Manage Environment Variables)
  • Disable Extension: The extension is now disabled by default and only enables itself if it finds a *.args.json file or an entry in the *.suo file. When disabled the extension can be enabled by clicking the button in the extension window. This enables the extension for the current solution, with a flag saved to the *.suo file. If this behavior is not desired it can be modified in the Options with one of four modes:
    • Enable if a *.arg.json file or an entry in the *.suo file is found (this is the default)
    • Enable if a *.arg.json file is found
    • Always ask for new Solutions
    • Enable by default (old behavior)
  • Auto Update: The parameters inside the active project configuration are now updated whenever they are modified in the extension window.
  • Better support for generated Projects: The saved CLI-Arguments are now also associated with a project based on the name not only the project GUID. This helps to keep the arguments even if the GUID changes which often happens when projects/solutions are generated. #170

Bugfixes:

  • Settings wiped: Fixed a bug that wiped the settings after restarting Visual Studio.
  • Load JSON from Custom Path: Fixed a bug where the custom JSON path was ignored for loading.
  • Start with "Step Into": Fixed a bug where the configuration was not updated when using "Step Into" to launch an application.
  • Apply Default Checked correctly: "Default Checked" will now be applied when a item is first loaded. (In other words when they are not found in the *.suo file.)
  • Microsoft.Bcl.AsyncInterfaces not found: Fixed crash due to missing Microsoft.Bcl.AsyncInterfaces assembly.
  • GetDialogPage crash: Fixed crash due to call of GetDialogPage on non UI thread.
  • Microsoft.VisualStudio.ProjectSystem.Managed not found: Fixed crash due to missing Microsoft.VisualStudio.ProjectSystem.Managed assembly.