Releases: CodingWonders/DISMTools
v0.3_230702
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
- DISMTools 0.3 Preview 14 by @CodingWonders in #9
Full Changelog: v0.3_pre_2364...v0.3_pre_2371
v0.3_230625
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
- DISMTools 0.3 Preview 13 by @CodingWonders in #7
Full Changelog: v0.3_pre_2363...v0.3_pre_2364
v0.3_230618
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
- DISMTools 0.3 Preview 12 by @CodingWonders in #5
Full Changelog: v0.3_pre_2362...v0.3_pre_2363
v0.3_230611
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
- DISMTools 0.3 Preview 11 by @CodingWonders in #3
Full Changelog: v0.3_pre_2361...v0.3_pre_2362
v0.3_230604
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
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
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
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
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
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