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.