PrimalScript 2020

Released: Jan 13, 2020

Updates in 2020

2020 (7.7.145)

Updated Oct 14, 2020

Features

  • Added: MSI builder and Script Packager can now create hash files for packaged executables and MSI files. (MD5, SHA1 and SHA256).
  • Added: New version of SAPIEN Script Explorer with:
    • New sign and remove signature functions.
    • Verify Script hash functionality.
    • Unblock file function.
    • Prompt before executing unsigned / unverified files.
  • Added: Panel/Document Navigator.

Fixes

  • Fixed: Deploy button in Script Packer is always disabled for Module projects.
  • Fixed: Folder and file creation errors in script packager report more detailed information.
  • Fixed: MSI build aborted if first file in the Files and Folder list is not Packaged Executable.
  • Fixed: External Script Driver has stopped working if script path has apostrophe.

2020 (7.7.144)

Updated Aug 25, 2020

Features

  • Added: .NET Core applications (PowerShell 7) are now placed into an app named subfolder, so if multiple applications share an output folder, they still remain separate as required.

Fixes

  • Fixed: Predefined folder names (e.g. [AppDataFolder]) in MSI files were added incorrectly.

2020 (7.7.143)

Updated Aug 05, 2020

Features

  • Added: PowerShell 7.0.3 support for running, debugging and packaging PowerShell Core scripts.
  • Added: PowerShell 7.0.3 runtime to redistributable folder which keeps packaged scripts operating when PowerShell Core version is updated or removed.

Fixes

  • Fixed: Parser creates an unresponsive UI under certain conditions when a single class is referenced in a VBScript file.

2020 (7.7.142)

Updated Jun 9, 2020

Features

  • Updated to latest UI library version.

2020 (7.7.141)

Updated May 21, 2020

Fixes

  • Fixed: Update Cachebuilder, PowerShell 7 Debugger, PowerShell 7 packager engines to operate with 7.0.1.
  • Fixed: RSEE installers updated for PowerShell 7.0.1.

2020 (7.7.140)

Updated May 15, 2020

Features

  • Added: SAPIEN Script Packager uses now relative paths for files at or below .psbuild file (applies to MSI and Deploy settings).
  • Added: Script Packager engine for PowerShell 7 and Windows Forms.
  • Added: Script Packager engine for PowerShell 7 and dark mode Windows Applications.
  • Added: Script Packager engine for PowerShell 7 and Windows Tray App.

Fixes

  • Fixed: File and project templates still state 2019 instead of 2020.
  • Fixed: Auto increment version numbers when packaging is not functioning correctly.
  • Fixed: RSEE Service does not run scripts in PowerShell 7
    Note: All RSEE endpoints must be updated with this new RSEE version.
    Older versions of PrimalScript or PowerShell Studio can use the included new version of the RSEE Service.
  • Fixed: Packaging no longer removes signatures from scripts if engine uses temporary file.
  • Fixed: .config file is no longer generated if the hosting process is not a .NET host.
  • Fixed: Warning when packaging with OS restrictions without manifest.
  • Fixed: CacheEdit is now skinned light or dark according to PrimalScript settings.
  • Fixed: powershell.config.json file not generated for packaged PowerShell 7 applications.
  • Fixed: Some Script Packager engines using temporary files do not extract files correctly.

2020 (7.7.139)

Updated Apr 06, 2020

Features

  • Added warning in MSI builder when version only increments 'build' component.
  • Added warning in MSI builder if new version is less that last built version.
  • PowerShell 7 support for running and debugging scripts.
  • PowerShell 7 added to the ribbon PowerShell selector.
  • PowerShell V5 packager engines and debugger are updated to use .NET 4.8.
  • PowerShell 7 Windows Application packager target.
  • PowerShell 7 Command Line packager target.
  • Script packager now uses system language identifier to write version resources.
  • Introducing SAPIEN Script Explorer.
  • Combobox to select a valid timestamp URL in PrimalScript, Script Packager, Script Explorer and Script Merge.
  • PowerShell 7 supported for CacheBuilder, CacheExport and CacheEdit.
  • Script Packager adds 'Clean Folders' and Explore Output' button to ribbon.
  • Script Packager adds hot keys for common functions.
  • Statusbar changes color to indicate debugging state.

Fixes

  • Script Packager UI deletes thumbprint of selected digital signature in psbuild file.
  • MSI Builder can reset product ID after MSI creation.
  • PrimalScript can crash on save with script signing enabled in rare circumstances.
  • MSI builder now specifies path to icon file not found.
  • When resolving external references, script packager can hang on single quoted path names
  • Recycle bin icon on status bar is very small on high DPI screens
  • Filebrowser produces error when attempting to go last search result.

2020 (7.6.138)

Updated Feb 15, 2020

Features

  • Adds PowerShell V5 dark mode packager engine for Windows Applications.

Fixes

  • Fixed: MSI Builder fails to copy folders in some cases.

2020 (7.6.137)

Updated Feb 6, 2020

Features

  • Call stack for PowerShell now shows function names if available.
  • Help information for PowerShell and VBScript is displayed in local panel.
  • (Document Explorer is deprecated and removed).
  • Update help for PowerShell and PowerShell Core is now available on the Help tab.

Fixes

  • Higher contrast for selected item in File Explorer.
  • Built-in help panel shows content according to selected theme.
  • Online help content, if configured, shows in default browser and no longer in hosted browser component.
  • Debug console now uses proper theme colors.

2020 (7.6.136)

Updated Jan 13, 2020

Fixes

  • Bug fixes and enhancements.