
DISMTools 0.5 is now available as a stable release, with new features and enhancements:
## File hashes
| File | Name | Hash (SHA256) |
|:--:|:--:|:--:|
| Installer | dt_setup.exe | **886A825A872D0DB56C120F7ACACED754430F8C16BDB0A58628D5E05429A67CE0** |
| Portable | DISMTools.zip | **CD2DAC85493A805503CCF9BE7A7431E8EF304D916EA77AF23F250B4D4D16EA76** |
## Changes made since [last preview](https://github.com/CodingWonders/DISMTools/releases/tag/v0.5_pre_2461)
### Bugfixes
- A case where the program would still show `(~)` when saving capability information has been fixed
- Fixed an issue where AppX package addition would fail if you applied a license file (thanks [pm67310 on the My Digital Life forums](https://forums.mydigitallife.net/members/pm67310.238741/) for spotting)
- The Help Documentation browser no longer displays an empty website title in the title bar after clicking external links
- AppX package and capability background processes are no longer run on Windows PE images if they remain
- DISM and image version detections have been refined for the `/Region` parameter during the AppX package addition process
> [!NOTE]
> Setting the region for AppX packages now requires the DISM executable and the Windows image from the [Windows 10 April 2018 Update](https://betawiki.net/wiki/Windows_10_April_2018_Update) or a later version
### New features
- Help Documentation contents have been updated to reflect this version
- The API error dialog has received translations
## Overall changes
## Bugfixes
> [!NOTE]
> This will show the bugfixes of all preview versions. To view them, expand a section
Preview 1
- Fixed an issue where the splash screen would not become fully opaque
Preview 2
- Fixed an issue where the SWM file pattern chooser would not look right when switching from dark mode to light mode
- Fixed some improper progress panel disposal issues
- Fixed an issue where the program would show update recommendations for older versions of DISMTools (nightly versions only)
- Fixed some exceptions that were thrown by the AppX package information dialog
Preview 3
- Fixed an issue where the image information saver would throw an exception when getting information about some AppX packages
- Fixed an issue where the program would throw an exception in the driver import dialog
Preview 5
- If a custom system theme is applied, the following warning will appear (workaround for [#111], thanks @Fraaaaaunimib):
- Fixed a CSS layout issue in the Help documentation contents (thanks [CodenameFlux](https://reddit.com/u/CodenameFlux) for spotting this)
- Fixed a couple of issues in the ISO creator
- The program now detects unsupported languages in the Initial Setup wizard and reverts to English
- Added a workaround for issue [#114] (thanks @arielsil)
Preview 6
- Fixed some issues when setting the log path if the directory does not exist
- Fixed an issue where the log view font size would not be 11 pt. on the Initial Setup wizard
- Added some warnings to fix issues [#119] and [#121] (thanks @AnubyteCode)
- Fixed some anchoring issues in the ISO creator
Preview 7
- Fixed some splash screen issues if the program is run on Windows 7/Server 2008 R2 or if the program is run without administrative privileges (thanks [liliactr on the My Digital Life forums](https://forums.mydigitallife.net/members/liliactr.89713/) for spotting)
Preview 8
- Fixed an issue in the CLI version of the mounted image manager that would throw an error at startup if no images were mounted
- If the download or install sizes of capabilities are less than 1024 bytes, the program will no longer show `(~)`
- Fixed a **critical** issue where all DISM commands would fail for offline installations if the mount directory were a drive (thanks @Xhib-ba for spotting)
## New features
- Branding and color tints have been refreshed:
Dark mode
Light mode
> [!NOTE]
> You can revert to the old color scheme used by the status bar and the panels in the Personalization settings:
> 
- You can now report Store logo asset preview issues from the AppX package information dialog:
- The OneDrive folder exclusion tool now supports excluding user SkyDrive folders
- You can now export Windows images to new files
- The program can now clean up mount points on closure (as an option) and on-demand:
> [!NOTE]
> This operation can take a VERY long time, so the option is not enabled by default
- When opening a File Explorer window to select a file, the program will now do that instead of just opening the directory the file is in
- Internal errors are no longer shown on a generic dialog. Instead, they are now displayed in a dedicated window:
> [!NOTE]
> This window copies the error information to the clipboard and lets you quickly create a new issue on this repository. Also, basic machine information is gathered to help isolate an issue to a specific hardware or software configuration. This information contains the following:
>
> - **Machine information:** computer manufacturer and model, BIOS name and description, and [System Management BIOS (SMBIOS)](https://www.dmtf.org/standards/smbios) version
> - **Operating system information:** operating system name, version, platform, and whether it is a 64-bit installation
> - **Processor information:** processor name, manufacturer, and family ([WMI type](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor))
>
> No user information is gathered
- The App Installer downloader now shows the download URL, the download speed, and the estimated time remaining for the transfer:
- **All information dialogs have received Search capabilities**
> [!TIP]
> In the driver information dialog, begin your search query with `og:` to search for drivers based on their original file names!
- Video playback support has been added for tutorial videos
> [!NOTE]
> To experience video playback, you must set Internet Explorer browser emulation settings for DISMTools. The program will do it automatically, but you can always merge `DT_IEConfig.reg` into your system. The installer will also set the registry key automatically.
- Added initial feature update detection for builds in the [Dilithium](https://betawiki.net/wiki/Dilithium) semester
- You can access the background process details panel by pressing the
Alt +
B key combination now
- You can now append directories to a new index in the Windows image
- You can now access the 10 most recent projects from the File menu:
- You can now configure the program to show the expanded progress panel by default
- **You can now create custom ISO files that can be used to test your Windows image easily** thanks to the **Preinstallation Environment (PE) Helper**. This helper supports the following additional features:
- Serviceability tests that are run immediately after applying the Windows image
- Multi-boot scenarios
An intermediary step in the OS installer
> [!NOTE]
> The [Windows Assessment and Deployment Kit (ADK)](https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install), plus the Windows PE plugin, are required for this function to work
- The pop-up version of the mounted image manager can now be closed by pressing the Esc key
- Encrypted AppX packages (`.eappx`, `.eappxbundle`, `.emsix` and `.emsixbundle`) can now be added when managing the active installation:
- For standard encrypted applications you can also get application information like with any AppX package during addition, thanks to a modified version of [UnpEax](https://github.com/dalion619/UnpEax):
- New copies of DISMTools now use Consolas (11 pt.) as the default log view font (thanks [CodenameFlux](https://reddit.com/u/CodenameFlux) for recommending)
- You will now get error information if the ADK Deployment Tools copier fails
- The automatic orphaned image reload procedure has been improved, now featuring greater visual feedback thanks to a progress dialog:
- You can now get image file information, save complete image information of a mounted Windows image, and create an ISO file with the selected image from within the mounted image manager
- You can now view basic driver signer information for installed drivers in the driver information dialog and when saving this information to a file
- The offline drive lister now updates automatically every minute
- The Scintilla.NET library has been updated to the latest version
- Existing PowerShell tooling (excluding the PE Helper) has been refactored and cleaned up for increased code readability and quality
- The way custom properties of packages and features are viewed has been improved, better showing the hierarchy of these properties:
- The program update system has had some improvements:
- A minimum version threshold has been added to update information files. The currently running version is compared with this threshold to determine if settings should be migrated
- The 7-Zip component has been updated to version 24.06
- The App Installer downloader now informs of download errors and saves target files using the extension in the URL
- The program can now detect and inform about DISM API errors to you:
## What's Changed
* DISMTools 0.5 by @CodingWonders in https://github.com/CodingWonders/DISMTools/pull/133
**Full Changelog**: https://github.com/CodingWonders/DISMTools/compare/v0.4.2_stable...v0.5_stable