Skip to content

Commit a004201

Browse files
committed
Update information and binaries, and updated What's New section
1 parent 8def510 commit a004201

File tree

7 files changed

+36
-144
lines changed

7 files changed

+36
-144
lines changed

Installer/Output/dt_setup.exe

-5.32 KB
Binary file not shown.

MainForm.Designer.vb

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

My Project/Resources.Designer.vb

Lines changed: 4 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

My Project/Resources.resx

Lines changed: 16 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,126 +1060,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
10601060
<data name="dt_branding" type="System.Resources.ResXFileRef, System.Windows.Forms">
10611061
<value>..\Resources\startup\dt_branding.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
10621062
</data>
1063-
<data name="WhatsNew" xml:space="preserve">
1064-
<value>Changes made since last preview
1065-
1066-
Bugfixes
1067-
1068-
- Fixed a setting generation issue regarding the "{common:WinDir}" variable
1069-
- Fixed a "big typo" from the AppX package removal dialog
1070-
- Fixed an issue where the installer reset registry settings to their default values
1071-
- Fixed an issue where the CLI version of the mounted image manager showed an updated listing and cleared the screen every time you go to mark a mounted image
1072-
- Fixed an issue where the CLI version of the mounted image manager was unable to mark images when 10 or more images were mounted
1073-
- Fixed a translation issue in the package addition dialog
1074-
- Fixed final improper progress panel form disposal issues
1075-
- Fixed an issue where the mounted image manager would not clear the ListView when no images were mounted
1076-
- Fixed an issue where the driver addition dialog would not accept driver files with an uppercase ".INF" extension
1077-
- Fixed an issue that caused the program to hang if it couldn't detect capabilities
1078-
- Fixed an issue that allowed you to commit online installations on element addition tasks
1079-
- Fixed an issue that allowed you to proceed with volume image removal even if the resulting image doesn't contain any indexes
1080-
- More checks are made before opening the AppX package removal and capability manipulation dialogs now
1081-
1082-
New features
1083-
1084-
- The CLI version of the mounted image manager no longer shows an image mark option when no images are mounted
1085-
- The program no longer lets you remove or add drivers in the online installation management mode, as these functions aren't supported by DISM
1086-
- The mounted image managers (GUI and CLI versions) directly unmount read-only mounted images now
1087-
- An AppX package can now be selected from any column in the AppX package addition dialog
1088-
- The program directly unmounts Windows Longhorn/Vista Beta images now, in addition to Windows XP/Server 2003 or older images, and the direct unmount functionality works properly now
1089-
- The driver removal dialog only shows the file name of the original driver file now
1090-
1091-
Overall changes
1092-
1093-
Bugfixes
1094-
1095-
- Fixed an issue where the program always gathered information from the first image index
1096-
- Fixed an issue where the program would think a project with an image mounted didn't have one when an image was unmounted with the mounted image manager
1097-
- Fixed an issue where background processes would keep running when a project was unloaded
1098-
- Added exception control for other parts of background processes
1099-
- Fixed an issue that happened in the options dialog where the selected item of the font ComboBox was "" at first
1100-
- Fixed a critical issue where the DISM API would throw an invalid traces exception and fail operations
1101-
- Fixed an issue where the log file name of the most recent log file would change to append the name of the next log file
1102-
- Fixed an issue that made the program unmount external directories, whether they were actual mount directories or not
1103-
- Fixed an issue where project creation would fail after cancelling the background processes
1104-
- Fixed an issue where the program would use the old method of gathering image information on a newly created project
1105-
- Fixed an issue where direct actions other than mounting would not be disabled after unloading an image from a project
1106-
- Fixed an issue where adding AppX packages would fail if there were case variations in their extension
1107-
- Fixed an issue related to setting file generation where the background process notification setting would not be in a new line
1108-
- Fixed an issue where AppX package addition operations would fail after the /Region parameter was passed (DISM for Windows 8)
1109-
- Fixed an issue where the program would fail AppX package detection on images running Windows versions older than Windows Developer Preview
1110-
- Fixed several crashes that would occur when performing actions if the mounted image detector process was starting up
1111-
- Fixed an issue that occurred in the AppX package removal dialog where it would continue even if no packages were marked for removal
1112-
- The program no longer consumes CPU power when performing operations, and consumes significantly less CPU power when running the mounted image detector
1113-
- Fixed issues that caused the program to fail operations if there were no images mounted
1114-
- Fixed an issue where the program would continue creating or loading a project if the user declined the background processes cancellation confirmation
1115-
- CODE: removed code analysis warnings CA1060, CA2202, and BC42104
1116-
- Fixed an issue where the background process cancellation dialog would be shown twice when closing the program
1117-
- Fixed an issue where the program would detect AppX packages and capabilities on Windows PE images, and fail those background processes due to missing image modules
1118-
- Fixed an issue where projects would not load if the read-write parameter wasn't found in their settings files
1119-
1120-
New features
1121-
1122-
- Increased default window size to 1280x720
1123-
- Package and feature manipulation operations now use the DISM API
1124-
- The program now supports arguments that can be passed at startup:
1125-
1126-
- "/load=&lt;project&gt;", which loads the specified project automatically
1127-
- "/online", which loads online installation management mode automatically
1128-
- "/setup", which loads the initial setup wizard
1129-
1130-
- Introduced the initial setup screen
1131-
- The program now saves appropriate language codes when saving the settings file
1132-
- Introduced a popup mounted image picker, which is now used on the image unmount dialog
1133-
- Introduced image capability (Features on Demand) management
1134-
- The capability addition, feature enablement, and image cleanup dialogs can now get the source from the group policy
1135-
- Introduced driver package management
1136-
- You can now manipulate file associations in the Options dialog (for portable installations)
1137-
- The creation wizard now supports color modes and will switch to a dark theme to follow the program's theme settings
1138-
- Introduced addition of provisioning packages (".ppkg" files)
1139-
- Checks are now performed when adding applications to the queue list to prevent adding the same package or adding different versions of such packages
1140-
- When attempting to add encrypted application packages (".eappx", ".emsix", and so on), you will now receive a warning
1141-
- The program can now change color modes when restored from the minimized state
1142-
- Introduced online installation management
1143-
- You can now configure more settings of background processes
1144-
- You can now view the directory of a package, and its resources, from the package removal dialog
1145-
- Introduced the program update system
1146-
- Introduced startup settings
1147-
- Introduced the automatic program update notifier
1148-
- The program now uses the user-specified task settings
1149-
- Introduced setting file migration
1150-
- You can now use the scratch directory provided by the project or by the program
1151-
- You can now configure the style of the secondary progress panel
1152-
- The program now applies dark mode title bars on Windows 10 May 2019 Update and later
1153-
- You can now right-click the project tree view and copy the deployment tools to it
1154-
- The program now saves the all-caps menu preference
1155-
- Installers are now available
1156-
- Added feature update detection for Windows 11 2022 Update Moment 4 and builds from the Gallium development semester
1157-
- Added more sections to the Command Help documentation
1158-
- The mounted image detector now gets image versions using the DISM API, but will still detect it from "ntoskrnl.exe" as a fallback mechanism
1159-
- You can now view index description and version information when mounting an image
1160-
- Mounting a captured image is no longer experimental, with the addition of task lists
1161-
- The program now saves the logs of internal DISM functions in its file, stored in "logs\dism.log"
1162-
- Background processes have also had improvements:
1163-
1164-
- You no longer have to wait for background processes to finish to perform tasks with a Windows image or installation
1165-
- After performing an operation, the program will no longer run all background processes. It will now run only those that have seen changes. This can be configured back to its old behavior though
1166-
1167-
- The mounted image manager has been ported to the command line as a utility you can invoke from the Command Console by typing "mimgmgr"
1168-
- The 7-Zip component has been updated to version 23.01
1169-
- The program can now load and save settings to and from the registry
1170-
- On new installations and downloads, the successful project load notification is now shown once by default
1171-
- Window location and size parameters are now saved
1172-
- Improved dependency package management for the AppX package addition dialog
1173-
- The Command Console has received new UNIX command aliases: "ls", "cat", "clear", "history"
1174-
- The program will now discard any WIM file containing a Windows XP, Server 2003, or older Windows installation; as they weren't supposed to be serviced using DISM
1175-
- The installed languages of an image are now shown in a list, as opposed to in a text box
1176-
- You can now reload the servicing, repair the component store, and enable write permissions to an image from the properties dialog
1177-
- You can now enable write permissions to a read-only Windows image from within the main program
1178-
- The image cleanup dialog now remembers the task you've selected
1179-
- Reloading the servicing session of a Windows image is now done using the DISM API
1180-
- Setting reset functionality has been implemented
1181-
- The settings file now uses a variable for the Windows directory</value>
1182-
</data>
11831063
<data name="drv_info_from_image" type="System.Resources.ResXFileRef, System.Windows.Forms">
11841064
<value>..\Resources\drv_info_from_image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
11851065
</data>
@@ -1189,4 +1069,20 @@ New features
11891069
<data name="info_from_drv_file" type="System.Resources.ResXFileRef, System.Windows.Forms">
11901070
<value>..\Resources\info_from_drv_file.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
11911071
</data>
1072+
<data name="WhatsNew" xml:space="preserve">
1073+
<value>Bugfixes
1074+
1075+
- Fixed an issue where the progress panel would not be positioned correctly when performing image operation-related direct actions, after waiting for background processes to be completed while their details panel was focused
1076+
- Fixed an issue where the splash screen would be in front of the initial setup screen, thanks abbodi1406 for spotting the issue!
1077+
- The program now ships 32-bit and 64-bit 7-Zip binaries, and uses the right binary according to the architecture of the OS, thanks abbodi1406 for spotting the issue!
1078+
- Fixed an issue where AppX package information would not be displayed on applications packaged with the MSIX Packaging Tool
1079+
1080+
New features
1081+
1082+
- "Element independence" now affects the operation of adding AppX packages. Element independence allows you to set settings for individual Elements as opposed to having those apply to all Elements
1083+
- The AppX regions group box is no longer enabled if the version of the specified DISM executable is not 10.0 or greater
1084+
- The program no longer relies on an in-house XML deserializer and instead relies on the deserializer provided by the `System.Xml` namespace now
1085+
- You can now perform other tasks while background processes for specific elements are being run
1086+
- The program no longer allows you to remove AppX packages from Windows Server Core images without the Desktop Experience feature enabled</value>
1087+
</data>
11921088
</root>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Version]
2-
LatestVer = 0.3.0.2374
3-
ReleaseTag = v0.3_pre_2374
2+
LatestVer = 0.3.1.2381
3+
ReleaseTag = v0.3.1_pre_2381
44

55
[Options]
66
MigrateSettings = False
0 Bytes
Binary file not shown.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Version]
2-
LatestVer = 0.3.0.2374
3-
ReleaseTag = v0.3_pre_2374
2+
LatestVer = 0.3.1.2381
3+
ReleaseTag = v0.3.1_pre_2381
44

55
[Options]
66
MigrateSettings = False

0 commit comments

Comments
 (0)