Skip to content

Releases: CodingWonders/DISMTools

v0.3_230702

01 Jul 15:05
71c6c3a
Compare
Choose a tag to compare
v0.3_230702 Pre-release
Pre-release

Welcome to the Release Candidate 1 of DISMTools 0.3! This release comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer E6185281C6271AAB46D9ECA9D1D71072A26BEF2721EF56C5E9AF75D0AF00341D
Portable B521CE47FEFB74D2F865650CA1E17371B5558DC1495B782EA1A274A0041C3ABF

Bugfixes

  • Fixed an issue where the progress panel would perform a mounted image manager operation but would not be shown if an action was performed too quickly

New features

Settings

  • The program can now load and save settings to and from the registry

    In portable copies, this ability is disabled (for obvious reasons)

  • On new installations and downloads, the successful project load notification is now shown once by default
  • Window location and size parameters are now saved

AppX packages

  • Improved dependency package management for the AppX package addition dialog
  • When viewing the resources of an application, the program no longer opens the "Assets" folder by default as a fallback mechanism. Instead, it now reads the manifest file to go to the appropriate asset location

Automation

  • The Actions runtime has been severely improved, adding new actions and improving the function parse functionality

Command-line tools

  • The Command Console has received new UNIX command aliases: ls, cat, clear, history

  • The CLI version of the mounted image manager detects whether an image entry has moved places in the mounted image list and switches to its new placement

What's Changed

Full Changelog: v0.3_pre_2364...v0.3_pre_2371

v0.3_230625

24 Jun 09:40
1e13871
Compare
Choose a tag to compare
v0.3_230625 Pre-release
Pre-release

This release comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 16B10BC3F618CC3980BD3AFE8EECC1525A02702E6FB28792A4E05D07BF7795E5
Portable AEFB4D50D6C0F7E0BA12448D97FE2AEC93FF55F6650609B1BB987CEC1F176329

Bugfixes

No bugs were fixed in this release

New features

  • The update check routine is now a background process. This fixes long startup issues caused by slow download speeds
  • Initial work was done to implement the Actions automation system runtime
  • The mounted image manager has been ported to the command line as a utility you can invoke from the Command Console by typing mimgmgr

  • Setup no longer specifies the program version as "0.3 Preview"
  • The 7-Zip component has been updated to version 23.01

What's Changed

Full Changelog: v0.3_pre_2363...v0.3_pre_2364

v0.3_230618

17 Jun 13:45
c6db95a
Compare
Choose a tag to compare
v0.3_230618 Pre-release
Pre-release

This release comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 2E10F112112183D2BED56380C8532B8AE0E62A8DF5F1B94C59DE8FB23B61E650
Portable 2E1D09B7CFB3C8CE2EBA9A6101715879942AEC395FD25AD3DF5548B3456E9866

Bugfixes

  • Fixed an issue where the background process cancellation dialog would be shown twice when closing the program
  • CODE: removed warning BC42104

New features

  • The program will soon detect Windows builds from the Gallium development semester
  • Mounting a captured image is no longer experimental, with the addition of task lists
  • The program now saves the logs of internal DISM functions in its file, stored in logs\dism.log
  • Many enhancements were made to AppX components:
    • The program now unblocks the extended AppX package getter at startup
    • The program can now skip AppX framework packages detected by the extended package getter
    • Help is now available for the topic: "How does the program determine whether an application is registered to a user?"
    • The program now opens the store assets of most AppX packages in the default photo viewer

Viewing the assets of 8 AppX packages installed

This functionality is a little wonky and may show assets that might not be relevant to you. As a fallback mechanism, the program will still open the Assets folder in the File Explorer

  • Background processes have also had improvements:
    • You no longer have to wait for background processes to finish to perform tasks with a Windows image or installation
    • After performing an operation, the program will no longer run all background processes. It will now run only those that have seen changes

      For example, adding or removing drivers will only make the program detect drivers, as opposed to making it detect everything. Settings of this behavior can be changed in the advanced background process settings dialog.

Available settings

What's Changed

Full Changelog: v0.3_pre_2362...v0.3_pre_2363

v0.3_230611

10 Jun 09:12
0769388
Compare
Choose a tag to compare
v0.3_230611 Pre-release
Pre-release

This is the eleventh preview of DISMTools 0.3, which comes with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 193D76675F00A645D9347B5894E5321F8A9F48EA4A5DB3BA3E0EC3652AD160C2
Portable 98569474EE021ED7E48049C33CC83E4A98E5ED5C39F550C4C78B1F89E0419C5A

Use these to determine if your download completed without alterations.

Bugfixes

  • The program no longer consumes CPU power when performing operations, and consumes significantly less CPU power when running the mounted image detector
  • Fixed issues that caused the program to fail operations if there were no images mounted
  • Fixed an issue where the extended AppX package getter would fail to start
  • Fixed an issue where the program would continue creating or loading a project if the user declined the background processes cancellation confirmation
  • CODE: removed code analysis warnings CA1060 and CA2202

New features

  • The mounted image detector now gets image versions using the DISM API, but will still detect it from ntoskrnl.exe as a fallback mechanism
  • You can now view index description and version information when mounting an image

  • You can now enter online installation management mode from the File menu

What's Changed

Full Changelog: v0.3_pre_2361...v0.3_pre_2362

v0.3_230604

03 Jun 14:42
Compare
Choose a tag to compare
v0.3_230604 Pre-release
Pre-release

This is the tenth preview release of DISMTools 0.3, with new features and enhancements:

File hashes

File Hash (SHA256)
Installer 042C627193AA0383BE61A5245E3B1573884454648C113FCD87A2C01BA2DD902F
Portable D22B712D1A7EB73271866D53E9F941FFAAF8187F94A00413B5601516EA11EAFF

Use these to determine if your download completed without alterations

Bugfixes

  • Fixed an issue that occurred in the AppX package removal dialog where it would continue even if no packages were marked for removal
  • The program now uses correct startup path conventions

New features

Installer

  • Installers are now available

General

  • Added feature update detection for Windows 11 2022 Update Moment 4
  • Added more sections to the Command Help documentation
  • The project tree view context menu is now fully functional and translated

v0.3_230528

27 May 11:32
Compare
Choose a tag to compare
v0.3_230528 Pre-release
Pre-release

This is the ninth preview, or Beta 2, of DISMTools 0.3, which comes with new features and enhancements:

Bugfixes

  • Fixed an issue where the program would fail AppX package detection on images running Windows versions older than Windows Developer Preview
  • Fixed an issue where the program would throw an exception after failing to find a suitable AppX package name
  • Fixed an issue where the updater would fail at extracting the new release on older PowerShell versions
  • Fixed several crashes which would occur when performing actions if the mounted image detector process was starting up

New features

  • You can now right-click the project tree view and copy the deployment tools to it

  • More windows have received the dark window title bar treatment, making them consistent with the Windows UI

  • The program now saves the all-caps menu preference

v0.3_230521

20 May 12:09
Compare
Choose a tag to compare
v0.3_230521 Pre-release
Pre-release

This is the eighth preview of DISMTools 0.3, which comes with new features and enhancements:

Bugfixes

  • Fixed an issue where background processes would fail in active installation management mode if the AppX package non-removable policy could not be gathered
  • Fixed an issue where AppX package addition operations would fail after the /Region parameter was passed (DISM for Windows 8)
  • Fixed an issue where the program would throw an IOException when dropping driver folders to the driver addition list view
  • Fixed an issue where the program would crash when loading the image index switcher too fast

New features

  • Introduced the automatic update notifier

  • The program will now use the user-specified task settings. This makes performing operations on an active installation possible
  • The program will now log the contents of the log window in a file named DISMTools.log
  • Introduced setting file migration
  • You can now use the scratch directory provided by the project or by the program
  • You can now configure the style of the secondary progress panel

  • The program now applies dark mode title bars on Windows 10 May 2019 Update and later

v0.3_230514

13 May 13:35
Compare
Choose a tag to compare
v0.3_230514 Pre-release
Pre-release

This is the seventh preview of DISMTools, with new features and enhancements:

Bugfixes

  • Fixed an issue where the extended AppX package getter would fail if the PowerShell execution policy wasn't set correctly
  • Fixed an issue related to setting file generation where the background process notification setting would not be in a new line

New features

General

  • Introduced the update system
  • Introduced startup settings, beginning with the program being able to reload the servicing session of orphaned images
  • Introduced secondary progress panel styles (options to configure these are unavailable for now)

AppX packages

  • Enhanced the context menu of the AppX package removal dialog
    • If the application manifest file cannot be found, the "View resources of" entry will be hidden
    • If the application display name defined in the manifest started with ms-resource:, the entry above will reflect the package name
    • If an application is architecture-neutral, the program will now look at other package folders, excluding the neutral directory, for an application manifest
    • For framework packages, the program will now display the package display name instead of <Framework>true</Framework>

v0.3_230507

06 May 16:00
Compare
Choose a tag to compare
v0.3_230507 Pre-release
Pre-release

This is the sixth preview of DISMTools 0.3, with new features and enhancements:

Bugfixes

No bugfixes were made in this release

New features

Active installations

  • Introduced online (active) installation management
  • Introduced a new program flag, /online, to directly enter this mode

Background processes

  • You can now configure more settings of background processes

AppX packages

  • You can now view a package's directory, and its resources, from the package removal dialog

v0.3_230430

29 Apr 15:15
Compare
Choose a tag to compare
v0.3_230430 Pre-release
Pre-release

This is the fifth preview of DISMTools 0.3, which comes with new features and enhancements:

Bugfixes

  • Fixed an issue where direct actions other than mounting would not be disabled after unloading an image from a project
  • Fixed an issue where adding AppX packages would fail if there were case variations in their extension

New features

Provisioning packages

  • Introduced addition of provisioning packages (.ppkg files)

AppX package addition

  • Checks are now performed when adding applications to the queue list to prevent adding the same package or adding different versions of such packages

  • When attempting to add encrypted application packages (.eappx, .emsix, and so on), you will now receive a warning

Miscellaneous

  • The program can now change color modes when restored from the minimized state