Skip to content

Releases: marcinotorowski/MSIX-Hero

3.0.0

29 Oct 20:38
1c66291
Compare
Choose a tag to compare

Feature highlights:

  • New UI with card-based layout
  • Multi-language support (English, German and Polish in this release)
  • Support for displaying file and Registry virtualization options
  • Ability to pin apps in the list view
  • Improved package overview sidebar
    • Reworked and extended PSF content viewer
    • More info is now shown, for example total file size, host ID, build meta-data etc.
    • Ability to open dependency packages
  • New tab ("Advanced") in the app installer editor
  • New dialog/tool + CLI command to create and deploy Shared Package Containers
  • Function buttons (Start app, open installaction folder) are now also displayed in package dialog
  • Restyled Event viewer, more filtering capabilities
  • App attach settings extended (juntion points, generation strategy)
  • Internal notifications using Windows style
  • Internal SDK redistributables upgraded to newest version
  • Improved performance of event logs and volumes pages
  • Added certificate/timestamp validation button
  • General improvements, stability and bug fixes

2.3.0

12 Jan 21:33
60b91d2
Compare
Choose a tag to compare

Feature highlights

  • New command line verb edit for unattended MSIX editing. (#78)
    • Changing of package identity (msixherocli.exe edit <path> setIdentity ...)
    • Setting properties (msixherocli.exe edit <path> setProperties ...)
    • Adding standard, restricted or custom capability (msixherocli.exe edit <path> addCapability ...)
    • Setting build meta-data (msixherocli.exe edit <path> setBuildMetaData ...)
    • Deleting a file (msixherocli.exe edit <path> deleteFile ...)
    • Adding or replacing a file (msixherocli.exe edit <path> addFile ...)
    • Setting registry keys (msixherocli.exe edit <path> setRegistryKey ...)
    • Setting registry values (msixherocli.exe edit <path> setRegistryValue ...)
    • Deleting registry keys (msixherocli.exe edit <path> deleteRegistryKey ...)
    • Deleting registry values (msixherocli.exe edit <path> deleteRegistryValue ...)
    • Importing registry keys from file or local registry (msixherocli.exe edit <path> importRegistry ...)
    • Bulk editing and chaining (msixherocli.exe edit <path> list ...)
    • Call msixherocli.exe edit <path> --help for extensive help for all options. The <path> in all above commands can be a manifest, MSIX or an unpacked package directory.
  • Appinstaller editor dialog now supports package dependencies. (#131)
  • In signing-related dialogs, timestamp server can be picked from a predefined list. (#129)
  • New dialog to calculate package full name, publisher hash and PFN (4a93e4a)

Improvements

  • Ability to filter package list by publisher hash or raw name/publisher. (950b514)
  • Ability to skip the validation during packing (in both UI and command-line). (df57c79)
  • Ability to remove unpacked folder after packing it to MSIX file. (2b9a665)
  • Ability to remove MSIX file after unpacking it to a folder (in both UI and command-line). (2b9a665)
  • Ability to copy package family name from the context menu (0f51c9e)
  • Tim Mangan's PsfTooling and RayPack Express are now recognized and shown in the System Summary screen. (9143d70, 5023015)
  • New visual style of the tool dashboard. (6da9433)
  • Reworked running app indicator, which now works in real time and has some other improvements. (af59eb7)
  • Better validation of package name, package version and resource ID in many UI dialogs (30ec7bd)
  • Update impact dialog has now icons and better captions for duplicated files. (3e8bbb6, 32d0c5c)

Resolved issues

  • Fixed sideloading and developer settings UI on Windows 10 (2004 and higher) and Windows 11. (#125)
  • Fixed handling of timestamp-related exceptions from signtool.exe. (4e18658)

Technical changes and SDK updates

  • Updated msixmgr (MSIX Core) to version 1.1.92. (b00746c)
  • Migrated MSIX Hero to .NET 6.0. (e546a32)
  • Reduced application size thanks to deprecation of older .NET Framework code. (4cd1857)
  • Updated MSIX/Windows SDK to 10.0.22000.0. (2269bf4)

2.2.34

06 Jan 23:28
dbad319
Compare
Choose a tag to compare

See http://msixhero.net/redirect/release-notes/2.2.34 for more details

  • When signing or changing an existing MSIX package, the original build metadata will be now preserved (previous version were removing any custom attributes and/or pre-existing values) (#120)
  • Fixed visual glitches related to acrylic backgrounds on maximized screen (4fdc7a7)
  • Several internal changes and code improvements (2dfc024 and 2790978)

2.2.29

10 Sep 20:09
37f0261
Compare
Choose a tag to compare
  • It is now possible to pack a folder without a manifest
  • Windows 11 is now correctly recognized in the package properties dialog (0cd4f1b)
  • Ability to activate verbose logging + jump to logs folder (Settings screen)
  • Fixed App Attach generation with message 'Successfully started the Shell Hardware Detection Service' (#118)
  • Fixed NullReferenceException when searching the list and when certain packages are present on the system (#119)
  • General stability improvements

2.2.0

30 May 21:03
b59e97c
Compare
Choose a tag to compare

New features and highlights

  • Winget editor has now more options and supports manifest format v1 (#110)
  • Ability to view/edit package files and registry items (#111)
  • App attach now supports bulk conversion and additional formats: VHDX and CIM (#113)

Other changed and improvements

  • New navigation structure of the Package Properties panel (#111)
  • The option to mount a registry has been removed – the new Registry control makes it obsolete (9eb4961).
  • Improved parsing of errors reported by makeappx.exe (a02b4ac).
  • Windows 10 21H1 is now correctly recognized by its marketing name (May 2021 Update) in various places (52b4468).
  • Improved UTF-8 handling in saved files (a02b4ac).
  • Minor UI improvements.

Resolved issues

  • Fixed incorrect first-time validation of package signing settings, where the information about missing PFX files was shown (ca38766).
  • Fix the button to open Store page that was available for non-store apps (bb7ef0f).
  • Fixed NullReferenceException when copying install or user-profile path from the OPEN flyout (2f7bdf9).

2.1.4.0

25 Apr 16:15
6e94350
Compare
Choose a tag to compare
2.1.4.0 Pre-release
Pre-release

New features and highlights

  • Winget editor has now more options and supports manifest format v1 (#110, 6e94350)
  • App attach now supports bulk conversion and additional formats: VHDX and CIM (#113, e907e72)

Resolved issues

  • Fixed packer functionality by always adding root UTF-8 declaration (a02b4ac)
  • Fixed refreshing of validation messages about missing PFX files (#112, ca38766)

2.1.0

10 Apr 14:48
7b7fd4a
Compare
Choose a tag to compare

New features and highlights

  • Support for appinstaller optional and related packages in the App Installer editor (595dfde)
  • It is now possible to control the level of animations and other UI-effects (f9478c8)
  • Better performance on low-level/virtual machines or remote sessions (f9478c8)

Improvements

  • New dashboard view (273889e)
  • In case of errors when installing packages, the message shown in the UI is more precise (89414f4)
  • It is now possible to add multiple files at once in the Sign Package dialog (19e6574)
  • Minor UI changes and improvements (e234aa3, c7a543f)
  • Package selector now supports the .msixbundle extension (4b4f1df)
  • Improved parsing of packages (84a9db4)

Resolved issues

  • Fixed error when installing a bundle package (a6fe9cf, #10)
  • Fixed Package URL not being saved after changing its value in the app installer editor (67197ec)
  • Fixed missing parameter --directory in app attach dialog (f4030d6)
  • Fixed a problem with the Add Folder prompt, which did not support cancelling (a2f49a3)

2.0.68

21 Feb 15:50
414159e
Compare
Choose a tag to compare

Improvements

  • Better UI messages for winget CLI validation (#97)

Bug fixes

  • Fix wrong owner of various message boxes (#96)
  • Fix wrong checking for winget presence (#97)
  • Fix "Parameter set cannot be resolved" when calling cert-related functions interoping with PS (#98)

2.0.68 (pre-release)

17 Feb 18:53
414159e
Compare
Choose a tag to compare
2.0.68 (pre-release) Pre-release
Pre-release

Improvements

  • Better UI messages for winget CLI validation (#97)

Bug fixes

  • Fix wrong owner of various message boxes (#96)
  • Fix wrong checking for winget presence (#97)
  • Fix "Parameter set cannot be resolved" when calling cert-related functions interoping with PS (#98)

2.0.64

16 Feb 21:44
029f6c4
Compare
Choose a tag to compare

Improvements

  • Added context menu item to open the Change Volume dialog for the selected package (18ad7af)
  • Rewritten Update Impact analyzer (#94)
    • Added duplication and bar layout views
    • Added CLI support via updateImpact verb
    • Improved performance, especially for big packages
    • Ability to export to XML and start a new comparison
  • Minor UI changes (ef8ecc0)
    • Changed colors of invalid input fields from red to yellow
    • Validation icons are consistent (tab items, input texts, dialogs, the settings view)
    • Tab items have now bigger padding
    • Added extra help with tooltip in the Modification Package section, checkbox Copy to VFS

Bug fixes

  • Fixed a problem with the partition drop-down, which was not showing any value in the Change Volume dialog (#90)
  • Fixed a problem with invisible text on Windows 10 with dark mode enabled (#93)
  • Fixed broken CLI verb dependencies (f244efd)
  • Fixed a problem with file overview in the Update impact dialog, which was not correct for packages having uncompressed Appx blocks (for example ZIP files) (#94)
  • Fixed a regression in Winget editor, where the dialog would crash with "Invalid filter" exception (#95)
  • Fixed a problem with Modification Package dialog, where the checkbox "Copy to VFS" was not reacting to changes of other controls (#92)