Skip to content

v0.6.0-rc5: Improved Encapsulation and Code Organization

Pre-release
Pre-release

Choose a tag to compare

@StevenTCramer StevenTCramer released this 15 Jul 17:28
· 734 commits to master since this release

Changes

  • Made ExecutionResult.Result property private to avoid leaking CliWrap abstraction
  • Updated CliConfiguration to use .NET 9's new Lock type for better thread synchronization
  • Fixed all CS0102 naming conflicts across builder classes
  • Extracted DotNet.Tool builders into separate files for better organization

Summary

This release improves encapsulation by hiding the internal CliWrap dependency from the public API and resolves all naming conflicts in the builder pattern implementations. The codebase is now better organized with smaller, focused files.

🤖 Generated with Claude Code