You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix fcdnx argument pass-through by allowing unmatched tokens as tool arguments
- Select tool TFM from the highest installed .NET runtime instead of hard-coded net10.0
- Validate cached versions against current VersionConstraint and prerelease settings
- Reuse the supplied NuGet.Config during package download, not only metadata resolution
- Add regression coverage for CLI args, runtime-aware extraction, and cache constraint fall-through
- Bump ToolHost and ToolHost.Cli package metadata to 0.1.4 and update release notes
-**Tool arguments are now accepted and forwarded.**`fcdnx dotnetsay hello` no longer fails argument parsing before ToolHost starts. Unmatched tokens after the package id are treated as tool arguments and passed through to the launched process.
8
+
-**Library re-pinned to `FieldCure.ToolHost` 0.1.4.** This pulls in runtime-aware tool TFM selection, cache constraint validation, and `--configfile` reuse during package download.
Copy file name to clipboardExpand all lines: RELEASENOTES.ToolHost.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,13 @@
1
1
# Release Notes — FieldCure.ToolHost
2
2
3
+
## v0.1.4 (2026-05-19)
4
+
5
+
### Fixed
6
+
7
+
-**Runtime TFM selection now follows the installed host runtime.**`NuGetToolExtractor` no longer assumes `net10.0` when selecting `tools/{tfm}/{rid}`. It derives the host framework from the highest installed `Microsoft.NETCore.App` runtime reported by `DotnetEnvironment`, falling back to the current process runtime only if runtime detection data is unavailable.
8
+
-**Cache hits honor the current version request.**`CachedOnly` and `CachedWithRefresh` no longer return a pinned prerelease when prerelease is disallowed, or a pinned version outside the requested `VersionConstraint`.
9
+
-**Downloads reuse the supplied NuGet.Config.** When the CLI is invoked with `--configfile`, the extractor now loads the same config file for package download that the resolver used for metadata resolution.
<PackageReleaseNotes>v0.1.3 — Library re-pinned to FieldCure.ToolHost 0.1.3 (hotfix: PackageSource ctor argument order; --source / --add-source were silently broken in 0.1.0–0.1.2). CLI surface unchanged. See RELEASENOTES.ToolHost.Cli.md on GitHub for the full notes.</PackageReleaseNotes>
31
+
<PackageReleaseNotes>v0.1.4 — CLI now accepts and forwards tool arguments, and repins to FieldCure.ToolHost 0.1.4 for runtime TFM selection, cache constraint, and NuGet.Config download fixes. See RELEASENOTES.ToolHost.Cli.md on GitHub for the full notes.</PackageReleaseNotes>
0 commit comments