PSScriptPad

Changelog for PSScriptPad

2023.9.0 - 9/7/2023

  • Fixed an issue when packaging scripts with Obfuscate

2023.8.0 - 8/13/2023

  • Editing features are now available for free

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

  • Fixed an issue where the editor could crash if an invalid license was installed

2023.6.0 - 6/20/2023

  • Reduced AV false positives for Windows PowerShell executables that do not use obfuscation

  • Added support for Lightweight PS7 executables

  • Fixed an issue with PS7 7.3.x executables not running properly

  • Fixed an issue with dark mode and the WPF form designer

  • Fixed a bug that allowed the form to be deleted in the Windows Form Designer in PSScriptPad

2023.3.0 - 3/14/2023

  • Added support for bundling .NET 8.0 and 7.4 executables

  • Added better logging to PSScriptPad to catch startup errors

  • Added integration with PSPackager

  • Added support for resetting the PSScriptPad layout

2023.1.1 - 1/18/2023

  • Removed telemetry collection

2023.1.0 - 1/10/2023

  • Added support for specifying any .NET or PowerShell 7 version to package

  • Added command line arguments for every setting

2022.12.1 - 12-17-2022

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

2022.12.0 - 12-13-2022

  • Fixed an issue where the format on save feature could cause PSScriptPad to crash

2022.11.0 - 10-9-2022

  • Display execution policy

  • Attempt to Load PresentationFramework from multiple locations by default

2022.10.0 - 10-11-2022

  • Added Replace Tabs with Spaces

  • Validate event handler names before allowing creation of handlers

  • Fixed an issue where bundled assemblies would cause unexpected output in executables

  • When opening files from the context menu, the current directory is now set to the file's parent directory

  • Fixed a crash that could happen when navigating history in the terminal

  • 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

2022.8.0 - 8-9-2022

  • Fixed an issue where PSScriptPad would scroll to the top after saving

  • Fixed a hang that could be caused by using the variables window while broken in the debugger.

  • Added support for packaging PowerShell 7.2.4 executables

2022.7.0 - 7-12-2022

  • Fixed an issue where license files were not correctly validated

2022.5.0 - 5-10-2022

  • Fixed an issue where ANSI escape characters were shown in output

  • Added support for packaging PS 7.2.3

  • Fixed an issue where non-ASCII characters wouldn't be stored correctly after packaging

2022.4.1 - 4-12-2022

  • Fixed an issue where Connect-ExchangeOnline would throw an exception

2022.4.0 - 4-12-2022

  • Fixed an issue where using Clear in the terminal would produce an exception

  • 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

  • Fixed an issue where a script compiled as a service would fail to run

2022.2.0 - 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

  • Added Save All button

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

  • Added About dialog.

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

  • Improved startup performance of PSScriptPad

  • Fixed an issue where you couldn't view the options dialog when a Windows Form was open

  • Fixed a race condition that could cause the debugger to hang was running a selection

  • Added support for packaging PowerShell 7.2 and .NET 6.0 executables

  • Added support for renaming the output executable

  • Added an option to generate Windows Forms event handlers as functions

2021.11.0 - 11-9-2021

  • Fixed an issue where script analyzer would highlight too many lines

  • Add Scratch Pad feature

  • Add support for packaging PowerShell 7.1 scripts

  • Fixed an issue where you would be unable to stop long running scripts

2021.10.1 - 10-18-2021

  • Fixed an issue where saving a file a second time would not work

  • Added logging mechanism to PSScriptPad

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 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

5.13.3 - 7-27-2021

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

5.13.2 - 7-22-2021

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

5.13.1 - 7-21-2021

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

5.13.0 - 7-20-2021

  • Added support for bundling resources into executables

5.12.3 - 7-8-2021

  • Added support for packaging PowerShell 7.0.6

5.12.2 - 6-14-2021

  • Fixed an issue where PSScriptPad would crash when pressing Ctrl+C

5.12.1 - 6-3-2021

  • PSScriptPad layout now persists

  • Add support for disabling QuickEdit during packaging

  • Fixed an issue with the packager and strings with single quotes

5.11.5 - 6-2-2021

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

5.11.4 - 6-1-2021

  • Fixed an issue with ImageList resources would not be stored correctly

5.11.3 - 5-21-2021

  • Added copy and paste to the Windows Form designer

5.11.2 - 5-20-2021

  • Fixed a crash on startup in PSScriptPad

  • Resolved a performance issue where analysis would run twice in PSScriptPad

5.11.1 - 5-19-2021

  • Fixed an issue with Out-GridView

5.11.0 - 5-18-2021

  • PSScriptAnalyzer support

  • Fixed an issue where errors and warnings would not show any text when hovered

5.10.4 - 5-17-2021

  • Fixed an issue where the terminal cursor was barely visible

  • Fixed an issue where the terminal cursor would lose focus after executing a command

  • Added a Grid to the default WPF window so controls are draggable by default

5.10.3 - 5-10-2021

  • Fixed an issue with the WPF designer where it would lose focus on the current control when changing props

5.10.1 - 5-10-2021

  • Fixed an issue where string resources would not be output in the form designer

5.10.0 - 4-27-2021

  • Added integrated mode

5.9.11 - 4-23-2021

  • Fixed an issue with activation caching

  • Fixed an issue with packaging PowerCLI

5.9.10 - 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.9.7 - 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.9.6 - 4-7-2021

  • Fixed an issue where PSScriptPad would unnecessarily allocate a console and cause a hang on some machines.

5.9.5 - 2-11-2021

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

5.9.4 - 1-14-2021

  • PSScriptPad now persists loaded WPF assembly locations so they are loaded when the application is restarted

5.9.3 - 1-12-2021

  • Added toolbox support for the WPF designer in PSScriptPad

5.9.2 - 1-11-2021

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

5.9.1 - 1-10-2021

  • Fixed a licensing issue with a 3rd party component

5.9.0 - 1-10-2021

  • Added WPF Designer

5.8.3 - 12-26-2020

  • Fixed an issue where PSScriptPad would crash when using Save As

5.8.2 - 12-24-2020

  • Added option for Font Size

  • Fixed a crash that would happen when setting a breakpoint after saving a new file

  • Added support for package.psd1 config files

  • Added support for opening and saving PSM1 and PSD1 files

  • Fixed an issue where output from the package process would not be shown

5.8.1 - 12-21-2020

  • Fixed an issue with the console running commands in the wrong runspace

  • Fixed a display issue with the terminal

5.8.0 - 12-16-2020

  • Settings are now stored in the registry

  • Added a setting for overriding the machine's execution policy

  • Fixed an issue where errors would be thrown when attempting to view variables in Windows PowerShell

5.7.7 - 12-2-2020

  • Added support for PowerShell Pro Tools subscriptions

5.7.6 - 11-21-2020

  • Fixed an issue where the license link would go to a 404 page.

5.7.5 - 11-4-2020

  • Fixed an issue with packaging the NTFSSecurity module

5.7.4 - 9-29-2020

Changed

  • Fixed an issue where variables would not be shown during debugging.

5.7.2 – 9-13-2020

Changed

  • Default install of trial key

5.7.1 – 7-22-2020

Changed

  • Fixed an issue where breakpoints would not be hit

  • Fixed an issue where a document would not be activated when debugging.

5.7.0 – 7-22-2020

Added

  • Added support for light and dark themes

5.6.7 – 7-16-2020

Changed

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

5.6.6 – 7-15-2020

Changed

Fixed an issue where internal logging would be shown in the console.

5.6.4 – 7-12-2020

Changed

Fixed an issue where ListView, TreeView and ContextMenu child items would not work in PSScriptPad 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.6.3 – 6-19-2020

Changed

  • 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

5.6.2 – 5-6-2020

Changed

  • Fixed an issue that was causing hangs when running WinForm scripts.

5.6.1 – 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.6.0 – 3-27-2020

Added

– Added PSReadline Support

5.5.1 – 3-22-2020

Added

  • Console Window

Modified

  • Fixed an issue where WinForms would be hidden when running them from PSScriptPad.

5.5.0 – 3-18-2020

Added

  • PowerShell 7 Support

5.4.4 – 2-10-2020

Changed

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

5.4.2 – 1-31-2020

Added

– 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 – Added support for reloading files updated outside of PSScriptPad

Changed

– Fixed a crash that could happen on startup due to a threading issue

5.4.1 – 1-28-2020

Changed

– Fixed issue where packaged applications wouldn’t work with arguments with spaces

5.3.2 – 1-21-2020

Added

  • Splash screen

  • Added restart\restart as admin buttons

  • Options dialog

  • Added ability to optimize startup speed

Changed

  • Fixed an issue where setting a breakpoint would cause syntax highlighting to disappear

  • Tool windows are auto-docked when opening a Windows Form

5.3.1 – 1-21-2020

Changed

  • PowerShellProTools module is now signed

  • Fixed an issue with PSScriptPad that was preventing typing while IntelliSense was running in the terminal

5.3.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.2.6 – 1-15-2020

Changed

  • Improved licensing error messages and improved performance of license checking.

5.2.5 – 1-14-2020

Changed

  • Fixed an issue where the debugger would not start the second time

5.2.4 – 1-13-2020

Added

  • Added support for Clear-Host

Changed

  • Fixed an issue where the debugging status indicator would not advance correctly

  • Fixed an issue where the terminal would be disabled if broken in the debugger

  • Fixed an issue where output to the terminal would not appear on a new line

  • Fixed an issue where you would need to invoke debugging commands twice (Step Over, Step Into, Continue, Stop)

5.2.3 – 1-12-2020

Changed

  • Fixed an issue where packaging would throw an invalid format exception

  • Fixed an issue with package architecture

5.2.2 – 1-10-2020

Added

  • Added a What’s New link that points to the changelog

Changed

  • Fixed issue with strings in the variables tool window

  • Fixed issue with terminal attempting to run commands while the runspace was busy

  • Terminal now executes on a background thread so the UI doesn’t lock up

  • Fixed an issue where the entire script would be collapsible.

  • Fixed issue that would prevent the license from being installed through the UI

Last updated