@@ -21,13 +21,24 @@ private void PopulateChangelog()
2121 // Changelog content
2222 var changelogContent =
2323 " Version 2.1.0.0 (04-11-2025):\n " +
24+ " New Features\n " +
25+ " - Export command script (.ps1) feature:\n " +
26+ " - Supports Windows Certificate Store, PFX, and Azure Trusted Signing modes with per-file signing and exit code checks\n " +
27+ " - Optional BatchMode for Trusted Signing (single signtool call for multiple files)\n " +
28+ " - Pre-flight validation in exported scripts:\n " +
29+ " - Verifies paths (SignTool, PFX, DLIB) and normalizes input files with Resolve-Path\n " +
30+ " - Aggregates failures and reports a single error summary\n \n " +
2431 " Improvements\n " +
2532 " - Persist Trusted Signing options (Code Signing Account Name and Certificate Profile) between sessions\n " +
26- " - Restore last ' Files to Sign' list on startup\n " +
27- " - Added support for exporting the tools config for signing to .ps1 script format \n " +
33+ " - Restore last \" Files to Sign\" list on startup (from tool config) \n " +
34+ " - Improved error handling and logging for Trusted Signing operations \n " +
2835 " - Add detailed Trusted Signing diagnostics in logs:\n " +
2936 " - Log exact SignTool arguments used for the call\n " +
3037 " - Log resolved and better check for absolute paths for DLIB and DMDF and the current working directory\n \n " +
38+ " Changed\n " +
39+ " - Trusted Signing export now creates DMDF JSON on-the-fly and removes it in a finally block\n " +
40+ " - Exported script header timestamp format changed to \" HH:mm:ss dd-MM-yyyy\" \n " +
41+ " - Exported scripts now emit absolute file paths for reliability\n \n " +
3142 " Version 2.0.0.0 (11-09-2025):\n " +
3243 " New Features\n " +
3344 " - Added certificate monitoring functionality with new CertificateMonitor class and CertificateStatus Form\n " +
@@ -92,10 +103,8 @@ private void PopulateChangelog()
92103 " - Add support for Microsoft Trusted Signing\n " +
93104 " - Add check for if tool is code signed (via Windows API, valid or valid with my Code Signing\n " +
94105 " Certificate via Thumbprint hosted on GitHub)\n " +
95- " - Add multiple timestamp servers" +
96- " - Add save to logfile\n " +
97- " - Bug fixes\n " +
98- " > Like Certificate Store certs will reset on every sign\n \n " +
106+ " - Add multiple timestamp servers - Add save to logfile\n " +
107+ " - Bug fixes (e.g. Certificate Store certs reset on every sign)\n \n " +
99108 " Version 1.2.2.0 (04-07-2024):\n " +
100109 " - Add code to DPI aware and SignTool via API\n " +
101110 " - Add more status messages to statusstrip for file operations\n " +
@@ -112,7 +121,7 @@ private void PopulateChangelog()
112121 " - Bug fixes like certificate information not showing up if saved cert at startup\n " +
113122 " - Minor changes\n " +
114123 " - Update shipped signtool.exe to last v.\n " +
115- " - Updated to.net 4.8\n \n " +
124+ " - Updated to .NET 4.8\n \n " +
116125 " Version 1.2.0.0 (30-06-2022):\n " +
117126 " - Feature additions\n " +
118127 " - Addressed issues\n \n " +
0 commit comments