diff --git a/docs/docs/index.md b/docs/docs/index.md index ecbadde..64d0f51 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -22,6 +22,18 @@ FluentHttpClient is optimized for .NET 10 and the newest .NET releases, while al | **.NET 9** | ✔️ | | | **.NET 10** | ✔️ | LTS | +### .NETStandard Consumers + +Projects targeting **.NETStandard 2.0** or **.NETStandard 2.1** do not include `System.Text.Json` in the framework. FluentHttpClient uses `System.Text.Json` internally for its JSON extensions, but the package is not referenced transitively. + +If you are building against **netstandard2.0** or **netstandard2.1**, or any TFM that does **not** ship `System.Text.Json`, you will need to add an explicit package reference with a minimum version of 6.0.10 (a higher version is always recommended): + +```xml + +``` + +Apps targeting modern TFMs (such as .NET 5 and later) already include `System.Text.Json` and do not require this step. + ## A Better Way to Send HTTP Requests FluentHttpClient is built around the way you actually write HTTP code: configure the request, send it, and handle/deserialize the response. Instead of scattering headers, query parameters, content, and deserialization across multiple calls and helper classes, you express the whole flow as a single, readable chain that sits naturally on top of `HttpClient`.