Comment on page
PSScriptPad
Changelog for PSScriptPad
- Fixed an issue when packaging scripts with Obfuscate
- Editing features are now available for free
- Fixed a build error when packaging Windows PowerShell executables
- 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
- 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
- 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
- Removed telemetry collection
- Added support for specifying any .NET or PowerShell 7 version to package
- Added command line arguments for every setting
- Fixed an issue where the Ironman PowerShell Host wouldn't properly set $PSScriptRoot
- Fixed an issue where the format on save feature could cause PSScriptPad to crash
- Display execution policy
- Attempt to Load PresentationFramework from multiple locations by default
- 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
- Added support for packaging PowerShell 7.2.5 and 7.2.6 executables
- 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
- Fixed an issue where license files were not correctly validated
- 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
- Fixed an issue where Connect-ExchangeOnline would throw an exception
- 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
- Fixed an issue where a script compiled as a service would fail to run
- Fixed an issue where obfuscated builds wouldn't work twice
- Fixed an issue where obfuscated Windows PowerShell builds wouldn't execute correctly
- Added Save All button
- Fixed an issue where PowerShell 7 executables would not have file properties
- Added About dialog.
- 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
- 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
- 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
- Fixed an issue where saving a file a second time would not work
- Added logging mechanism to PSScriptPad
- 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
- 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
- Fixed an issue where DataGridView columns could not be added to the form designer
- Fixed an issue where the packager would fail when the script name had a space in it
- Fixed an issue where an exception could be thrown during packaging.
- Added support for bundling resources into executables
- Added support for packaging PowerShell 7.0.6
- Fixed an issue where PSScriptPad would crash when pressing Ctrl+C
- PSScriptPad layout now persists
- Add support for disabling QuickEdit during packaging
- Fixed an issue with the packager and strings with single quotes
- Fixed a packaging issue with concatenated strings and Join-Path
- Fixed an issue with ImageList resources would not be stored correctly
- Added copy and paste to the Windows Form designer
- Fixed a crash on startup in PSScriptPad
- Resolved a performance issue where analysis would run twice in PSScriptPad
- Fixed an issue with Out-GridView
- PSScriptAnalyzer support
- Fixed an issue where errors and warnings would not show any text when hovered
- 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
- Fixed an issue with the WPF designer where it would lose focus on the current control when changing props
- Fixed an issue where string resources would not be output in the form designer
- Added integrated mode
- Fixed an issue with activation caching
- Fixed an issue with packaging PowerCLI
- Fixed an issue where packaging modules could cause an Access Denied error
- Added subscription activation caching to prevent excessive web requests
- Fixed an issue where packaging would use the wrong PowerShell version when looking up modules causing certain modules to fail to load
- Fixed an issue where PSScriptPad would unnecessarily allocate a console and cause a hang on some machines.
- Fixed an issue where packaging would not work with modules that contained a C# .cs file (like MSAL.PS)
- PSScriptPad now persists loaded WPF assembly locations so they are loaded when the application is restarted
- Added toolbox support for the WPF designer in PSScriptPad
- Fixed an issue where PSScriptPad could crash when opening a XAML file
- Fixed a licensing issue with a 3rd party component
- Added WPF Designer
- Fixed an issue where PSScriptPad would crash when using Save As
- 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
- Fixed an issue with the console running commands in the wrong runspace
- Fixed a display issue with the terminal
- 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
- Added support for PowerShell Pro Tools subscriptions
- Fixed an issue where the license link would go to a 404 page.
- Fixed an issue with packaging the NTFSSecurity module
Changed
- Fixed an issue where variables would not be shown during debugging.
Changed
- Default install of trial key
Changed
- Fixed an issue where breakpoints would not be hit
- Fixed an issue where a document would not be activated when debugging.
Added
- Added support for light and dark themes
Changed
- Fixed an issue with PSScriptPad where the variables window wouldn’t expand variables correctly
Changed
Fixed an issue where internal logging would be shown in the console.
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.
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
Changed
- Fixed an issue that was causing hangs when running WinForm scripts.
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
Added
– Added PSReadline Support
- Console Window
- Fixed an issue where WinForms would be hidden when running them from PSScriptPad.
- PowerShell 7 Support
– Fixed an issue where a failed packaging build would not show the error message in the output
– 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
– Fixed a crash that could happen on startup due to a threading issue
– Fixed issue where packaged applications wouldn’t work with arguments with spaces
- Splash screen
- Added restart\restart as admin buttons
- Options dialog
- Added ability to optimize startup speed
- Fixed an issue where setting a breakpoint would cause syntax highlighting to disappear
- Tool windows are auto-docked when opening a Windows Form
- PowerShellProTools module is now signed
- Fixed an issue with PSScriptPad that was preventing typing while IntelliSense was running in the terminal
Support for generating resources such as images and icons for WinForms.
Fixed issue with packaging resources used for WinForms.
- Improved licensing error messages and improved performance of license checking.
- Fixed an issue where the debugger would not start the second time
- Added support for Clear-Host
- 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)
- Fixed an issue where packaging would throw an invalid format exception
- Fixed an issue with package architecture
- Added a What’s New link that points to the changelog
- 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 modified 3mo ago