PrimalScript 2021

Released: Jan 15, 2021

Aggiornamenti in 2021

2021 (8.0.157)

Updated Nov 10, 2021

Features

  • Added support for Microsoft PowerShell 7.0.8 and 7.1.5.
  • Added support for trial extensions.

Fixes

  • Ampersand character in output file name prevents packaging.
  • PowerShell Cache Check maybe running indefinitely if PowerShell 7 is not installed.

2021 (8.0.156)

Updated Oct 8, 2021

Features

  • Added version indicator on unlock/license dialogs.

Fixes

  • Licensing problems in virtual environments.

2021 (8.0.155)

Updated Sep 3, 2021

Fixes

  • Function Builder/Editor not operating.
  • Script Packaging not operating / not recognizing license.

2021 (8.0.154)

Updated Sep 2, 2021

Features

  • Added Microsoft Visual Studio Blue theme for CacheEdit, SAPIEN Script Packager and SAPIEN Script Explorer.
  • Added additional Skins for ScriptMerge.

Fixes

  • RSS feed reader now properly supports unicode characters.
  • MSI builder creates an error if an icon file for a shortcut contains spaces.

2021 (8.0.153)

Updated Aug 24, 2021

Features

  • Added support for Microsoft PowerShell 7.1.4 and 7.0.7.
  • MSI builder can now sign all files included in installer (if file type allows).
  • PrimalScript is now high DPI per monitor aware.
  • Updated user interface library.
  • Added new skins and color schemes.

Fixes

  • MSI shortcuts could not use company/folder names with spaces or & symbols.
  • Default font changed to Consolas.
  • MSI Builder did not refresh shortcut folder when company name was changed.

2021 (8.0.152)

Updated Jul 27, 2021

Features

  • Added support for file verification checking along with locked and signed file indicators.
  • Updated SAPIEN Script Explorer version.

Fixes

  • Some Script Packager engine preview text shows outdated runtime versions.
  • MSI template files updated to include install folder registry setting.

2021 (8.0.151)

Updated Jul 1, 2021

Features

  • MSI builder can now add multiple shortcuts for multiple files.

Fixes

  • Run remotely does not execute script.

2021 (8.0.150)

Updated May 18, 2021

Features

  • Script Packager now displays a message when version numbers are automatically incremented.
  • PrimalScript detects changes in your local Microsoft PowerShell module states and suggests cache rebuild.

Fixes

  • Crash when using "Clean Output Folder" in Script Packager with PowerShell 7 packager engines.

2021 (8.0.149)

Updated Apr 1, 2021

Features

  • Added coloring support for JSON files.
  • MSI builder now supports multiple Microsoft Windows Service executables and their control settings in one installer.
  • Added support for Microsoft PowerShell 7.1.3.
  • Added support for PowerShell 7.0.6.
  • Added packager support for PowerShell 7.0.6 and 7.1.3.
  • PowerShell 7 packager runtimes are now downloadable.

Fixes

  • Adding COM components with empty interface descriptions cause MSI build to fail.
  • MSI builder now reports output file name on completion.
  • Script Packager UI does not automatically save modified settings before MSI build or Deploy.
  • Unable to run packages from ribbon when packaged with a V7 engine.
  • Pester Test for PowerShell 7 does not run under PowerShell 7.1.3.

2021 (7.7.148)

Updated Feb 19, 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.

Fixes

  • Script packager now warns if required functions are missing when packaging a PowerShell script as a service.

2021 (7.7.147)

Updated Feb 1, 2021

Features

  • Added support for Python 3.9.
  • For any language, a missing script execution engine now causes a prompt to specify the correct file.

Fixes

  • 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 (7.7.146)

Updated Jan 15, 2021

Features

  • Using Pester Test now distinguishes between Microsoft PowerShell 5.1 and PowerShell 7.
  • Launching Pester Test will now prompt for the test file if no test file is found in the current folder.
  • Added support for 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.

Fixes

  • PowerShell 7 debugger does not resolve array data.