# PowerShell Pro Tools for Visual Studio Code

##

{% hint style="info" %}
Changelogs can now be found on our [GitHub repository](https://github.com/ironmansoftware/powershell-pro-tools/releases).&#x20;
{% endhint %}

## 2024.3.1 - 3/29/2024

* Fixed an issue where VS Code would report command not found when PowerShell Pro Tools was starting.&#x20;

## 2024.3.0 - 3/19/2024

* Fixed an issue with packaging as a service (#3184)

## 2024.2.1 - 3/18/2024

* Fixed an issue where PoshTools wouldn't connect when persistent terminals were enabled

## 2024.2.0 - 2/20/2024

* Added a Retry option when PowerShell Pro Tools fails to connect
* Added more logging to connect failures

## 2023.12.2 - 1/17/2024

* Fixed an issue where Generate Windows Form would not run properly.&#x20;

## 2023.12.1 - 1/9/2024

* Fixed an issue that could result in extension activation crashing VS Code

## 2023.12.0 - 12/10/2023

* Added support for all supported PowerShell platforms.
* Added method overloads hover.
* Added support for bundling PowerShell 7.4 and .NET 8.0 executables.

## 2023.9.0 - 9/7/2023

* Fixed an issue when packaging scripts with Obfuscate

## 2023.8.0 - 8/13/2023

* Updated version of PSScriptPad

## 2023.7.1 - 7/16/2023

* Fixed a build error when packaging Windows PowerShell executables

## 2023.7.0 - 6/11/2023

* Fixed an issue in PSScriptPad that caused OpenFileDialog to fail when run within the editor
* The packager now uses the local output directory for staging rather than the temp directory to reduce AV false positives
* Reduced AV false positives for Windows PowerShell executables that do not use obfuscation
* Fixed a bug that allowed the form to be deleted in the Windows Form Designer in PSScriptPad
* Added support for bundling .NET 8.0 and 7.4 executables

## 2023.6.0 - 6/20/2023

* Updated version of PSScriptPad
* Added support for Lightweight PS7 executables&#x20;
* Fixed an issue with PS7 7.3.x executables not running properly

## 2023.3.0 - 3/14/2023

* Updated version of PSScriptPad

## 2023.2.0 - 2/27/2023

* Fixed an issue where specifying an icon with the IronmanPowerShellHost would cause the executable to fail to run.

## 2023.1.0 - 1/10/2023

* Added support for specifying any .NET or PowerShell 7 version to package
* Fixed an issue where the IronmanPowerShellHost would truncate the first 3 characters
* Fixed an issue where the IronmanPowerShellHost would not accept arguments

## 2022.12.3 - 1/5/2022

* Fixed an issue where the IronmanPowerShellWinFormsHost wouldn't run anything

## 2022.12.2 - 12/17/2022

* Fixed an issue where the Ironman PowerShell Host wouldn't properly set $PSScriptRoot

## 2022.12.1 - 12/16/2022

* Fixed an issue where the form designer would not open

## 2022.12.0 - 12/13/2022

* Removed license check for several features in the PowerShell Pro Tools Activity pane
* Fixed an issue where the packager wouldn't correctly pacakge scripts with Unicode characters

## 2022.11.2 - 11/14/2022

* Fixed an issue where unsigned DLLs were not loaded successfully when packaging executables

## 2022.11.1 - 11/11/2022

* Fixed an issue where PSScriptPad failed to launch from VS Code.&#x20;

## 2022.11.0 - 11/9/2022

* Added Ironman Software host for packaging

## 2022.10.1 - 10/13/2022

* Fixed an issue where the variable explorer would be empty

## 2022.10.0 - 10/11/2022

* Added PowerShell Performance output
* Fixed an issue where bundled assemblies would cause unexpected output in executables

## 2022.9.0 - 9/13/2022

* Added support for packaging PowerShell 7.2.5 and 7.2.6 executables
* Added support for switch parameters with Convert To Splat

## 2022.8.0 - 8/9/2022

* Added support for packaging PowerShell 7.2.4 executables

## 2022.7.1 - 8/2/2022

* Fixed an issue where the extension would fail to activate.&#x20;

## 2022.7.0 - 7/12/2022

* Fixed an issue where license files were not correctly validated

## 2022.6.0 - 6/14/2022

* Removed a duplicate license key install command that did not work
* Fixed an issue where the icon was incorrect for PowerShell Pro Tools&#x20;

## 2022.5.2 - 5/31/2022

* Fixed an issue where the form designer would not be shown even when the setting was enabled.&#x20;

## 2022.5.0 - 5/10/2022

* Added settings to hide the buttons in the toolbar
* Added support for packaging PS 7.2.3
* Fixed an issue where non-ASCII characters wouldn't be stored correctly after packaging

## 2022.4.3 - 4/15/2022

* Fixed an issue where licenses could not be applied through the UI
* Fixed an issue where the welcome page would be blank
* Fixed an issue where an exception would be thrown when moving arguments
* Fixed a typo in the introduce using namespace refactoring
* Fixed an issue where Generate Proxy Function would add an additional blank line on Windows
* Fixed an issue where Rename Symbol would not work properly
* Fixed an issue where Use parameter splatting wouldn't work with switch parameters
* Fixed an issue where Use parameter splatting wouldn't work for commands line a pipeline
* Fixed an issue where providers would not load correctly

## 2022.4.0 - 4/12/2022

* Removed code conversion features
* Added support for MacOS ARM64
* Fixed an issue where the extension would not load properly on MacOS or Linux
* Fixed an issue where PowerShell 7.2 executables would not work as a service
* Fixed an issue where PowerShell 7.x executables would not have an icon
* Fixed an issue where PowerShell 7.x executables would not elevate properly

## 2022.3.0 - 3/8/2022

* Added Extract Variable refactoring
* Fixed an issue where a script compiled as a service would fail to run

## 2022.2.1 - 2-10-2022

* Fixed an issue where obfuscated builds wouldn't work twice
* Fixed an issue where obfuscated Windows PowerShell builds wouldn't execute correctly

## 2022.1.0 - 1-11-2022

* Fixed an issue where PowerShell 7 executables would not have file properties

## 2021.12.3 - 12-27-2021

* Fixed an issue where packaging a PowerShell 7.2 or later executable could result in a failure to build

## 2021.12.2 - 12-21-2021

* Fixed an issue where an attempt to load missing assemblies would be made.

## 2021.12.1 - 12-17-2021

* Fixed an issue where packaging an executable into an output directory with an apostrophe does not work.
* Fixed an issue where PS7.1 and PS7.2 output directories would contain all unpackaged files

## 2021.12.0 - 12-14-2021

* Added support for packaging PowerShell 7.2 and .NET 6.0 executables
* Added support for renaming the output executable

## 2021.11.1 - 11-9-2021

* Reduced the size of the extension by 80%
* Windows ARM platform support
* Support for bundling PowerShell 7.1 scripts
* Support for the Microsoft PowerShell Preview extension v3
* Support for signing executables

## 2021.10.0 - 10-12-2021

* Fixed an issue where PSScriptPad would hang when saving a large file
* Fixed an issue where the default WPF XAML would not work
* PSScriptPad will now open the designer and the form

## 2021.9.0 - 9-14-2021

* Fixed an issue where packaging in VS Code would use the wrong PowerShell SDK and fail to find modules
* Fixed an issue where the Upgrade-Module functionality would silently fail
* Fixed an MSBuild warning that was shown when compiling on Windows
* Added support for bundling additional XAML files in executables
* Fixed an issue where using the .NET 5 SDK would cause executables to fail to build on Windows
* Added support for switching the .NET SDK to use for packaging.

## 5.30.1 - 8-6-2021

* Added better error handling to console host to prevent packaged applications from crashing and to provide a meaningful error

## 5.30.0 - 8-5-2021

* Added support for excluding automatic variables from variables view

## 5.29.4 - 7-27-2021

* Fixed an issue where DataGridView columns could not be added to the form designer

## 5.29.3 - 7-22-2021

* Fixed an issue where the packager would fail when the script name had a space in it

## 5.29.2 - 7-21-2021

* Fixed an issue where an exception could be thrown during packaging.

## 5.29.1 - 7-20-2021

* Added support for bundling resources into executables

## 5.29.0 - 7-9-2021

* Fixed an issue where the extension would not activate
* Fixed an issue where workspace analysis could prevent other features of the extension from work in tandem
* Fixed an issue where the History node was slow

## 5.28.10 - 7-8-2021

* Fixed an issue where the PowerShellProTools.Host.exe process would constantly use CPU
* Added support for packaging PowerShell 7.0.6

## 5.28.9 - 7-7-2021

* Updated to latest .NET Core SDK to remediate CVE-2021-26701

## 5.28.8 - 7-5-2021

* Fixed an issue where Rename Symbol (F2) would incorrectly rename variables
* Fixed a performance issue with workspace analysis

## 5.28.7 - 6-15-2021

* Fixed an issue where the extension could fail to load on some Windows system

## 5.28.6 - 6-14-2021

* Fixed an issue where the extension could fail to load in large workspaces
* Fixed an issue where PSScriptPad would crash when pressing Ctrl+C

## 5.28.5 - 6-3-2021

* Add support for disabling QuickEdit during packaging
* Fixed an issue with the packager and strings with single quotes

## 5.28.4 - 6-2-2021

* Fixed a packaging issue with concatenated strings and Join-Path

## 5.28.3 - 6-1-2021

* Fixed an issue with extension activation
* Fixed an issue with generating ImageLists in PSScriptPad resources

## 5.28.1 - 5-20-2021

* Fixed a crash on startup in PSScriptPad
* Resolved a performance issue where analysis would run twice in PSScriptPad

## 5.28.0 - 5-18-2021

* Updated version of PSScriptPad
* Added Open with PSScriptPad to PS1 files navigation bar
* Added F2 Rename Variables

## 5.27.3 - 5-17-2021

* Fixed an issue where the extension would fail to activate on Linux and Mac OSX.

## 5.27.2 - 5-12-2021

* Updated PSScriptPad version
* Removed custom telemetry setting to rely on the built-in, opt-in VS Code setting

## 5.27.1 - 5-11-2021

* Fixed an issue where the extension could hang during activation

## 5.27.0 - 5-10-2021

* Fixed an issue where string resources would not be output in the form design
* Fixed an issue where the extension could fail to activate
* Added Jobs explorer and management

## 5.26.0 - 5-7-2021

* Added session explorer
* Added pin and unpin session commands

## 5.25.0 - 5-4-2021

* Fixed an issue where the VS Code module wouldn't load properly
* Fixed an issue with several links within the extension
* Added support for custom tree views
* Added history view to PowerShell Explorer

## 5.24.3 - 5-3-2021

* Improved extension activation performance
* Improved status bar message icon visibility

## 5.24.2 - 4-30-2021

* Added namespaces to the reflection view
* Added a command for loading assemblies into the reflection view

## 5.24.1 - 4-29-2021

* Added type decompiler to Reflection view
* Improved field and property information in Reflection view.

## 5.24.0 - 4-28-2021

* Added Reflection view

## 5.23.0 - 4-27-2021

* Added Sign on Save feature

## 5.22.4 - 4-23-2021

* Fixed an issue with activation caching
* Fixed an issue with packaging PowerCLI

## 5.22.3 - 4-21-2021

* Fixed an issue where packaging modules could cause an Access Denied error
* Added subscription activation caching to prevent excessive web requests

## 5.22.2 - 4-14-2021

* Fixed an issue where packaging would use the wrong PowerShell version when looking up modules causing certain modules to fail to load

## 5.22.1 - 4-7-2021

* Fixed an issue where the Introduce Using refactoring could cause the PowerShell Pro Tools host to stop responding
* Removed an unnecessary and noisy log message.
* Updated the version of PSScriptPad

## 5.22.0 - 4-5-2021

* Added 'Open PSCommander Configuration' Command

## 5.21.1 - 3-3-2021

* Added a setting for the license key so that licensing works with Settings Sync.

## 5.21.0 - 3-1-2021

* Added support for building .NET Core based Windows Services with PowerShell 7

## 5.20.10 - 2-11-2021

* Fixed an issue where packaging would not work with modules that contained a C# .cs file (like MSAL.PS)

## 5.20.9 - 2-9-2021

* Added support for Packaging on Mac OSX

## 5.20.8 - 2-8-2021

* Fixed an issue where arguments would not be passed to packaged scripts running PowerShell 7
* Added support for [Packaging on Linux](https://docs.poshtools.com/powershell-pro-tools-documentation/packaging/packaging-on-linux)

## 5.20.7 - 1-31-2021

* Fixed an issue where an error could be shown in the console when navigating PowerShell scripts.

## 5.20.6 - 1-25-2021

* Fixed an issue where an error would be shown when the VS Code automation feature could not connect properly

## 5.20.5 - 1-21-2021

* Fixed an issue where an invalid link would be shown in the hover provider.

## 5.20.4 - 1-14-2021

* Fixed an issue where Generate Proxy Function would run on empty command names and show an error in the terminal
* PSScriptPad now persists loaded WPF assembly locations so they are loaded when the application is restarted

## 5.20.3 - 1-12-2021

* Added toolbox support for the WPF designer in PSScriptPad

## 5.20.2 - 1-11-2021

* Fixed an issue where PSScriptPad could crash when opening a XAML file

## 5.20.1 - 1-10-2021

* Fixed a licensing issue with a 3rd party component

## 5.20.0 - 1-10-2021

* Added support for the [PSScriptPad WPF Designer](https://docs.poshtools.com/changelog/broken-reference)

## 5.19.10 - 1-04-2021

* Fixed an issue where Generate Proxy Function would show errors in the terminal
* Fixed an issue where non-subscription licenses would show they were only licensed for 1 week when this wasn't actually the case.

## 5.19.9 - 12-31-2020

* Added [Generate Proxy Function ](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#generate-proxy-function)refactoring
* Fixed an issue with convert to $\_ and convert to $PSItem refactorings

## 5.19.8 - 12-28-2020

* Added [Enhanced Hover](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/enhanced-hover) support
* Fixed an issue where the Variable Explorer would cause a memory leak

## 5.19.7 - 12-27-2020

* Fixed issue with Split Pipeline refactoring changing the functionality of a script
* Added integration into VS Code refactoring provider system
* Added [Convert to $PSItem](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#convert-to-usdpsitem) refactoring
* Added [Convert to $\_](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#convert-to-usd_) refactoring
* Fixed an issue where Split Pipeline would show on one-command pipelines

## 5.19.6 - 12-26-2020

* Added [Split Pipeline ](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#split-pipeline)refactoring
* Added [Introduce Using Namespace ](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#introduce-using-namespace)refactoring

## 5.19.5 - 12-25-2020

* Reorganized tree view providers
* Added Help and Information node
* Fixed an issue where an error could be shown if the tree view was clicked before the extension was fully loaded
* Added options for hiding tree view providers
* Added an option to enable module update checks (now disabled by default) as it was slow on many machines

## 5.19.4 - 12-23-2020

* Added support for the PowerShell Preview extension

## 5.19.3 - 12-18-2020

* Added [Reorder Parameters](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#reorder-parameters)

## 5.19.2 - 12-17-2020

* Added [Generate Function from Usage ](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#generate-function-from-usage)Refactoring

## 5.19.1 - 12-15-2020

* Added [Convert To Multiline Command](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring#convert-to-multiline-command) Refactoring

## 5.19.0 - 12-14-2020

* Added [Run in new Terminal](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/debugging/start-in-new-terminal)
* Added [Refactoring](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/refactoring)

## 5.18.0 - 12-13-2020

* Fixed an issue where variables wouldn't work in PowerShell 7.1
* Fixed an issue where Out-VSCodeGridView wouldn't work in PowerShell 7.1
* Added a command to insert paths from [Provider Explorer](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/powershell-explorer#provider-explorer)
* Added a command to view child items of a path in [Provider Explorer](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/powershell-explorer#provider-explorer)
* Added a command to view item properties in [Provider Explorer](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/powershell-explorer#provider-explorer)

## 5.17.2 - 12-8-2020

* Fixed an issue where ignored elements were case sensitive
* Added support for expanding paths in strings
* Added support for ignoring paths

## 5.17.1 - 12-7-2020

* Fixed an issue where RapidSense wouldn't refresh caches after changing settings
* Added Ignored Variables setting to RapidSense
* Fixed an issue where the PowerShell Pro Tools module wouldn't be imported correctly

## 5.17.0 - 12-6-2020

* Added [RapidSense](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/rapidsense)

## 5.16.11 - 12-5-2020

* Fixed an issue where the profiler failing to return results
* Added millisecond timing to the profiler

## 5.16.10 - 12-3-2020

* Added support for PowerShell Pro Tools subscriptions

## 5.16.9 - 12-2-2020

* Changed purchasing links to point to new store
* Fixed an issue where collections would not expand correctly.

## 5.16.7 - 11-21-2020

* Added support for [scoped package.psd1 files](https://docs.poshtools.com/powershell-pro-tools-documentation/visual-studio-code/packaging-in-visual-studio-code#scoped-package-psd1)

## 5.16.6 - 11-16-2020

* Fixed an issue where the packager could fail when packaging certain Windows PowerShell modules.

## 5.16.5 - 11-09-2020

* Fixed an issue where the PoshTools extension would fail to load if the user profile contained spaces.

## 5.16.4 - 11-4-2020

* Fixed an issue with packaging the NTFSSecurity module

## 5.16.3 - 10-30-2020

* Fixed an issue where the packager would state that there was unreachable code detected

## 5.16.2 - 10-28-2020

**Changed**

* Fixed an issue where the profile would run within the PoshTools host process rather than in the PowerShell process.

## 5.16.1 - 10-26-2020

**Changed**

* Fixed an issue where packaging would fail with a duplicate assembly error

### 5.16.0 - 10-20-2020

**Added**

* Added support for Mac OS

### 5.15.4 - 10-15-2020

**Changed**

* Fixed an issue with bundling modules that contained System.Management.Automation.dll
* Fixed an issue with bundling modules that contained RootModules nested in a folder

### 5.15.2 - 9-29-2020

**Changed**

* Fixed an issue in PSScriptPad where variables would not be shown during debugging.

### 5.15.1 - 9-28-2020

**Changed**

* Fixed an issue with bundling the ActiveDirectory module in PowerShell 7 standalone executables

### 5.15.0 - 9-21-2020

**Added**

* Support for Linux

### 5.14.1 - 9-17-2020

**Changed**

* Fixed an issue with packaging Windows Forms applications with PS7

### 5.14.0 - 9-16-2020

**Added**

* Added support for packaging the 7.0.2 and 7.0.3 PowerShell SDK

### 5.13.1 - 9-13-2020

**Changed**

* Default install of trial license

### 5.13.0 - 9-1-2020

**Added**

* Added "Generate Tool" command

### 5.12.11 – 9-1-2020

**Changed**

* Updated to the latest version of PSScriptPad
* Fixed an issue with Form Generation where it would generate forms with common parameters

### 5.12.10 – 7-21-2020

**Added**

* PowerShell Pro Tools: Install PowerShell Pro Tools Module command

**Changed**

* Fixed an issue that would cause the extension to delay on startup and occasionally time out

### 5.12.9 – 7-16-2020

**Changed**

* Fixed an issue with PSScriptPad where the variables window wouldn’t expand variables correctly

### 5.12.8 – 7-15-2020

**Changed**

* Fixed an issue that would cause a delay on start up

### 5.12.5 – 7-12-2020

**Changed**

* Fixed an issue where ListView, TreeView and ContextMenu child items would not work in PSScriptPad
* VS Code extension now installs the PowerShell module automatically so it loads correctly
* Fixed an issue where packaging would fail if a script ended in a comment
* Fixed an issue where packaging would fail if a script was too large
* Fixed an issue where the opacity setting wouldn’t work on form controls on certain systems.

### 5.12.5 – 7-01-2020

**Changed**

* Fixed an issue where the PowerShell Pro Tools host process could lock up
* Fixed an issue where installing a license would report failure when it was actually succeeding.

### 5.12.4 – 6-26-2020

**Changed**

* Changed the license notification text and link as new licenses have been deployed to all affected customer’s accounts
* Fixed an issue where launching more than one version of VS Code would cause the extension to fail to connect

### 5.12.3 – 6-24-2020

**Changed**

* Fixed an issue where the extension could fail to connect to the PowerShell process.

### 5.12.2 – 6-23-2020

**Changed**

* The provider tree view now runs within the main runspace.

### 5.12.1 – 6-19-2020

**Added**

* Added Host Processes tree node with support for one-click debugging runspaces

### 5.12.0 – 6-19-2020

**Added**

* Added an Output Channel for PowerShell Pro Tools diagnostics

**Changed**

* PowerShell Pro Tools now uses an external process rather than being hosted directly in PowerShell
* Fixed an issue where the PowerShell Pro Tools module would load over and over again
* Fixed an issue where the variable window would not show variables
* Fixed an issue with the form designer that wouldn’t be marked dirty when properties were edited
* Fixed an issue with the form designer where it wouldn’t save StatusStrip items
* Fixed an issue with the form designer where it wouldn’t change the main PS1’s form name if it was changed in the designer
* Fixed an issue with the profiler where it would not work if params or using statements were used.

### 5.11.0 – 5-29-2020

**Added**

* Added support for packaging PowerShell 7 executables
* Added experimental support for packaging Linux and OSX executables

### 5.10.1 – 5-6-2020

**Changed**

* Fixed an issue with PSScriptPad that was causing hangs when running WinForm scripts.

### 5.10.0 – 4-17-2020

**Added**

* Out-VSCodeGridView

### 5.9.0 – 4-16-2020

**Added**

* Cmdlets for managing [VS Code with PowerShell](https://ironmansoftware.com/automating-visual-studio-code-with-powershell/)

### 5.8.8 – 4-14-2020

**Changed**

* Fixed an issue with the variables view showing incorrect child items
* Improved the expansion of child items in the variables view
* Improved the generation of child item paths

### 5.8.7 – 4-6-2020

**Changed**

* Fixed an issue where putting an apostrophe in a label would cause the Form Designer to fail to load
* Fixed an issue where copy and pasting text into PSScriptPad would cause it to crash

### 5.8.6 – 4-3-2020

**Changed**

* Fixed an issue with the variable view not showing variables.

### 5.8.5 – 3-27-2020

**Added**

– Added a $Service object to OnStart\OnStop for packaged services to access the ServiceBase for the service\
– Added $ProcessArgs and $ServiceArgs variables to the runspace for packaged services

**Changed**

– Fixed an issue where $PSScriptRoot would not work for packaged services

### 5.8.4 – 3-3-2020

#### Changed

– Fixed an issue where an error would be shown when loading the extension– Fixed an error where loading the module tree would cause the extension to become unresponsive

### 5.8.3 – 2-10-2020

#### Changed

– Fixed an issue where a failed packaging build would not show the error message in the output

### 5.8.2 – 1-31-2020

#### Added

– Added -ProductId to New-Installer\
– Added -ScriptArguments to New-InstallerCustomAction\
– Added an option to add a context menu item for opening PS1 files with PSScriptPad\
– Added support for Comment (Ctrl+K,Ctrl+C) and Uncomment (Ctrl+K,Ctrl+U) keyboard shortcuts in PSScriptPad\
– Added support for reloading files updated outside of PSScriptPad

#### Changed

– Fixed issue with installer shortcuts throwing an exception if a workingDirectory or arguments were not specified\
– Fixed an issue where the installer shortcut working directory would not be specified correctly\
– Fixed an issue where the installer shortcut would not use the correct PowerShell variable\
– Fixed an issue where adding images to the installer UI on Windows PowerShell would throw an exception\
– Fixed an issue where PSScriptPad would crash on startup.

### 5.8.1 – 1-28-2020

#### Added

– Added support for WorkingDirectory on New-InstallerShortcut\
– Added support for Arguments on New-InstallerShortcut\
– Added support for Show on New-InstallerShortcut\
– Added support for Arguments on New-InstallerCustomAction

#### Changed

– Fixed issue where packaged applications wouldn’t work with arguments with spaces\
– Fixed issue with installer cmdlets not resolving paths correctly\
– When specifying a shortcut for an installer, if it’s a PS1, it will automatically launch PowerShell.exe rather than targeting the script

### \[5.8.0] – (1-22-2020)

#### Changed

* No longer requires a [trial key](https://ironmansoftware.com/simplifying-product-trial-licensing/)

### \[5.7.1] – (1-21-2020)

#### Changed

* PowerShellProTools module is now signed
* Fixed an issue with [PSScriptPad](https://ironmansoftware.com/psscriptpad/) that was preventing typing while IntelliSense was running in the terminal

### \[5.7.0] – (1-18-2020)

#### Added

* Support for generating resources such as images and icons for WinForms.

#### Changed

* Fixed issue with packaging resources used for WinForms.

### \[5.6.6] (1-15-2020)

#### Changed

* Fixed an issue where licensing would attempt to activate more than once and sometimes failing which resulted in some users not being able to use the tools.

### \[5.6.5] (1-14-2020)

#### Changed

* Fixed an issue where packaging config would not respect the platform property.

### \[5.6.4] (1-13-2020)

#### Changed

* Fixed an issue where packaging would use a package.psd1 in the temp directory.

### \[5.6.3] (1-12-2020)

#### Changed

* Fixed an issue where packaging would throw an invalid format exception
* Fixed an issue with package architecture

### \[5.6.2] (1-10-2020)

#### Added

* Added support for setting the architecture of the exectuable that is created when packaging

#### Changed

* Replaced Windows Form Designer with [PSScriptPad](https://ironmansoftware.com/psscriptpad/)
* Fixed an issue with ToolStrip items.
* Fixed an issue with deleting components

### \[5.6.1] (12-31-2019)

#### Added

* Added breakpoint support to the Windows Form Designer
* Added stepping support to the Windows Form Designer
* Added support for stopping debugger to the Windows Form Designer

#### Changed

* Improved performance of IntelliSense
* Fixed a bug where the Windows Form Designer would lose code-behind changes on startup.

### \[5.6.0] (12-28-2019)

#### Added

* The Windows Forms Designer can now execute PowerShell to show the form you are designing.
* The Windows Forms Designer can now package the Windows Form as a executable
* An output window was added to the Windows Forms Designer so you can see the output from your PS scripts.

### \[5.5.1] (12-20-2019)

#### Changed

* Fixed an issue where the Actipro license was not installed correctly resulting in a popup.

### \[5.5.0] (12-20-2019)

#### Added

* The Windows Forms Designer properties and toolbox are now in a dockable tool window.
* The Windows Forms Designer now supports moving controls with the arrow keys.

### \[5.4.6] (12-18-2019)

### Added a button to open the Windows Form Designer

We’ve made it easier to open the Windows Form Designer from a PowerShell file. Just click the new Show Windows Form Designer button from your form.ps1 file.

[![](https://i2.wp.com/ironmansoftware.com/wp-content/uploads/2019/12/show-winform.png?resize=570%2C351\&ssl=1)](https://i2.wp.com/ironmansoftware.com/wp-content/uploads/2019/12/show-winform.png?ssl=1)

### Fixed error message when executing commands

In certain circumstances, when you would execute PowerShell Pro Tools commands, an E\_PIPE error would be shown even though the command was completed successfully.
