Improve installer diagnostics and rollback reporting
This commit is contained in:
@@ -1,6 +1,19 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## [2.1.1] - 2026-08-11
|
||||
### Added
|
||||
- Stable setup/uninstall phase codes, environment and file metadata, complete self-test output, exception chains with HRESULT/stacktrace, and per-step rollback diagnostics.
|
||||
- Installer-log fallback from ProgramData to Temp plus a setup button for opening diagnostic logs.
|
||||
- Post-write verification of shortcuts, uninstall executable and essential uninstall-registry values.
|
||||
- Regression coverage for pre-mutation rollback wording, diagnostic context, log fallback and UI-report isolation.
|
||||
|
||||
### Changed
|
||||
- Pre-mutation failures now explicitly report that no rollback was required; completed rollbacks are only reported as successful when every restoration step succeeded.
|
||||
- Self-test timeout handling is bounded after termination is requested and records kill/capture status.
|
||||
- Technical installer acceptance is explicitly separated from BizTalk WMI/environment validation.
|
||||
- Setup and uninstall preserve undeletable backup/quarantine data and record a successful completion with a cleanup warning.
|
||||
|
||||
## [2.1.0] - 2026-08-11
|
||||
### Added
|
||||
- Transactional Windows setup/updater with SHA-256 payload manifest, isolated staging, pre/post activation self-tests, rollback, shortcuts and uninstall registration.
|
||||
|
||||
Reference in New Issue
Block a user