Improved virtual machine performance - Management of Hyper-V sessions has been improved, resulting in increased performance and correct disposal of unused PowerShell sessions.
PackDesigner
Recovery of changed cells, rows, or tables This functionality simplifies working with transforms (vendor or custom) and changes in any RPP or MSI file, by making it possible to quickly revert a cell, row, or table.
PackRecorder
Prerequisites and Recommendations Display Before the Main Repackaging
Added a new wizard page which informs users about some important operations which are pending and may delay or cause problems with repackaging.
Suggests workarounds and let users fix the problems on their own, for example by disabling the firewall, Windows Defender, Windows Installer, etc.
PackBot
Auto-Reboot Detection - PackBot can detect whether a reboot is pending and act accordingly. In its job editor there was a boolean setting (see settings page) which either activated or deactivated the reboots. In this release, it has been turned into a three-state switch (Yes / No / Auto) which defines whether the reboot should be forced (Yes ), disabled (No ), or performed only when needed (Auto).
PackWrapper
Repair Command and Arguments are not Configurable - added a new section where users can configure the desired commands and arguments for the repair routine. They are later converted to a PowerShell script and included in the PowerShell AppDeploymentToolkit wrapper.
Automation - RayPack 6.0 comes with a set of PowerShell commandlets that perform the following functions:
Opening an RPP / MSI file.
Applying transforms (MST) and transform templates (RPMST).
Changing cell values.
Importing files.
Setting and removing MSI properties.
Updating files.
Removing rows.
Signing MSI files.
Building MSI files.
Saving RPP / MSI files.
Using PowerShell is a great choice for automating tasks and ensuring that projects are edited, branded, and created in consistent and silent way.
RayEval
Added integrated snapshot mechanism.
Create two snapshots compare them at any time and have results of the comparison displayed in the newly designed tab inside of your project.
Repackaging information (like which files are new, what has been installed, etc.) is now rendered in reports, so that the evaluation teams can easily prepare documentation for packagers containing not only discovery information, but also the lower level information about the actual content of the setup.
RayQC
Improved Virtual Machines State Indicator - RayQC has improved the way the machine status is shown in the Virtual Machines view (for example, if the machine is running it has a green triangle and the label Running).
RayQC Advanced
Compatibility Tests for MSIX Desktop Bridge Conversion - RayQC Advanced can scan your packages and determine whether they can be converted to the new MSIX format.