v0.6.0-rc5: Improved Encapsulation and Code Organization
Pre-release
Pre-release
·
734 commits
to master
since this release
Changes
- Made
ExecutionResult.Resultproperty private to avoid leaking CliWrap abstraction - Updated
CliConfigurationto use .NET 9's newLocktype 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