PowerShell Studio 2021
Released: Jan 15, 2021
Aggiornamenti in 2021
2021 (5.8.196)
Updated Nov 15, 2021
Features
- Added support for Microsoft PowerShell 7.0.8 and 7.1.5.
- Added support for trial extensions.
- Improved speed with strings when using Intellisense with large files.
Fixes
- Ampersand character in output file name prevents packaging.
- Build All button on ribbon failed to properly build projects or psf files.
- Editor splitter scroll bar failed to draw properly after second time splitting.
- Export to XAML button not disabled on ribbon.
- Export to Clipboard was renamed.
- XAML files not always marked as modified.
- WPF Converter failed with forms using SplitContainer control.
- WPF converter failed to add child controls of Panel control.
2021 (5.8.195)
Updated Oct 8, 2021
Features
- Added a XAML template file.
- Added basic IntelliSense support for WPF XAML files.
- Added new module project property - Staging Folder Name.
- The name of the folder is used when preparing the module for building an MSI.
- Note: This folder will be filtered from the project files.
- Added new module project property - Export to Local Machine Path.
- When true, module projects will be exported to the Local Machine path rather than User module path.
- Note: Application needs to be running as an administrator, otherwise it will default to User module path.
- Added the ability to export WinForms to XAML.
- Added version indicator on unlock/license dialogs.
- Added new snippet - Load-Xaml.
- Application title now shows when running as Administrator.
Fixes
- Find in Files exception on load.
- Snippets not loading into PrimalSense.
- Licensing problems in virtual environments.
- Renewal date calculations for notifications incorrect.
2021 (5.8.194)
Updated Aug 30, 2021
Features
- Added Microsoft Visual Studio Blue theme for CacheEdit, SAPIEN Script Packager and SAPIEN Script Explorer.
- Added additional Skins for ScriptMerge.
Fixes
- Ask once dialog missing text.
- RSS feed reader now properly supports Unicode characters.
- Other minor changes and fixes.
2021 (5.8.193)
Updated Aug 25, 2021
Features
- Added support for Microsoft PowerShell 7.1.4 and 7.0.7.
- MSI builder can now sign all files included in an installer (if file type allows).
Fixes
- Refreshing module help not working with PowerShell 7.
- Exception when using SAPIENCommandline to build.
- Help panel not showing help for user installed module.
- Auto-increment not working in some cases when packaging.
- TableLayoutPanel returns error in some cases with Undo/Redo.
- PSF files with TableLayoutPanel being marked as modified.
- MSI shortcuts could not use company / folder names with spaces or & symbols.
- MSI Builder did not refresh shortcut folder when company name was changed.
2021 (5.8.192)
Updated Jul 30, 2021
Features
- Added support for SQL files.
- You can now connect to databases and run SQL queries.
- You can now modify results returned.
- Added new 'Database' tab on ribbon to connect to databases and run queries.
- Added new SQL file template option.
- MSI builder can now add multiple shortcuts for multiple files.
- Updated SAPIEN Script Explorer version.
- MSI template files updated to include install folder registry setting.
- Updated all database connectors.
- *WARNING: Existing connections listed in database pane may need connection strings updated or recreated.
Fixes
- Some Script Packager engine preview text shows outdated runtime versions.
- Other minor changes and fixes.
2021 (5.8.191)
Updated Jun 9, 2021
Fixes
- Fixed UI Exception on launch.
2021 (5.8.190)
Updated Jun 2, 2021
Features
- Updated to latest UI library version.
Fixes
- Fixed issues with 45 day Trial.
2021 (5.8.189)
Updated May 28, 2021
Features
- Added the option to reset module cache information from Object Browser pane.
- Script Packager now displays a message when version numbers are automatically incremented.
- Updated runtimes.
Fixes
- Fixed crash when using "Clean Output Folder" in Script Packager with PowerShell 7 packager engines.
- Run remotely (F6) does not execute script.
- Freezing when checking if psbuild exists in projects.
- Forms are marked as modified when changing theme.
- Auto-increment file version not working for projects when packaging.
- Timestamp URL not saving correctly in Options.
2021 (5.8.188)
Updated Apr 8, 2021
Features
- MSI builder now supports multiple Microsoft Windows Service executables and their control settings in one installer.
- Added support for Microsoft PowerShell 7.0.6 and 7.1.3.
- Added packager support for Microsoft PowerShell 7.0.6 and 7.1.3.
- PowerShell 7 packager runtimes are now downloadable and have been added to the ribbon.
- Improved ease of use for template creation and selection.
Fixes
- Adding COM components with empty interface descriptions cause MSI build to fail.
- Not always recognizing changes in designer as a modifcation when saving.
- Exception when collapsing/expanding deleted folder in File Browser pane.
- Unable to run packages from ribbon when packaged with a V7 engine.
- Column guide off by 1.
- MSI builder now reports output file name on completion.
- Pester Test for PowerShell 7 does not run under PowerShell 7.1.3.
- Other minor changes and fixes.
2021 (5.8.187)
Updated Mar 1, 2021
Features
- Added button for Product Support forum.
- Changed/Rearranged Online links on ribbon.
Fixes
- Exception in designer when opening menu after changing themes.
- When using keyboard shortcut CTRL+N, more than one navigation template type selected.
- Check missing when Office 2019 theme selected.
- Application freezes when left idle.
- Icon information not being saved in psbuild file with Form or project after building.
- Ribbon throw exception on launch.
- Other minor changes and fixes.
2021 (5.8.186)
Updated Feb 18, 2021
Features
- Script Packager now allows you to add more than one icon when packaging to an executable file.
- Added new functions in $SAPIENHost to determine execution status:
- bool IsDebugging() returns true when a script is running in the SAPIEN Microsoft PowerShell debugger.
- bool IsTesting() returns true when a script is being profiled using the SAPIEN Script profiler.
- bool IsPackaged() returns true when a script is packaged as an executable.
- These functions are available for PowerShell and PowerShell Core 7.1 and later. Scripts packaged as a Microsoft Windows Service do not have a $SAPIENHost object.
- Improved startup performance.
Fixes
- Template selection cutoff in file menu and Add File dialog.
- Script packager now warns if required functions are missing when packaging a PowerShell script as a service.
- Other minor changes and fixes.
2021 (5.8.185)
Updated Feb 9, 2021
Fixes
- Layout file causing UI to not load properly.
- Installer not recognizing newer versions of .Net Desktop Runtime 5.0.0 installed.
2021 (5.8.184)
Updated Feb 8, 2021
Features
- Added new File and Project selection process.
- Added new selection view for file/project in the file menu.
- Updated New/Add File dialog.
- Updated Project dialog.
- Added new command line argument for building MSI files.
- SAPIENCommandLine.exe /BUILDMSI.
- Updated SAPIENCommandLine.exe argument /help output.
- Improved file menu rendering.
Fixes
- Formatter adding new line after comment in parameter blocks.
- Repeating of extra types when building project.
- Icons in Help panel not updated to new style.
- Some Primalsense icons not coloring correctly.
- Missing source file icon not sizing correctly in Search for source file dialog.
- Options default file type using old file type icons.
- File menu not painting when fullscreen.
- Script Packager can leave orphaned section for custom actions in .psbuild file.
- Script Packager fails to save custom action changes after a build command was issued.
2021 (5.8.183)
Updated Jan 15, 2021
Features
- Added new command line arguments tool, SAPIENCommandLine.exe, for building scripts and building executables.
- Build script files from forms or projects.
- Build executables from scripts, forms, or projects.
- Added support for Microsoft PowerShell 7.1.0.
- Added packaging support for PowerShell 7.0.3 and 7.1.0.
- Added PowerShell 7.1.0 runtime installer to support packaged scripts.
- Added new theme - Microsoft Office 2019 Black.
- Added new printing interface from File menu.
- Using Pester Test now distinguishes between PowerShell 5.1 and PowerShell 7.
- Added the ability to set debugger refresh delay for Variable panel (Options->Debugger).
- Updated icons and themes.
- Improved themed coloring of context menus.
- Updated UI library.
Fixes
- Crash bug with '?' is on last line when running with V7.
- Document selector showing in alphabetical order rather than most recent.
- Object reference not set error when setting label's name.
- PowerShell 7 debugger does not resolve array data.