This commit is contained in:
2026-09-23 21:20:11 +02:00
parent 4567df7ebb
commit c187b0c45e
14 changed files with 743 additions and 10 deletions
+3 -1
View File
@@ -1,3 +1,5 @@
- [0.5.5.83](UPDATE-0.5.5.83.md) - fix Windows PowerShell compatibility for post-install application start.
- [0.5.5.82](UPDATE-0.5.5.82.md) - add optional post-install application launch in the active interactive user session.
- [0.5.5.81](UPDATE-0.5.5.81.md) - fix generated PowerShell process-control syntax for software jobs.
- [0.5.5.80](UPDATE-0.5.5.80.md) - add configurable process control before install/uninstall and improve Inno application closing.
- [0.5.5.79](UPDATE-0.5.5.79.md) - fix Greenshot SYSTEM deployment and add software-package deletion.
@@ -17,7 +19,7 @@
Release notes are stored outside the project root to keep the repository overview compact.
The current release is **0.5.5.81**.
The current release is **0.5.5.83**.
Older notes are concise English summaries migrated from the original release documents. Git history remains authoritative for exact implementation details.
+16
View File
@@ -0,0 +1,16 @@
# Update 0.5.5.82
## Added
- Optional application start after successful install and reinstall software-package jobs.
- Per-package executable path and optional application arguments.
- Interactive-session launch from SYSTEM jobs using the logged-on user's Windows session token.
- Optional behavior for machines without an active interactive user session.
- Optional job failure when a configured post-install application cannot be started.
- Setup Analyzer suggestions for the post-install application of known packages such as Greenshot.
## Behavior
Application launch occurs only after the installation command has completed and the package detection rule reports the software as installed. If the installer reports that a reboot is required, application launch is skipped.
Software jobs themselves continue to run as SYSTEM. The optional application is created in the active interactive Windows session of the logged-on user.
+13
View File
@@ -0,0 +1,13 @@
# Update 0.5.5.83
## Fixed
- Replaced the incompatible `Split-Path -LiteralPath ... -Parent` call in the generated post-install launcher.
- Uses `System.IO.Path.GetDirectoryName()` for the application working directory.
- Uses `System.IO.File.Exists()` for the post-install executable check.
- The complete optional application-start call is now protected by error handling.
- A start failure no longer changes a successful installation into a failed software job unless `fail_job_on_error` is explicitly enabled.
## Result
The install/reinstall result is determined by installer exit code and package detection. Optional application start is handled separately and logged.