Two-Track Package Messaging + NuGet Dependency Fix (v1.51.0)
Two-track install table β README.md, all three ResultFlow NuGet READMEs, and the VSIX README now present a clear Track A / Track B choice:
| Track A | Track B | |
|---|---|---|
| Use when | Using REslava.Result | Any other Result library (ErrorOr, LanguageExt, FluentResults, custom) |
| Install | REslava.Result + REslava.Result.Flow |
REslava.ResultFlow |
| Analysis | Full semantic β typed error edges, type travel, FAIL annotation | Syntax-only β library-agnostic, convention file |
| Diagram constants | _Diagram Β· _TypeFlow Β· _LayerView Β· _Stats Β· _ErrorSurface Β· _ErrorPropagation |
_Diagram Β· _TypeFlow |
NuGet transitive dependency fix β REslava.Result.Flow, REslava.Result.Analyzers, and REslava.Result.AspNetCore now correctly declare REslava.Result as a NuGet transitive dependency in their .nuspec. Previously, SuppressDependenciesWhenPacking=true blocked the dep from appearing; installing these packages did not automatically bring in REslava.Result. Stale REslava.Result.SourceGenerators.Core v1.9.0 reference also removed from REslava.Result.AspNetCore.