This is the release build of DISMTools v0.2.1, which includes all changes in the preview builds and some changes in the remaining days of February
Changes from latest preview
- Setting files now reflect this version
Preview feature recap
Overall bugfixes
- When trying to perform image operations with background processes still running, the program will now display a dialog box instead of freezing the UI
- CODE: Removed warning BC42353 on the
IsWindows8OrHigher
andIsWindows10OrHigher
functions - With removed (Disabled with Payload Removed) features, the program would fail enablement. In those cases, a feature source is now needed
- Fixed issues with the Scintilla editor where fonts would not be properly changed and displayed
- Fixed issues where packages would not be added when their paths contained spaces
- (Not shown) Fixed issues where the program would continue startup on certain OS configurations where it would not ask for admin privileges
- Reformatted MIT licenses
Overall new features
- The program now uses the DISM API to get information of mounted images and the image loaded into the project, thanks to the
ManagedDism
NuGet package - Introduced the mounted image manager, a real-time overview of the images mounted on your system, which also lets you do actions such as:
- Unmounting the image
- Reloading the servicing session
- Enable write permissions (implemented in the future)
- Explore the mount directory
- Remove volume images
- Load into projects where no images were previously loaded into
- Introduced component cleanup options
- The addition of AppX packages now supports MSIX and MSIXBUNDLE files
- Image application now uses an SWM file naming pattern based on the specified SWM file
- Getting image properties is now faster, thanks to the DISM API
- Background processes are now significantly faster thanks to the DISM API
Removed features
- Dropped support for Windows 7 hosts