All Versions
33
Latest Version
Avg Release Cycle
54 days
Latest Release
-

Changelog History
Page 4

  • v1.8 Changes

    • ♻️ Refactored additional Cli constructor parameters into a separate class called CliSettings. This is breaking if you used to supply more than 1 parameter to the constructor.
    • 👻 Execute and ExecuteAsync no longer depend on process getting successfully killed. An attempt to kill it is made but if it's not successful, no exception is thrown.
    • 👻 All CancellationToken callbacks are now exception-safe.
    • 🛠 Fixed an issue where CancellationToken would throw an out of scope exception when the process could not be killed.
    • 🛠 Fixed a race condition when an execution task is completed and canceled at the same time.
  • v1.7.5 Changes

    • ➕ Added EncodingSettings to customize stream encoding.
    • ➕ Added some ReSharper annotations to improve warnings and suggestions.
  • v1.7.4 Changes

    • Execution start and exit times are now calculated separately, without accessing Process instance.
    • Execution start and exit times are now DateTimeOffset instead of DateTime.
    • 🛠 Fixed an issue that prevented CliWrap from properly working on Linux.