Purpose/Description: |
Highlights:
- Easy Editing of XML and JSON Files [RPK-4891]
- EasyPack Now Integrates Seamlessly with Package Store and
Technology Catalog [RPK-4790] [RPK-4789]
- Repackaging with Windows Sandbox [RPK-4632]
- MacOS Packages are Now Supported by the Package Store Wizard [RPK-4767]
- PSADT Updated to Version 3.9.0 [RPK-4735]
- Enhanced Intune Detection Key Settings. [RPK-4940]
- Support for Large Packages (>4GB) When Publishing to Intune [RPK-4797] [RPK-4886] [ZEN-26232]
-
Better Repackaging Logic:
- Added a useful context menu to explore excluded and missing items. This is particularly useful when reviewing projects that have been repackaged on another machine, where certain resources may not have been copied. [RPK-4863] - An extension to the previous one, if a file cannot be copied from the source machine (for example - the resource is blocked by a file system, antivirus, etc.), then the actual win32 error code is stored in the RCP project for further analysis. [RPK-4861] - It is now possible to control the automatic exclusion of services, giving the user more control over the result of the repackaging. [RPK-4961] - The content put in 64-bit folders is now automatically marked as 64-bit on the component level. [RPK-4656] - Component residing in System32 and its subfolders are now automatically marked as permanent. [RPK-4657] - Improved handling of packages with long file names (LFN). [RPK-5060] - Improved logic for creating features. This should result in a more optimal feature setup, especially for smaller packages. [RPK-4998] - Better conversion of INI entries. [RPK-4622]
- RPP Projects Can Be Now Saved as Binary MSI-like Files [RPK-4671]
- Extended PowerShell MSI Automation [RPK-3257] [RPK-4998]
-
Permanent File Deletion from RCP projects [RPK-4864]
-
New Styles and Colors for Grids, Tree-views and Icon [RPK-4971] [RPK-4847] [RPK-4865]
- Feedback Module [RPK-4788]
Improvements:
PackRecorder and Repackaging
- It is now possible to run RayPack in a sandbox without the automatic license check. This allows fast GUI-driven repackaging, similar to the previous experience where RayPack could be run from a shared location or USB stick without a full license. Please note that, as before, this additional mode provides some basic repackaging functionality, but full functionality still requires a valid product license.[RPK-3301]
- The last page of the PackRecorder wizard now displays blocked or omitted files. Users can easily identify files that were excluded during the repackaging process. [RPK-4838] [ZEN-25214]
-
The repackaging wizard is now more resilient to user configuration errors. For example, invalid regular expressions in one of the configuration files used by the repackaging wizard will not cause the wizard to crash, but will continue to work as long as possible. [RPK-5034]
-
In this update, we have introduced a configurable option that allows you to copy resources to the project folder as needed. [RPK-4731] [ZEN-21429]
-
With this update, we are introducing a new option that provides three levels of exclusion for empty folders, giving you more control over your project structure. [RPK-4836] [ZEN-25211]
-
Added a new checkbox to control whether the empty registry keys should be excluded from the conversion from RCP formats.[RPK-4720]
PackDesigner and MSI Editing
-
It is now possible to add Custom Actions to the UI sequence directly from the New custom action wizard. [RPK-4621]
-
Added "Edit" context menu for INI entries. [RPK-3512]
-
The logic for removing a property from the Property screen has been adjusted. In this version, removing a property triggers an additional dialog where you can choose whether to adjust all linked rows and
elements as well. While this is what is used 90% of the time, there are some cases where it is not desired to change the removal of linked data, and this is where this option comes into play. [RPK-4658]
-
We have added an option and extended the PackageCode generation. It is now possible to control, whether the PackageCode is recreated upon saving or building. The default option is consistent with the previous behavior, that means to change the PackageCode when rebuilding and preserve it when saving / saving as, but can be changed at the user discretion. [RPK-4842] [ZEN-25355]
-
The name of the selected CUB file is now displayed in the Validation (ICE) Wizard. [RPK-4745]
-
Improved the generation of MSP packages for the following edge cases:
- Packages with multi-CAB setup. [RPK-5079] - Packages without the Binary table. [RPK-5012]
-
In the Custom Action wizard, an additional information panel is added to inform the user of the deprecation of VBS on Windows when the user selects VBS as the target Custom Action. [RPK-4997]
-
Improved logic of Key Path selection when adding user-resources (for example, in the AppDataFolder directory). [RPK-4869]
-
Improved performance of file deletion. [RPK-4753]
-
Digital signing of empty MSI files (without files) is now supported. [RPK-4608]
PackDesigner and MSIX Editing
- MSIX launch scripts now have icons, which let them be distinguished between x64 and x86 target executables. [RPK-4477]
- MSIX App Attach disk files are now created using Microsoft msixmgr instead of diskpart. [RPK4757]
- Improved logic of MSIX signing, where in previous versions not all possible errors were clearly communicated to the end user. [RPK-5032]
- It is now possible to create MSIX packages for projects using one of predefined verbs (like Open). [RPK4773] [ZEN-23184]
- Building from RCP to MSIX format now correctly sets the architecture of the target package, based on the information from the source project. [RPK-4725]
- RayPack installed as an MSIX package can now use the floating license model. [RPK-4693]
PackWrapper and PSADT
- Improved logic for PSADT editing, ensuring better interaction with custom modifications of PSADT toolkits. [RPK-5102]
-
PackWrapper now informs the user about incompatible transforms when they are configured for use in the wizard. [RPK-4930]
-
Improved various situations with .psl script editing in the PackWrapper editor. [RPK-4921] [RPK-4926]
PackBot
- PackBot messages now retain their original language after a restart on the guest computer. [RPK-5007]
PackLayering
- Improved error messages for PackLayering-related settings. Previously, the error content displayed was generic and did not reveal the actual problem. [RPK-4972]
Command-line Tools and Automation
- Command line repackager and snapshot (rps.exe) now correctly reads the desired exclusion lists from RayPack profile if RayPack is not installed. [RPK-4850]
- We have added two new parameters for rps.exe, namely -excludeEmptyFolders and -exclusionList, to enhance repackaging processes. They can be used to control, whether the
empty folders are excluded during unattended repackaging (with the compare option), and also to specify an exclusion list (or multiple exclusion lists) to be applied. [RPK-4837] [ZEN-25213]
- It is now possible to rebuild MSIX files from the command line using rpcmd.exe. [RPK-4984] [ZEN-27409]
Other
- Improved internal logic to remove temporary and cache files. [RPK-4722]
- ExitCodes for RpCmd.exe are now documented in the Product User Guide. [RPK-4724]
- Several improvements of the synchronization mechanism implemented in PackPoint. These include removal of orphaned files and synchronization of subfolders. [RPK-4806] [RPK-4764] [ZEN-22711]
- More robust and secure way of saving RayFlow credentials and sharing the session between other RayPack Studio components. [RF-4879]
- Streamlined the behavior of the functionality for opening a project after building, so that it behaves consistently in all types of supported projects. [RPK-4873]
- RayPack can be now virtualized and run as an App-V 5.x package. [RPK-5071]
- Added or changed some German and Polish UI translation. [RPK-5107] [RPK-5003] [RPK-5000] [RPK-4962] [RPK-4825] [RPK-4667]
For a detailed release information and full list of new features, improvements and resolved issues, refer to the Release Notes document.
|
Comments