Skip to content

Commit e3f90cc

Browse files
committed
Update changelog
1 parent 8f0e44b commit e3f90cc

2 files changed

Lines changed: 31 additions & 9 deletions

File tree

CHANGELOG.MD

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,26 @@
11
## Version 2.1.0.0 (04-11-2025)
22

3+
### 🆕 Added
4+
- Export command script (.ps1) feature:
5+
- Supports Windows Certificate Store, PFX, and Azure Trusted Signing modes with per-file signing and exit code checks
6+
- Optional BatchMode for Trusted Signing (single signtool call for multiple files)
7+
- Pre-flight validation in exported scripts:
8+
- Verifies paths (SignTool, PFX, DLIB) and normalizes input files with Resolve-Path
9+
- Aggregates failures and reports a single error summary
10+
311
### 🔧 Improvements
412
- Persist Trusted Signing options (Code Signing Account Name and Certificate Profile) between sessions
5-
- Restore last "Files to Sign" list on startup
6-
- Added support for exporting the tools config for signing to .ps1 script format
13+
- Restore last "Files to Sign" list on startup (from tool config)
14+
- Improved error handling and logging for Trusted Signing operations
715
- Add detailed Trusted Signing diagnostics in logs:
816
- Log exact SignTool arguments used for the call
917
- Log resolved and better check for absolute paths for DLIB and DMDF and the current working directory
1018

19+
### 🔄 Changed
20+
- Trusted Signing export now creates DMDF JSON on-the-fly and removes it in a finally block
21+
- Exported script header timestamp format changed to "HH:mm:ss dd-MM-yyyy"
22+
- Exported scripts now emit absolute file paths for reliability
23+
1124
## Version 2.0.0.0 (11-09-2025)
1225

1326
### 🆕 New Features

src/SignToolGUI/Forms/ChangelogForm.cs

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)