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.