Custom Actions for MSI Installers - You can now specify custom actions for your MSI Installers. Custom Actions allow you to run custom scripts and tools during the installation process.
Service Installer Option - PowerShell Studio now allows you to create installer for service executables. You can use this option in conjunction with the service packager engine.
Updated New File and New Project Dialogs - Redesigned dialogs allow you to select file or project templates.
Template Categories - Lists all PowerShell script files and a sub-category for form templates.
Searching - Use the search field to search the template titles and their tags.
Template Tags - Tags/keywords describe the contents of the particular template.
New File Templates - Several new templates have been added
Service Script Template - Contains the necessary functions to create a Windows service script executable.
PowerShell Class Template - Contains an example PowerShell class. When you use this template, PowerShell Studio immediately allows you to rename the class directly within the editor.
C# File Template - Creates an empty C# file. You can use this template as a quick way of writing C# code for the Add-Type cmdlet.
Text File Template - Creates an empty text file.
New Template Formats - new template format (.pstemplate) introduced in this build.
New Template Variables
%FILETITLE% - Inserts the file name without the extension.
%SNIPPET% - Inserts the snippet that comes with the template script. This is handled automatically when creating a template.
%SNIPPET:SHORTCUT% - Inserts the snippet with the matching shortcut. This snippet must be present in the Snippet Panel and is not included with the template. (Important: Templates only trigger the first %SNIPPET% variable—multiple uses of the variable will be ignored.)
Tags - You can specify the template’s tags when creating a new template. For example, if you create a template for an Azure script, you specify an Azure tag for that template. Users can then search for the tags when creating a new file.
Template Categories - Templates can now be organized by categories (folders) to make it easier to browse your existing templates.
Start Page Subscription Status - The Start Page will now remind you if your subscription is about expire.
New Control Set - Added a new control set: ComboBox – With History. Allows you to persist the history of the combo box.
Event Usage - Now displays how many controls reference the event when you hover over the event variable. Provides a quick way of determining if your events are wired or not.
Added new flat stock icons for your packager executable (icons courtesy of Axialis).
On Hover Parameter Set Information - Trims the number of parameter sets that are displayed when hovering over a command. Trimming the parameter sets prevents the pop-up from covering the screen when hovering over a command that contains a large number of parameter sets. A message at the bottom will denote how many more parameter sets the cmdlet has.
Collapse Regions On Load Behavior - Modified the Collapse regions on load option behavior to collapse the Include nodes that are configured by the user under Ribbon > Home > Editor > Regions > Include. When you load a script file, the editor will collapse the checked nodes instead of only collapsing regions.
Project Load Speeds - Improved load speeds of projects that contain large amounts of psf files.