UnityLeanMcp v0.8.0-preview.15
Pre-releasefeat: Bump version to 0.8.0-preview.15
fix: require explicit test mode and remove ambiguous 'all' mode (fixes #118, fixes #119)
docs: add concise selective failure re-run guidance for failedOnly in unity_run_tests
docs: document anonymous object return pattern in unity_eval description and design docs
feat: add high-density UnityMathFormatter for vectors, quaternions, colors, and bounds
feat: add actionable missing-namespace hints in unity_eval failure trailer
fix: complete unhandled operations on domain reload and simplify composite test filter validation
fix: propagate cancellation token, avoid bounded CTS timeout, and atomic update counts
refactor: eliminate obsolete poller overloads, unify compilation handlers, and remove dead code
fix: improve transactional write resilience and operation resource cleanup
refactor: consolidate subsystem test infrastructure with shared MockUnityServer and shared stubs (fixes #117)
refactor: streamline foreign lock detection, clean tracker reflection, and eliminate dead code (fixes #116)
refactor: optimize and streamline Roslyn dynamic compilation and evaluation engine (fixes #115)
refactor: unify protocol status parsing and deduplicate compilation command handlers (fixes #114)
refactor: unbounded dispatcher waiting and direct mutating refresh dispatch
refactor: simplify tool result creation, test failure formatting, and uri percent encoding
refactor: unify test running state updates, filter array checks, and delete retries
refactor: simplify process liveness, stop sequencing, and socket readiness in UnityProcessManager
refactor: simplify fault handling, settle polling, and path resolution
refactor: simplify command dispatch, terminal polling resolution, path access, and test lifecycle
- Unify mutating command dispatch and autowaiting loop into UnityClient.DispatchMutatingCommandAsync
- Consolidate repeated disk checks into OperationPoller.ResolveTerminalStateAsync
- Eliminate redundant Worker* shadow path properties in UnityLeanMcpPaths
- Centralize test run cleanup across completion, cancellation, and interruption into RunTestsHandler.CleanupTestRun
- Update DESIGN.md and LEARNINGS.md
fix: store unity_background_log.txt under Unity Temp folder (fixes #113)