You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add `ErrorHandler::handleExitSignal()` so signal handlers can report the exit status of the running script before it terminates on `SIGTERM`, `SIGINT` or `SIGHUP`
24
+
25
+
### Changed
26
+
27
+
#### `Console`
28
+
29
+
- Preserve output from `Console::logProgress()` when exiting on error
30
+
31
+
#### `Core`
32
+
33
+
- In `ErrorHandler::handleException()`, set shutdown flags and resolve exit status before calling `Console::exception()` so console output targets can respond appropriately during shutdown
34
+
35
+
#### `Utility`
36
+
37
+
- In `Sys::handleExitSignals()`, report exit on `SIGTERM`, `SIGINT` or `SIGHUP` to `Err::handleExitSignal()`
38
+
39
+
### Fixed
40
+
41
+
#### `Console`
42
+
43
+
- Fix `ConsoleFormatter::formatDiff()` issue where an exception is thrown when a unified diff contains a line that starts with `-++`
44
+
13
45
## [v0.99.25] - 2024-06-11
14
46
15
47
### Added
@@ -2831,6 +2863,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
2831
2863
2832
2864
- Allow `CliOption` value names to contain arbitrary characters
0 commit comments