Releases: MBulli/SmartCommandlineArgs
v2.4 - Bugfix #1
- Fixed a bug where arguments got lost when loading a solution with multiple projects and Use Solution Directory enabled
- Fixed a bug that prevented the options from being saved
v2.4
Features
- Added support for Fortran (#125)
- Add ability to associate an argument group to a specific platform (thanks to DarkStarSword #141)
- Added support for the "Oasis NX" debugger (#143)
- Added options to disable automatic cleanup of empty or unnecessary
*.args.json
files - Settings are now saved to the
suo
file. - Default values for settings can now be configured in
Tools → Options → Smart Commandline Arguments → Settings Defaults
- Added a option to save settings into a json file next to the project
- Added options to disable the automatic deletion of
*.args.json
files
Bugfixes
- Fixed SuoDataSerializer crash when parsing corrupted suo file (thanks to HaydnTrigg #140)
- Fixed crash when searching (#122)
- Fixed exception when opening minidump (#131)
- Fixed a bug where the
*.args.json
were deleted when a solution was closed and then (without closing visual studio) another solution was opened with a different setting for "Use Solution directory"
v2.3 - Bugfix #2
- Removed the dialog which should prevent the loss of preconfigured arguments, because many had problems with long hangs or even OOM errors when loading a solution.
- Fixed a bug where the selection was not cleared correctly, if a expanded group was dropped into a collapsed group.
v2.3 - Bugfix #1
v2.3.1
Fixed a bug which occurred when "Show all projects" was switched on while the startup project was collapsed. This caused the selection to not be cleared correctly and actions were executed with the previously selected items inside the startup project.
v2.3.0
SmartCmdArgs-v2.3.0.vsix
is the current marketplace version and supports VS 2015, 2017, 2019. This will be the last version supporting VS 2015.
SmartCmdArgs-vs2022-v2.3.0.vsix
is a working test build for VS 2022 and will be uploaded to the marketplace in the near future.
Features
- Added option to save all arguments in a JSON-file next to the solution. (#88)
- Added a new settings dialog which can be accessed by clicking the wrench icon in the extension window. (Settings made there are saved inside a JSON-file next to the solution.)
- We now use the font wich is configured in Visual Studio. (#99)
- The space delimiter which is used to concatenate arguments can now be turned off per group or project. (#107)
- Arguments which are read when using the extension the first time on a project are now placed in groups for the corresponding configuration/launch profile. (#69)
- Added a feature to set arguments as default. These arguments are pre-checked if the solution is opened the first time. Further is it possible to reset the checked state of all (or some) arguments to this default state.
- Added support for WSL Remote Debugger (#109, thanks to @Sharundaar)
- Added support for google android native project arguments (#111, thanks to @irina88)
Bugfixes
- Fixed issues with TreeItem focus handling (#106)
- Fixed crash when create group from selection (#103)
- Fixed error when deleting and clicking at the same time.
- Fixed an bug, where after a project reload no startup project was detected. (#92, #94)
- Fixed bug saving the args to JSON when IsUseSolutionDirEnabled is set.
- Fixed a bug where the .args.json where still written next to the solution even if version control support was disabled.
- Fixed a crash when a shared project is in the solution (#113)
v2.3
SmartCmdArgs-v2.3.0.vsix
is the current marketplace version and supports VS 2015, 2017, 2019. This will be the last version supporting VS 2015.
SmartCmdArgs-vs2022-v2.3.0.vsix
is a working test build for VS 2022 and will be uploaded to the marketplace in the near future.
Features
- Added option to save all arguments in a JSON-file next to the solution. (#88)
- Added a new settings dialog which can be accessed by clicking the wrench icon in the extension window. (Settings made there are saved inside a JSON-file next to the solution.)
- We now use the font wich is configured in Visual Studio. (#99)
- The space delimiter which is used to concatenate arguments can now be turned off per group or project. (#107)
- Arguments which are read when using the extension the first time on a project are now placed in groups for the corresponding configuration/launch profile. (#69)
- Added a feature to set arguments as default. These arguments are pre-checked if the solution is opened the first time. Further is it possible to reset the checked state of all (or some) arguments to this default state.
- Added support for WSL Remote Debugger (#109, thanks to @Sharundaar)
- Added support for google android native project arguments (#111, thanks to @irina88)
Bugfixes
- Fixed issues with TreeItem focus handling (#106)
- Fixed crash when create group from selection (#103)
- Fixed error when deleting and clicking at the same time.
- Fixed an bug, where after a project reload no startup project was detected. (#92, #94)
- Fixed bug saving the args to JSON when IsUseSolutionDirEnabled is set.
- Fixed a bug where the .args.json where still written next to the solution even if version control support was disabled.
- Fixed a crash when a shared project is in the solution (#113)
v2.2
v2.1 - Bugfix #2
Fixed a wrong prerequisite version range in
the vsix manifest (Isse #81)
v2.1 - Bugfix #1
Fixed an unhandled exception caused by the filewatcher thread (#79)
v2.1
Visual Studio 2019 will be released soon and we added VS2019 support with this version!
We heard that context menus are very user friendly, that's why we fixed the context menu while editing (#68) and also added a context menu for our tree (#41).
This release took us a much longer as we both wanted.
We're always quite amazed how much effort needs to be but into this project.
We started this project back in collage to help us manage command lines on some C++ projects.
With more than 2^9 commits and a noticeable large amount of code this extension is larger (and more popular) as we expected when we started with the first DataGrid based approach.
We also very much appreciate the extremely positive feedback and all the feature requests that were made over the years.
v2.0 - Bugfix #7
Version 2.0! This is our biggest release besides the initial release!
We rewrote the UI based on a TreeView. This allows you to edit arguments of all projects of the solution and to create groups as you wish.
This release was kinda stuck in our pipeline. Sorry to everyone who was waiting for any fixed issues (#43, #57, #62) in this release.