From ed57050267c5631c19e44924aae75c9db483b526 Mon Sep 17 00:00:00 2001 From: Rich Lander Date: Wed, 8 Mar 2023 15:58:05 -0800 Subject: [PATCH 001/265] Update Central-Package-Management.md (#3030) Removed reference to .NET 7 Preview 4. We shipped! --- docs/consume-packages/Central-Package-Management.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/consume-packages/Central-Package-Management.md b/docs/consume-packages/Central-Package-Management.md index 16c2b44bd..4e8e8c227 100644 --- a/docs/consume-packages/Central-Package-Management.md +++ b/docs/consume-packages/Central-Package-Management.md @@ -21,12 +21,11 @@ Historically, NuGet package dependencies have been managed in one of two locatio Starting with [NuGet 6.2](..\release-notes\NuGet-6.2.md), you can centrally manage your dependencies in your projects with the addition of a `Directory.Packages.props` file and an MSBuild property. -The feature is available across all NuGet integrated tooling. +The feature is available across all NuGet integrated tooling, starting with the following versions. -* [Visual Studio 2022 17.2 and later](https://visualstudio.microsoft.com/downloads/) -* [.NET SDK 6.0.300 and later](https://dotnet.microsoft.com/download/dotnet/6.0) -* [.NET SDK 7.0.0-preview.4 and later](https://dotnet.microsoft.com/download/dotnet/7.0) -* [nuget.exe 6.2.0 and later](https://www.nuget.org/downloads) +* [Visual Studio 2022 17.2](https://visualstudio.microsoft.com/downloads/) +* [.NET SDK 6.0.300](https://dotnet.microsoft.com/download/dotnet/6.0) +* [nuget.exe 6.2.0](https://www.nuget.org/downloads) Older tooling will ignore central package management configurations and features. To use this feature to the fullest extent, ensure all your build environments use the latest compatible tooling versions. From bf10d2eec0e97a53b86bddcf0a198f132ac1584d Mon Sep 17 00:00:00 2001 From: Nikolche Kolev Date: Wed, 15 Mar 2023 13:24:01 -0700 Subject: [PATCH 002/265] Remove unused environment variables NUGET_PERSIST_DG and NUGET_PERSIST_DG_PATH (#3032) Related https://github.com/NuGet/NuGet.Client/pull/5094 --- docs/reference/cli-reference/cli-ref-environment-variables.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/reference/cli-reference/cli-ref-environment-variables.md b/docs/reference/cli-reference/cli-ref-environment-variables.md index dd12cc593..9e27a299d 100644 --- a/docs/reference/cli-reference/cli-ref-environment-variables.md +++ b/docs/reference/cli-reference/cli-ref-environment-variables.md @@ -29,8 +29,6 @@ The list of properties documented in [NuGet pack and restore as MSBuild targets] | NUGET_FALLBACK_PACKAGES | Global fallback packages folders. | Absolute folder paths separated by semicolon (;). | | NUGET_HTTP_CACHE_PATH | Path to use for the *http-cache* folder as described on [Managing the global packages and cache folders](../../consume-packages/managing-the-global-packages-and-cache-folders.md). | Specified as absolute path. | | NUGET_OBSERVE_RETRY_AFTER | Opt-out of using HTTP response message Retry-After delay durations | Prior to NuGet 6.5, NuGet would retry all failed requests with the same back-off strategy. Starting with NuGet 6.5, NuGet will by default use the Retry-After delay period provided by the server. Set this environment variable to `false` to ignore the Retry-After response header. Also see NUGET_MAX_RETRY_AFTER_DELAY_SECONDS | -| NUGET_PERSIST_DG | Flag indicating if dg files (data collected from MSBuild) should be persisted. | Specified as *true* or *false* (default), if NUGET_PERSIST_DG_PATH not set will be stored to temporary directory (NuGetScratch folder in current environment temp directory). | -| NUGET_PERSIST_DG_PATH | Path to persist dg files. | Specified as absolute path, this option is only used when *NUGET_PERSIST_DG* is set to true. | | NUGET_RESTORE_MSBUILD_ARGS | Sets additional MSBuild arguments. | Pass arguments identical to how you would pass them to msbuild.exe. An example of setting a project property Foo from the command line to value Bar would be /p:Foo=Bar | | NUGET_RETRY_HTTP_429 | Change retry behavior on HTTP 429 responses | Prior to NuGet 6.5, NuGet would not retry requests that result in HTTP 429 on 408. The default value is `true`, and this environment variable can be set to `false` to opt-in to older NuGet behaviour (don't retry the request) | | NUGET_RESTORE_MSBUILD_VERBOSITY | Sets the MSBuild log verbosity. | Default is *quiet* ("/v:q"). Possible values *q[uiet]*, *m[inimal]*, *n[ormal]*, *d[etailed]*, and *diag[nostic]*. | From 5c7456503d6546d513d055fbc0c822130b69c4d1 Mon Sep 17 00:00:00 2001 From: Joel Verhagen Date: Thu, 30 Mar 2023 18:07:24 -0400 Subject: [PATCH 003/265] Clarify that Terms of Use violations are reason for package takedowns (#3039) --- docs/nuget-org/policies/deleting-packages.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/nuget-org/policies/deleting-packages.md b/docs/nuget-org/policies/deleting-packages.md index 3a5502206..5224644d7 100644 --- a/docs/nuget-org/policies/deleting-packages.md +++ b/docs/nuget-org/policies/deleting-packages.md @@ -30,6 +30,7 @@ Packages that meet any of the following criteria are not allowed on the public N - Contains illegal content. - Are being used to squat on package identifiers, including packages that have zero productive content. Packages must contain code or the owners must concede the identifier to someone who actually has a product to ship. - Attempt to make the gallery do something that it's not explicitly designed to do. +- Violates the [nuget.org Terms of Use or Code of Conduct](https://www.nuget.org/policies/Terms) in any way. Terms such as "unexpected", "discriminatory", "hateful", and "abusive" are evaluated and decided at the sole discretion of the NuGet team. If you find a package that is in violation of any of these items, click the **Report Abuse** link on the package details page and submit a report. From 2068a631d2a05e8e75bfb7ca3021abdbf466bd6e Mon Sep 17 00:00:00 2001 From: Damon Tivel Date: Mon, 3 Apr 2023 12:24:33 -0700 Subject: [PATCH 004/265] Document new warning NU3042 (#3034) --- docs/TOC.md | 1 + docs/reference/Errors-and-Warnings.md | 2 +- docs/reference/errors-and-warnings/NU3018.md | 2 + docs/reference/errors-and-warnings/NU3028.md | 4 +- docs/reference/errors-and-warnings/NU3042.md | 44 ++++++++++++++++++++ 5 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 docs/reference/errors-and-warnings/NU3042.md diff --git a/docs/TOC.md b/docs/TOC.md index c748393be..27dcbf2d6 100644 --- a/docs/TOC.md +++ b/docs/TOC.md @@ -226,6 +226,7 @@ ### [NU3037](reference/errors-and-warnings/NU3037.md) ### [NU3038](reference/errors-and-warnings/NU3038.md) ### [NU3040](reference/errors-and-warnings/NU3040.md) +### [NU3042](reference/errors-and-warnings/NU3042.md) ### [NU5000](reference/errors-and-warnings/NU5000.md) ### [NU5001](reference/errors-and-warnings/NU5001.md) ### [NU5002](reference/errors-and-warnings/NU5002.md) diff --git a/docs/reference/Errors-and-Warnings.md b/docs/reference/Errors-and-Warnings.md index a537a9d7f..e06106f95 100644 --- a/docs/reference/Errors-and-Warnings.md +++ b/docs/reference/Errors-and-Warnings.md @@ -47,7 +47,7 @@ NuGet supports the following configuration properties. | Package fallback warnings | [NU1701](./errors-and-warnings/NU1701.md) | | Feed warnings | [NU1801](./errors-and-warnings/NU1801.md), [NU1802](./errors-and-warnings/NU1802.md), [NU1803](./errors-and-warnings/NU1803.md) | | NuGet internal warnings | [NU1500](./errors-and-warnings/NU1500.md) | -| Signed packages warnings (creation and verification) | [NU3000](./errors-and-warnings/NU3000.md), [NU3002](./errors-and-warnings/NU3002.md), [NU3003](./errors-and-warnings/NU3003.md), [NU3006](./errors-and-warnings/NU3006.md), [NU3007](./errors-and-warnings/NU3007.md), [NU3009](./errors-and-warnings/NU3009.md), [NU3010](./errors-and-warnings/NU3010.md), [NU3011](./errors-and-warnings/NU3011.md), [NU3012](./errors-and-warnings/NU3012.md), [NU3013](./errors-and-warnings/NU3013.md), [NU3014](./errors-and-warnings/NU3014.md), [NU3015](./errors-and-warnings/NU3015.md), [NU3016](./errors-and-warnings/NU3016.md), [NU3017](./errors-and-warnings/NU3017.md), [NU3018](./errors-and-warnings/NU3018.md), [NU3019](./errors-and-warnings/NU3019.md), [NU3020](./errors-and-warnings/NU3020.md), [NU3021](./errors-and-warnings/NU3021.md), [NU3022](./errors-and-warnings/NU3022.md), [NU3023](./errors-and-warnings/NU3023.md), [NU3024](./errors-and-warnings/NU3024.md), [NU3025](./errors-and-warnings/NU3025.md), [NU3026](./errors-and-warnings/NU3026.md), [NU3027](./errors-and-warnings/NU3027.md), [NU3028](./errors-and-warnings/NU3028.md), [NU3029](./errors-and-warnings/NU3029.md), [NU3030](./errors-and-warnings/NU3030.md), [NU3031](./errors-and-warnings/NU3031.md), [NU3032](./errors-and-warnings/NU3032.md), [NU3033](./errors-and-warnings/NU3033.md), [NU3035](./errors-and-warnings/NU3035.md), [NU3036](./errors-and-warnings/NU3036.md), [NU3037](./errors-and-warnings/NU3037.md), [NU3038](./errors-and-warnings/NU3038.md), [NU3040](./errors-and-warnings/NU3040.md) | +| Signed packages warnings (creation and verification) | [NU3000](./errors-and-warnings/NU3000.md), [NU3002](./errors-and-warnings/NU3002.md), [NU3003](./errors-and-warnings/NU3003.md), [NU3006](./errors-and-warnings/NU3006.md), [NU3007](./errors-and-warnings/NU3007.md), [NU3009](./errors-and-warnings/NU3009.md), [NU3010](./errors-and-warnings/NU3010.md), [NU3011](./errors-and-warnings/NU3011.md), [NU3012](./errors-and-warnings/NU3012.md), [NU3013](./errors-and-warnings/NU3013.md), [NU3014](./errors-and-warnings/NU3014.md), [NU3015](./errors-and-warnings/NU3015.md), [NU3016](./errors-and-warnings/NU3016.md), [NU3017](./errors-and-warnings/NU3017.md), [NU3018](./errors-and-warnings/NU3018.md), [NU3019](./errors-and-warnings/NU3019.md), [NU3020](./errors-and-warnings/NU3020.md), [NU3021](./errors-and-warnings/NU3021.md), [NU3022](./errors-and-warnings/NU3022.md), [NU3023](./errors-and-warnings/NU3023.md), [NU3024](./errors-and-warnings/NU3024.md), [NU3025](./errors-and-warnings/NU3025.md), [NU3026](./errors-and-warnings/NU3026.md), [NU3027](./errors-and-warnings/NU3027.md), [NU3028](./errors-and-warnings/NU3028.md), [NU3029](./errors-and-warnings/NU3029.md), [NU3030](./errors-and-warnings/NU3030.md), [NU3031](./errors-and-warnings/NU3031.md), [NU3032](./errors-and-warnings/NU3032.md), [NU3033](./errors-and-warnings/NU3033.md), [NU3035](./errors-and-warnings/NU3035.md), [NU3036](./errors-and-warnings/NU3036.md), [NU3037](./errors-and-warnings/NU3037.md), [NU3038](./errors-and-warnings/NU3038.md), [NU3040](./errors-and-warnings/NU3040.md), [NU3042](./errors-and-warnings/NU3042.md) | | Pack Warnings | [NU5100](./errors-and-warnings/NU5100.md), [NU5101](./errors-and-warnings/NU5101.md), [NU5102](./errors-and-warnings/NU5102.md), [NU5103](./errors-and-warnings/NU5103.md), [NU5104](./errors-and-warnings/NU5104.md), [NU5105](./errors-and-warnings/NU5105.md), [NU5106](./errors-and-warnings/NU5106.md), [NU5107](./errors-and-warnings/NU5107.md), [NU5108](./errors-and-warnings/NU5108.md), [NU5109](./errors-and-warnings/NU5109.md), [NU5110](./errors-and-warnings/NU5110.md), [NU5111](./errors-and-warnings/NU5111.md), [NU5112](./errors-and-warnings/NU5112.md), [NU5114](./errors-and-warnings/NU5114.md), [NU5115](./errors-and-warnings/NU5115.md), [NU5116](./errors-and-warnings/NU5116.md), [NU5117](./errors-and-warnings/NU5117.md), [NU5118](./errors-and-warnings/NU5118.md), [NU5119](./errors-and-warnings/NU5119.md), [NU5120](./errors-and-warnings/NU5120.md), [NU5121](./errors-and-warnings/NU5121.md), [NU5122](./errors-and-warnings/NU5122.md), [NU5123](./errors-and-warnings/NU5123.md), [NU5127](./errors-and-warnings/NU5127.md), [NU5128](./errors-and-warnings/NU5128.md), [NU5129](./errors-and-warnings/NU5129.md), [NU5130](./errors-and-warnings/NU5130.md), [NU5131](./errors-and-warnings/NU5131.md), [NU5133](./errors-and-warnings/NU5133.md), [NU5500](./errors-and-warnings/NU5500.md), [NU5501](./errors-and-warnings/NU5501.md) | License specific Pack Warnings | [NU5124](./errors-and-warnings/NU5124.md), [NU5125](./errors-and-warnings/NU5125.md) | Icon specific Pack Warnings | [NU5046](./errors-and-warnings/NU5046.md), [NU5047](./errors-and-warnings/NU5047.md), [NU5048](./errors-and-warnings/NU5048.md) | diff --git a/docs/reference/errors-and-warnings/NU3018.md b/docs/reference/errors-and-warnings/NU3018.md index 90cda228c..62f58ee6b 100644 --- a/docs/reference/errors-and-warnings/NU3018.md +++ b/docs/reference/errors-and-warnings/NU3018.md @@ -25,3 +25,5 @@ Please ensure that the package signature has a valid certificate chain. You can > [!Note] > When NuGet’s [signature validation mode](../../consume-packages/installing-signed-packages.md#configure-package-signature-requirements) is set to accept (default), NU3018 is raised as a warning. > When NuGet’s signature validation mode is set to require, or when running the `nuget verify -signatures` command, NU3018 is elevated from a warning to an error in most cases. + +For Linux and macOS, see [NuGet signed-package verification](/dotnet/core/tools/nuget-signed-package-verification). Specifically for untrusted root certificate warnings/errors on Linux and macOS, also see [NU3042](NU3042.md). \ No newline at end of file diff --git a/docs/reference/errors-and-warnings/NU3028.md b/docs/reference/errors-and-warnings/NU3028.md index bbb2e1e8e..eaa14485e 100644 --- a/docs/reference/errors-and-warnings/NU3028.md +++ b/docs/reference/errors-and-warnings/NU3028.md @@ -24,6 +24,8 @@ On Windows only, this issue may occur the first time a root certificate is obser ### Solution Use a trusted and valid certificate. Check internet connectivity. +For Linux and macOS, see [NuGet signed-package verification](/dotnet/core/tools/nuget-signed-package-verification). Specifically for untrusted root certificate warnings/errors on Linux and macOS, also see [NU3042](NU3042.md). + #### Revocation check mode > [!Note] > This option is available starting from NuGet 4.8.1. @@ -52,4 +54,4 @@ For example, setting the environment variable to a value of `3,1000` like so: > [!Note] > NU3028 is raised as an error in most cases. -> When NuGet’s [signature validation mode](../../consume-packages/installing-signed-packages.md#configure-package-signature-requirements) is set to accept (default), NU3028 is raised as a warning in some cases. +> When NuGet’s [signature validation mode](../../consume-packages/installing-signed-packages.md#configure-package-signature-requirements) is set to accept (default), NU3028 is raised as a warning in some cases. \ No newline at end of file diff --git a/docs/reference/errors-and-warnings/NU3042.md b/docs/reference/errors-and-warnings/NU3042.md new file mode 100644 index 000000000..57c74bd3a --- /dev/null +++ b/docs/reference/errors-and-warnings/NU3042.md @@ -0,0 +1,44 @@ +--- +title: NuGet Warning NU3042 +description: NU3042 warning code +author: dtivel +ms.author: dtivel +ms.date: 03/22/2023 +ms.topic: reference +ms.reviewer: +f1_keywords: + - "NU3042" +--- + +# NuGet Warning NU3042 + +*NuGet 6.6.0+ on Linux and macOS only* + +
The following X.509 root certificate is untrusted because it is not present in the certificate bundle at <file-path>.  For more information, see documentation for NU3042.
+    Subject:  <certificate subject>
+    Fingerprint (SHA-256):  <certificate fingerprint>
+    Certificate (PEM):
+<PEM-encoded certificate>
+ +### Issue +Warning NU3042 is raised when signed package verification failed because a root certificate was not found in the appropriate trusted root certificate bundle, either code signing or timestamping. This warning will only be raised on Linux and macOS when signed package verification is enabled, never on Windows. NU3042 should accompany an [NU3018](NU3018.md) or [NU3028](NU3028.md). + +Each .NET 7+ SDK release contains two root certificate bundles sourced from the [Microsoft Trusted Root Program](https://aka.ms/RootCert). One certificate bundle contains all trusted roots valid for code signing, while the other contains all trusted roots valid for timestamping. NuGet uses these certificate bundles on Linux and macOS when signed package verification is enabled. + +On Linux, NuGet will prefer a system-wide code signing certificate bundle over the .NET SDK's code signing certificate bundle. + +The root cause for NU3042 is likely one of the following: + +* (Linux only) The system-wide code signing certificate bundle does not contain the root certificate referenced in the warning. +* The .NET SDK's certificate bundles are out of date. + +For more information, see [NuGet signed-package verification](/dotnet/core/tools/nuget-signed-package-verification). + +### Solution +On Linux, if you trust the certificate and are using a system-wide code signing certificate bundle, consider adding the root certificate to the bundle. This solution may not be suitable because it will grant system-wide trust. + +If the .NET SDK's certificate bundles are out-of-date, update to a more recent release of the .NET SDK. + +If all else fails, opt out of signed package verification by setting the environment variable `DOTNET_NUGET_SIGNATURE_VERIFICATION` to `false` and [open an issue with the NuGet team](https://github.com/NuGet/Home/issues) to suggest how signed package verification can be improved on your platform. + +For more information, see [NuGet signed-package verification](/dotnet/core/tools/nuget-signed-package-verification). \ No newline at end of file From f6fc5791b2e214d647f473287a10e31d7ec066b9 Mon Sep 17 00:00:00 2001 From: Jeff Kluge Date: Tue, 4 Apr 2023 12:03:43 -0600 Subject: [PATCH 005/265] Update NU1011 to indicate that CPM is an enterprise level feature and why floating version ranges are not recommended or allowed (#3031) --- docs/reference/errors-and-warnings/NU1011.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/reference/errors-and-warnings/NU1011.md b/docs/reference/errors-and-warnings/NU1011.md index d9175e129..ab5c76acf 100644 --- a/docs/reference/errors-and-warnings/NU1011.md +++ b/docs/reference/errors-and-warnings/NU1011.md @@ -15,7 +15,18 @@ f1_keywords: ### Issue -PackageVersion items cannot contain floating versions. +`` items cannot contain floating versions. NuGet's central package management (CPM) is considered an enterprise-level feature which provides easier version +management at scale as well as deterministic and secure restores. The use of floating versions introduces the possibility for a bad package to be introduced into your build +after it has been pushed to a feed. This can lead to a situation where you made no changes in your repository but suddenly something is broken and there is no way for you to +get back into a good state without removing the floating version or pushing a newer version of the package which is fixed. Using non-floating versions means that every upgrade +to a package is backed by a commit in your repository making it easy to determine what change caused the break and to revert a commit to get back into a good state. + +The [Transitive Pinning](../../consume-packages/Central-Package-Management.md#transitive-pinning) feature is designed to allow you to explicitly override the transitive versions in your graph for more control. Using a floating version as an override could make restores of different projects end up with different versions for the package that is supposed to be pinned, thus going against the promise of using the central version. + +NuGet recommends you use automation like [Dependabot](https://docs.github.com/code-security/dependabot/working-with-dependabot) to keep package versions up-to-date which provides +a streamlined way of keeping packages updated while integrating into your existing developer workflow of a pull request, automated build validation, and testing all backed by a +commit in your repository. + ### Solution From f19bcb8f8c525bce4d0d22ae4822acc46e35451d Mon Sep 17 00:00:00 2001 From: Andrii Siriak Date: Wed, 5 Apr 2023 00:39:41 +0300 Subject: [PATCH 006/265] Fix wording in Central-Package-Management.md (#3040) --- docs/consume-packages/Central-Package-Management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/consume-packages/Central-Package-Management.md b/docs/consume-packages/Central-Package-Management.md index 4e8e8c227..06890cf72 100644 --- a/docs/consume-packages/Central-Package-Management.md +++ b/docs/consume-packages/Central-Package-Management.md @@ -179,7 +179,7 @@ If you'd like to disable central package management for any a particular project > [!Note] > This feature is only available in Visual Studio 2022 17.4 or higher, .NET SDK 7.0.100.preview7 or higher, and NuGet 6.4 or higher. -A global package reference is used to specify that a package will be used by every project in a repository. This includes packages that do versioning, extend your build, or do any other package that is needed by all projects. Global package references are added to the PackageReference item group with the following metadata: +A global package reference is used to specify that a package will be used by every project in a repository. This includes packages that do versioning, extend your build, or any other packages that are needed by all projects. Global package references are added to the PackageReference item group with the following metadata: * `IncludeAssets="Runtime;Build;Native;contentFiles;Analyzers"`
This ensures that the package is only used as a development dependency and prevents any compile-time assembly references. From 951492e26d85347542e900294e83d5b914b5df9d Mon Sep 17 00:00:00 2001 From: Nikolche Kolev Date: Tue, 4 Apr 2023 14:40:13 -0700 Subject: [PATCH 007/265] Update Errors-and-Warnings.md (#3038) --- docs/reference/Errors-and-Warnings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/Errors-and-Warnings.md b/docs/reference/Errors-and-Warnings.md index e06106f95..c11a2f341 100644 --- a/docs/reference/Errors-and-Warnings.md +++ b/docs/reference/Errors-and-Warnings.md @@ -19,7 +19,7 @@ NuGet supports the following configuration properties. | Property | Scope | Description | |----------|-------|-------------| | TreatWarningsAsErrors | Project | Treats all NuGet warnings as errors | -| NoWarn | Project, PackageReference | Suppress the warning for the project or package | +| NoWarn | Project, PackageReference, ProjectReference | Suppress the warning for the current project, package or project reference | | WarningsAsErrors | Project | Treat certain warnings as errors | | WarningsNotAsErrors | Project | Treat certain warnings not as errors. Used in combination with `TreatWarningsAsErrors` set to true. | From 2dc9c0ca15f2d7eabeb1bfc936036e525cb85b0b Mon Sep 17 00:00:00 2001 From: Erick Yondon Date: Wed, 5 Apr 2023 14:25:16 -0700 Subject: [PATCH 008/265] Update nuget-config-file.md (#3033) We need to give examples of `` in use, it's important for perf and security. --- docs/reference/nuget-config-file.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/reference/nuget-config-file.md b/docs/reference/nuget-config-file.md index 1f1178677..f88e8ddc1 100644 --- a/docs/reference/nuget-config-file.md +++ b/docs/reference/nuget-config-file.md @@ -121,6 +121,7 @@ Lists all known package sources. The order is ignored during restore operations ```xml + @@ -454,6 +455,7 @@ Below is an example `nuget.config` file that illustrates a number of settings in See: nuget.exe help update --> + From e382e68906d4f7a82940168e06067b9112779859 Mon Sep 17 00:00:00 2001 From: Andrei Grigorev Date: Mon, 10 Apr 2023 13:46:50 -0700 Subject: [PATCH 009/265] More modern package sources settings screenshot (#3006) --- .../media/package-sources.png | Bin 20008 -> 26149 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/consume-packages/media/package-sources.png b/docs/consume-packages/media/package-sources.png index 20d91f19eba12ded8ed3754a745493b73c0ed07b..78e834702e8dfb4ca8b26149af82fff8d27badab 100644 GIT binary patch literal 26149 zcmd42cTiLP_b!SJPy~EMK}5h;rAP}>1%v<=q)Qh91Vlhe5@|sQML|JSKt*~N=}lTF zAw;A}?=>X6^b$gZKmvp$H@@HBJ@=kFXXc(WbLP(dgW0o_P4d|*pSAY$JnLC8k4*Hq z&s;vk#>U32|L~qU8{6?UHnwBcob0SukcGE0SchYN=6bqp6$4k+Stlpmb&Pe`*s9{W zj+{@i&QCvoXzRzu#?$ua?^qYC=qVeUYm@#x9m^MvL>za9ZLjDaj zwZerAV!~G~H%qSf@*QU_^xSDj?Qn^0AyrP+iBpdKMVig!6~_~-lecWg)&E@Z_ep=& z;i@htD*|lVug?t~V`F>C`FGBrYyQ&J=3pJJy?)8VI^5$tCd@j}2}Is};DMLN!UJa2 z{{8i~_}TWijji5uRbbRBnN1}PQ$Uz%IQ95pX|y@Vh*sF{9PTyr@LTlrhhSley1wMgJ>RZlJ~Fl%(l6Ztrj#-RTIXDO*WEHyiK&g|eX)d7Z#evg21rcU zNChgtjk4`NA{}nw^bnXV@(aj3H5wKd1ZVvQYz;5$nQ9)x+#~tP54Yz>Ql#_ejs}cB zq-nE!r=wkrKM^OH$4 zfn%?z=j{6Yb7;XH^5^lx!9jhXbRyKZ?bV=wK6oEi;Xd2v*TyvxAHFgQlW>yPQQt6tI7P2RRUeJU!{)zY)}zPTR0G>MgOwW+u{MW0(YZ~#@_ZSl zsN~RA)X*-Jyuc;e>j98}JJIHJO@~J2m3y?X(i+;&m_F)juElN`c`otod(>e))e-(f{@} z4tNgwSSlE0!^U1}c3q3;c#Q3(WDQjZAejSZ!X7mK%@*1J2?M;(TJdh_2@akH8@kKJ zSn-yX!3AWl1n1h1`!89kzXnseVw!P#n0v3hEt+@r?Ai%5w`Qwq%%1}D*WLd?iFo@_ z=ll@0wCPzv)}2N6SMSFoq zihG$dA1%63UXS;^8yYX-?{x0q03qtpu{G-9Jlld?+^l^q#HvR-H4^MXEi{L68lLKZ zxa*;ctXb@e_oA)zM~da39ElR8R+g4anr=`n;_;th;}_CB3L_gn4xb2H(eFPybLZe2 zP&Q@Kh~`-ZEH5gWsjY>qdPUDzs!o3>#ghg(>|a|CUM@yS(9IOSam>%g)r>xYYO%3> z1S3G{4C-B`*(3?^fR>iF3uJULpIeyQfk1UIf^}%v?lW8nxgY91hx#Gn&zEL8Fx2R` z>JP=*3)Au9L{tCqX!qmPCH2@jx0w`pJOO6BZ!I-tdH|xMP6$I&Z)qMbaVlqE3mVgM zX808==J{bJ|2(?81O>F(r-)r*?XJ1#aI?eyYYnpDJ@5fct@+tIq>F5)q^wKU>i z%%fz|!>HZ4TH++35>o+Y9!}06UEgcfYy*oRTcJ&hb4&!c&;-V6{;x8f>{5tu1qV)R z?H0!ftM-i}G@7&gDyg&0Jd@veGlXgne<6aIbn0H`MvApHgkMmI?VKB-MNt%Uv<$$F zeE~CeGRw#mBna9lCO8sZkKB-`Y-Zha(1XP+gppqFs@Fh<+TmEC*7C|0F!aKZ-m|gS zdFnwEi4~i3gv6>B4?c|TBh?}P`AhCuAxc&YPYOK>MM8JZ3ZRbJhLD#1!aRCEJgF?} z(AxCU7%+MN?k}tHH0q%oQKQXNf$gg6crj^h-Xc7aGDX2k;KnX!$oXl}9`5Sso{ioO zr|-ZM894sTgGt5RyYb8;DclK)(#IMe!CH(I- z^kIT!%==X9@aJ!y%%v~X*YJ|Q4uOE1w2TH8Ygzj;F1qYsTXCr>$>etc0MO7ru!2vGWOSnRMS*O>uv^_9f}+C z&e*q%$=tG7h5Xiw#-?s}N2QA0o_9u}N9+98cZZt#b_%1D_%>ahr4yTJ&6(XPlXCwg z<~M~LiYuOC8?x~}$0U;S88CXkDE*Tb^I#B_%LqJn40n>~hp2t=TBvrusqJjMKlM{X zzN4_PPO8D(!{&OW8-|Z5MhS5q%@5c|AIMA?>YyIQ^vZItxBcjlTvHyr@FBj(!G6Ho zbBH43=5@#!{=T3bF((}w#H0(S)uZum+=U)gj#k)4?`5eHL(9`exQLONP?Nd96c0il z;LLSDwRE&dFyF_@%JF^oIdW2s8s%%&_6pL-sRf$shMAuse%wgt#sw|=jK_tWkkG4x zF7>UjdR;L%4v7;g9oJI5a7Yd|Cc3Dm!wE{VQ(e=r{a&Bm_#kYvVGR#WOov2z>p@(p zajPTLeSNCu=@?#rj4gDnZqjj-!Q2;BcAisw$IblA6W?qLo+5wA3TGTdY<-G-*2yX9gzGj!u;}FDj5IGj(z`9Iaxi92ooS za1>Lz5e%3rcr*54d0%t5a4gIvb1QQt8d2FS{x~Po?Kt@z!M<{LmKaRz|A4^7UC9&5 zPAvtgo~n;gZibVU6dzOHN{#m+j8lzkP-Zo-08O4&Eo(7^LP#sTaWUXvwr~$TcgGd! zS_YlfvKei2KR!CKP7k%}d3>BLN1(R0w&(zO^rq$c8ZfvGgCd(MhpwB`y$@BDH!3IB zU`)z=SV*|g%a>sfOb7gzrB`l+ciBU*HMjRf)n4jI1$-(ZYG#S}0mqP*?F7#H#krvk zA^PwE8Y-e%5WOzbdvkNL^Uh?arUEM8ct7kw6H5-OXZ(1*{4~ZeTM@hG_`G=&ZcIhG zW(T2d1A|&M%P(`XMZHYSYblR@K)0H4VK9+X#>Q2P3ad5ozvpZLV}=0qw<)mf#5d;r z+_QN)hsbd4di@3$ct64|lukH|2HKWUnI!ZffVqr$F-jX{JGuLpU9*JcPu~ii3*~Hg zr`A>XW@25IFRr}M?7=@Km;Phj-{OPXP<2O19chE>DG$X;uX+j2Un@&FVThqTEpr!WhyyHbx_P{Ll|%G0a4~jp0(x&;3++6hJ!6^*AImv$Nw)&SI5debt!$YwHf}uJD6JmA3VBcW z_zh|nhFdXLp&xcB3z!i|eZTMB5!Ti#1=1$!cZb~>bqqs`gk)RV=*#2=wo3~IxWaL} zT!Qz_E(ci2jp;}&T`L;As22XU;`^vQDd6^Z6A(4Zjnp*2Tcnn(XdJJlYC0G~JOfh; z6oZbc;x1@FSSgWz(M=F4ye?3Dx$;hq^lV2OQptVV0h!Vco79@D+uoRh7&p2iQ8Q&E zp779QlKxt{TV4%yeV_LDyd4G;@0K1vb`!aCxYPn}@dp>Z?t&WXuZ~<|`*8|EnReex zl@MXwLn@5%W~*V5ry~M$q#pj8BRnUFyh?cY>H6MCg~Q=$IKy2vpY$)Z@(FobF0{G% z-@z4!lbblRig1f@(y3RM*@otLuH4Rv;ge{}J=&!A6J;;7iCo@;IE05f6M03o%8D%t zn{vO{W4~_!m?N}z;e>WfxHdRj)inEPNdi6ZJ&+Bo6aa^qiH7`s)v_H6^FOm=T>)8( z*)AkB@vO1Qr!?>UxY)F~CM7%_s48H6{0Cc%uXg>iERq9F_cGjb52v^v(&w0=s$!T( z4&DuL7*zwO?h+-GFoHdnd0v1mayGS=mNFQ6m>x`V-3mU=X6C;+b&Klx&y*cSD2?H0 zWo30L+Rv-!%gw_@Ku9b1o^0?Rwl!4RG#VL}+k}n83#{q{K3R^(Y}Hnu|%F*!|}AqRVJZ7_UJSM{XRcUx4LG>e)IRdTLrvcRX@aTcZ14zHPS z04|?dqsP4D$#MEa^4NK|7XCoCduRXUac@6zp4zo8mysRc-(F0JpGkV1K4B~zn+CGW z?c`BC%ewIF`M(G{qLpa{aFUl3F%Rn77fUKwFd*J;vPkTJzIgOqLNddWb)Eg@;nB6> z&!5lN)z_nPL%g+dIiCQ;N6WuO*vUHmL}pei{K=~#Lh1W^U2(#MKN!@gD_+z_W`b_y z1vsC`y+*-Er-2V+K~dPKy;OpM?CQ2=F%pRz?&{^c-`Y&Tnq$w~>G`6kDIH!elc0<%HvUYJ zdJ~a5a!1bLQ8jdL@Y*5^w|ZZz3eG6MYnV|flq`>lsMf-+w}wn-`PJ179?VRy+7mbZ zTHq8l8x2}UWoGEW_<+``mwWdAuii%K&ipT~Y2}E*{6)nh00d^XgJy-wbn{^F5M(gu znsdFaW23>OH}8&S@cdB_Op-snTq3SwWNGT}@ub;uT#ZTzS`O+~nkYEdNm1`05<*7< z{H)D>M@U!RMG6SE$bRfqdLP*@o-+ zf}0^)U+_^P{=08lHg%Zem0@D^`+o!HSUdL00F!aWp=K-FfAe_o5bYbg=9K}IgjFOS zs=K|kWRh4E{KBECKil zG+PtRX~j-|Gg@At_@O7x>c)&O{z-5rZjjHcYflzo?MG7>A(yO_h} zde4FRn{rn4*Su)H$f-D9We?w^-x=LedyUD@u!{w;kV$yV3OF?lPBG0#5nsSkN3Mf0 zM%=*L6=^Q!1Rg~w5j8__qfV(%9Scsl1tACIkqZzpsRz%z6#T&@pj|FS#s~f)a+7pq zzzMdfZx8Vur+#$geH7Vc@oa&kwL{Zaq9rRFqWgfk{YT~DFJcT(p1$K^QtFfn{$^s- z+zT5lKA@6VD_v=6G1R6>HSf@(BM$CjKzQAnJ4}J!9CqaFZ^ht-cA;u)gEL8w(HlZw zXFIFE%R(ZL9QJbbT0ab)Y*mYPfuXXVQ-5vV!mv412(ig84Mp-eX3j zG$0^r_wCblJ!s7IO=>=DCiv33}WEtKF5IJL_04(Tix*@f_0&=8>$e7t+DC zpz;yxB*L@0x3@<>Hvoxml)iN+8R|A0ibcUTOo72@tky(>3#+5`z zt6aL4LJ463dBI{k{5GEMG!rX+)V!k$vc4FHb)-#A=UuEVK~9>AyqrC=uESiC0Ir|f zzWOb?tub?gsx|b~@7kwk!`^q`qE_Q|MCPP}DM^j(tjBJSKv9Elj9Z=R`qkEpYgTV| zb3pSS@tFB5Y%dx2d4uEk(S3Dw7o~0%TfIk@gY@!Nl9C#HFKJZVjlC#V0tqlKo3Kl? zoO0a%;J9G|;d7gKjvXM|q{N(>GaisG)|Ul7_9pb0CpP$|e4gR2xr53=)k*tU?zzG< zG8Jp|a7iO6^EL2g2H~IEFM9i%fCqdNb1!LRtiZ4 z4{?nRH|U@Ydz8g&l}9T0@-C0z9Sggw?%Ju<=(_@h_Y4eYR6A?8J&Jw1Wr+A>qiIiE zJ*XzhQVRXM{q?K~Wbmez<`^;{+vLkb;|f~KqEmuWk4*k(@i?m(Mn`;~oISa@Bc6yF zNv6b(uqPmi=_23&OQNG%pLl=R_GwMrE&TwusOc*6%GyHKqfcPyjf?uNYDc|(pSP=z zlkMt@ockWYGD63U3}$(<&Gou;6jf#uz??N9_1@tJJ{<$fo?Duy zA$L3{v1J=0_>J+cW;y29DY$ZxUA}mO#X`jQir}GmBbpa^AJeq=YiCug3;)-$UomX? z3g={~Nes+BspXB^>_MN;sT%5i(ZVExFKO@N=<;^cJyTgj+(BoUkL5%V4)NFQ%`TC) zttx_GZefK_q~^rv-ib>kYdR$Ej_XPf0OE#vKi?HjWsziOMwA{HR^zP1+_6uBj7uY( zV9}<}=8`Osv^#o3gFitGC}!+N*<$TXSG@VBP@3@?3_5r*^}TY*HwWbP+0mv!8Cg9T zq9Q=8BT-}AQc*`@&@DUey+xqs5Y28+btDohKZ`KRNe_uZ5}7}^LCMcb1t(KfDm1i) zzRWD99X&8*o|(`HWHvt-(0Q;KFC0(oy%loJM5!>lfJmb&;Pizws+#~ z<=`R2efv_1jKwBRaa68p_l4#>st(b&dqwkiBQ|)x1qX0H9c8+y^+~Gy=0p1cyymrD zdNm*HpxnU7uE@2jP6}|VZM;w^xH%oy2MkRD7c78p*lmuFkVu?QzJ@E( zpo_h2nL96lT3?;G`p=U9v+*3TUorGx4`p|bVGyn=N0>aytBHu4ITzt?PQz|G2qG@QR3|n{MC%%h@I7KXo%`|y8@Y}D)BYQKB z1`;>+E!HdQNS>8IJ4Lq-Ly=5UYHiktQwA=oZ+U9Dt8b?U66lF*Y&ir{Tf{3G&E5Nv zIN^}#&q5VvkmE^VHzr-;Itl>^Vg8-G9dJCN(m%X|_Ndn@Jhy$at5}QpIG-||Fd<$m z48;x}6&fmqf378NE80D`$_hv~D_#tUL8iDUmxzs%y$c}|0Ly0T_3+mcv~B%xz--md z7A#vG>eUCI8ocX?;08G^c1G6^aviz>HTuH%r#-f&j@rtvkL{)g?!_!20`dpEpOYot zOwJwDdlwpD3<3TC5&BNFu&C$AlC*N$2grV_ zk1TK{I^9{^Nlv~^8G1YEY(_3p8gJd(;N?G*)Nb$o^Qh9;iPE_$Wz}HBYjXGyF;d`A zunfMn$k5`n5cQb13m2@q=x)5vdScIIxZoJ=S4ODHTNGu0kix3tlb_YtI2FFENIrI< z^N{aUWUHJ-@Dd@}12W;V{33TxL0G<*96yLPu>8Q8m|bhii`vR?_1qsniM{(HBWTeP+TBlrdv9%baiU{ zO{NSZ$?^TYi12xIJUqM<;}iQtL$NI=N+w$jm_h3r0wL9+(u68P2N|jC@-NK(V3oaa z?!)Mk?cn@aRV_<`sN>g>h;Xi`nT-?W2c{T{ZFjj(_=AV5o#4Eh`S*X#h1qn>e-Fmx zUk+Qt?ZU3sEiy(?c0xSy-A-z=uQAU(9>fK#CRSD2@PDtgarpYxC3hrV6+ey)#Cd5D zd!)ygAlX4vSxcr&M~3`bQnHkO6;{reuKS%R>Uno)F%yQfUfHguDKX5MU+4NhC#rg{ z)jLz}CYBpukXIj@Y{4S;;?wKXe!JhO1!T!|6*P`k-I6#DJk+)z2^R*ViF@9wiNu;O zjgEe2Mb&QL&Z|dhGL25Wz2-S|?5w2FS9VRl&ggV{gJJe)mv}}%%i|Hu)mzgj!ZrYY z=bVUpuY`E`HwD1sL-Yt8^1vo{E@`5HNETVS(Jq~^e(GQ{bNNMTPSfgCews&I;GV3_ zhBxT>aX!kcg3Y5x3A&oZ%w&rc-8kc&hS%}^SWE&H2YvHv$M%}n2?0?SKR8>&An9Pv zC3|*%xcY5c;dK5fG#WAZEJgO#cjuv`J2G4b*Q@P6rYt|v1F$g;11l!!3jIco&5&hq zy+rdsh_}ZIqz$3|H-e7i~jhNg$k-yRNG>nems0c zyZ9w%f3MxqsaA6ie;YJ&RdauGU9(Yz&7HC}<0CA%NZAUtDPOGc>BU$Y5OfBspsIC< zBZY(>M1M=#GKA5m7u;)HrP&ZD+;nfRm0`3mY1QeB2n-DQ;_Y6@LA^u@DZ2vNU=@}@ zF6wfbu^({tq|8cm#Suc;%qZ$my4*d0nm#7A| zyR$=$?|a{H&Uxf%7@=G-g?b}$SR$QGd%8zKK)W*IT#=XM^zS z7UhoPQ(>d$sd^4ww^$fysn~FRU=a49_`~YeGXz|ilK%W1!_ zl7nF~XlkN!4rsY;>>L9rDvCI7_`dgid_7&fw^mo=V1}eW3w~N4+ z?LZsjtUGPGWvI&?NSnU*WbZZtnSL9rD(4(_$~6=@8hKEyx$5bjO=c-SjV$FSgr)pc zu#_J#OZh2fDL<1e<>&v~x8Kwb{%`%#z5^oj6A4XqoL~Y`!S;~qploVR@|Q0~Xf%%d z;#U@zQGK>#s9~u#yZNMk*-Laoa1bk$<<+8#Juy67C=k;^juT=Dj;~m1w;fCQd%tr3 zt4fB1?(z-IiQ%F%HD%k2UFoh9X(_Y0o$t)8XR-r*L z2A&}L`Wtyd3TUG;?+MmJb)-7CSvOXgGM&_w;+mXFl<%d$Wyc1zJV6okJ?!{|bpzy& zkEdzE{TO=kXCrr$Blinbp!i6O+02ln)z)m$EpAYsr6N7+b=K6jEO&f|Rp9RFenIP! z%ZlL$hgsR{WjL-WohjHhvdT)@y<&WgTW=gXF?*4(`*_W1g4JTF z(GzgK{we0^+;*-h$0^m;plXQwq*=8Q*CM0iYeypWSrX7M43ESWtc!;tyZ{wrnl*9V z*gK{%J%x|BSReoL=U%WjY5aMXl3}_xZyn+(NsvRnHggoI;CJ330qs;4a3IeujW7_# zS7uv}rzDWB)KKF6u$FGfzxhjVffCYjTWJ&bI)%$NTarAmjV)90*0Q2*$eUQw`o!f* z$C2=lY_=;8*ZAcRH?KryE(uc#GK=t zeZz4oyFJ_f*Y zU||wty#EY7Aw-=Tu@GJfe1f)Fn6O*qAok5!Ztr-OT!*iqGK8$Kq+ucekDf zxrS4yFRpFp)Xo8ircJLkNmnSZ4wklzLLlUt`H=kqY{1H*6Y9KYjIptX8Nt7-|M?Sw zV5VxDTR`q!BV?^^QLU|P0%D{02F}k{eQY<5C9+YVvO0jkeIMtA60Z^!=FMaYK)Xya z#L}e$r*4M+Wfbc*T%FM5zBQ^&pgVr>nkjQ}qu2|?MD@7#v39a8Iorg(G%F<^M@><2 zvk!RkAntr}L&4ww8pp5b%BURM(G2`e5lU z<&5eDVZI0ajW$8;y;f*=JkOg2QX^d>{~gFun}GMDG*GMu&(az1yckDexQKy1{k!8o z&4s;7EPW)$yCyTnEgo~d0;IWBYQ@1SNKA5=28d;scf-*%_(f7Nu?B@Jh;*FTi0 z7#n!B534M-Tppk-30%5pvo$oFnRq6x-R3|50+)MJB@kSYeQz@ZI7@PfsZ@}-)Y@?1 z*7A?_JEZXj^4+$2U{y)rry@aTB&5qsb)Zib*oa#vvhBwC7>bO&&ZH&w=#&TleBF?G zJ&xe2+8IYSV4wXssgWUbpR<#eFM`dI8vX9<>S$V&IS7dTy=ojVQjn~8qgP2`H89Yp z8oit#^o<=0^5#D;Vv;z2azU!nQ5qYwr6B>##=aE9^Md3QjM{!;ohHF8vUPV**{;~x zs&2{FA`dhC0B+yNO4Z2PwliB|6KPs(ngR(FyC-}w;qkinsV4=2?uF_Gd&EKn`rJiq zdrbyfiqXApp5}#G)N8RB-zPQ9dPB?lDexKhdhV^dK<~TQbR@S2sa!U(JMgzcKE}qQ zOACUDgq$Y#K0i`P?LFO}3D2lszX>{jvH7MTcB{T;|7@V+t(TlJPTCyumb1^>xYKU? zJgFBc)=oCGSCo($V&{`@Rs*H8L=XocYG&SR!#$&Z9 zW5V?uj^#}o0^xkM2*|>!c|TuJ39H@dBdg$UoH?-(=dhu9TA1+BuMn%`V(-)NK+I#m zK@jh^rriD+LW2g$o(wMd{7PMB!SbJQllFakVK0a=@pKh}i0y?7zq@ z#6%R#nD7mFx#`eo2sQ@43FdLHY2FQ`cfy zZ7x$`t&oO)qPe5qyafaqKoH)#z(R=Ej6ZG6%Q&ic7#R?MxkS{G;u-52JY@9SE*M?M zTQb7+*xKGrIZUnpw@=!qX;g+Q1A**RPn^5Zp4d2Llu^^%0d1SPDK$4StoD25^QNop zM8t}lFfd(Artq{bn!8VP&2_Kmscx5g%RP|$(;)ZRDnqnHu8Xj_l5Ye>g!HR%SirH< zygcb@@eJnbrly?V+an?trQH_EWg#&sJq(xHvx)eIwsRVId=&I8Y2~1pFJ)qR>*vH+ z)gaT>d-VEphkDDAOSwdRZTVhy ze-#IoZq}Q?h`g3N&rOZOKBE7cT6$C7S_N3zf6;Yk3fH%6Ny|gon-oH_E5G&)J`Xf) zVcV5vt@YR*Ih$#}yu2KIu$+vRH%qyOGyhvQqgtDf>%Lp3;Plqf=Web@@m+~t zZ97*O&%$H`?cIthBLAFMI*)56Gv-Z9?E$JSsZr^UZ!+A36I?WHJA5Rb34FW=Ypc7i z>`XEdevWlQ%u$0Y?cb)$kLZ zo6mjAn^nEHc0^X?keaMyrY>=5Gq17Kb@~5J+IFpUuY7c$ENZ#;p|JLbJDOf05?`B)B0WYTB@GnzrpUjw? zekY)`z}MQ`F{8Hn!3KtRS4Y?1N}R^tZt8ZpnTD|+_bP0lO8am2`=SnIW;Dhu?*MhP z<-63)8tr>^dq1(L5h9}og3`SHYyYf-A%g9m`M-wbF1?AS)`1DwOob~|*8eUWdwLzA zexs!%2wFt_Agp0cYGwh(o&m=jhlhkpRIWcOhIX|Nuj|E)r73&u7Mq6lq%&Eb2(s?U zm%7s$m`$^TF0Tu#?i_Dl|M63x+Q6m^pip>IoQOYLXm3)*m&C-NS9d3>9kdkvk5WI5I>ABFtG4vlLyBK!0 z{F#!AuKMM=5!9tZD`}e<7<<6tvE4M&u$=_QbG*92w==LFY)!rR8ZH0iq`%5kXp7qx(KlzT31MjZftxZ0dU} z;@rS7wqKB;le<6L8i#!z^%Ltof-6uDI|%-pk83>LCQ}aLJVrCrX2$RpluWX6hT|XG z_t_kszlKm32Tq9PS#CPIP3Br$&b>wsd2qe)Pd5KW+Oz33)gy$ zE=?lRbG*i8ZmwmIBC9RaAD8vf-cefH<`~YI6zmpBo>Uj^9)AV=b4-@e)N~~Ef~@r= zJph5VK=#)f1VTZ!zMx3Jfro>Zkt;R=aMWFg-a;z~eI$nT%e93$f5vDrq2ebF>-M?_ zU5<5W9l7ePD6WO)JzH@f)$$zsJR78lZoaci%qw0TwH3%_nm}d|kJe&*ItLx8;c*Jo zJ>4)KKcW}-^4oxgCl}XWI+~j=I0jg3U*Ky1kF}IxWZzpg);RPl=cl39Q)X2AhhL|; z)ro2pGb+;0$3V(PF5eoqN1FoQL&Q?~e*$Gz%SKMENswsD_IC1Xl8hupZY<6gis0CMBKb^0!%| z5r{O)kfYWmqzd3S^MN4P?@@U3@6*Bxi<=1LnkF4Jj1Qh>aP)!Nb+TOaGLCeq7qwXK}|S}?v@4^-=j0@1j$wo-1K=QW^3y6_)*r|ETB=qc~< zE!(zvc^Owx8Bdww<72Bpf&|LhchJ;rv->_PQeRyoO#GJ~Cy&}C1RYmS3FkrGZqWw3 z^VY7PpJlL7Kb)SY_Kj4OY?p8|pR7Hz%oEzWEfy=Kf>9jI7g z8~aZZcC$4*2zBCN$Am$VzgOj{+oytUo}LIsAT}s(=k;0_O8v_kA4qKR;5cwcKeHFY zQ0)YG$;ipwg&yG&)JL#9+o2voMETpPjB_BUS&Ok_bRON5xt8`wU)$yg2!bI>jM}0a zfsO7*H-Y6G-|IU2Rtv`O15PWlgAQ_^ zL0Q1YLgL*=3iFi`l8O2N-s*vk2B`~6ek1_D8;ah64LC(pw|8;>#xNglD%2TQ#A*0# z)y|Z3t^51VjrLwzSRS_%I(dccXjMC%}`IF4CYhCS8n)Uc`$^VJK4W$#h zn+9<~;dE-*=yp|hWln~K5{4+8HS45N(Emblgy#=dcE+5QsKvs&tZ?$SuBXD}-$NT6 z6yvf?Lis6^MK9dnsE?S0i~wEml%~OOmld#R**tmAsS~X6c~grWcsI2TKZuX)@pJs> z^Wn$^#!UNoN6R6sVicHOmBz1%e~7^7k^(=6#`iZFr{CLm?*^GX+j<^jHZxf9sfr#} z`eD)Q!HOnp3tqk;5JP$FlMj!I2%`=3$jMzfbmVIC@(eXSp?rK6Fse8RRC zI`p%hm}Yk&BdzlP2Ar!GGE3x{KD6*2RUPN*QURonvu`>w%O_u4(e&9T{rAPp5~8n4 zx<|iwUkdRVPttI1;Yh@qoiS8uvP+a>`E20Ls^O&fDF?OMLh2IdTq^l_c#q!`s6)Xu zNS{>@1Qp&IE{kMQ^PgLR>pC^rj29Rq@%AXf>FWvMpCr>T(^#m`13Rw*NuTffiTFvY zv`{bgqNy*YFR@3Gq&V;pfMMV_a4n#KMOB>vhHtCxNOqz^L5 z9QdBw2Rj`Ekdkw&gRSX1-|nMnvdL`oU@ofVhe+NZAiuTxRcs{`FRtmU6%dl9h{Sn@ zUfcD12DDgd2%y~E1LdkOt22ff>?-1OPTY~0fz<9+w~ zQA&FKREth(*JN2k=_1!|Qm!yddltNZUE+0*q{4-M8;j8+%d78_y?zeR1vTN~ODTfQ zPPc3Y!LcnyyaRxpwi26n=eA@&cy(Ls-2KL#?PlkCZgY|PjBr-y-EoHR=g*q(4!iGx zm76OxW--8`H?2XCL`qJY-kZ+9(9Po}P@$u$qo_&GufaA>vbQ^h3w?Q}k?+^BsN_Pt zkSGBd+kAKWdb;%P(Oc7J)jZE)^}FzPkQ_mz-m)kyH=t(AfK;5Z{Uzz-%^u1XOo+YO z1%CpgV|KIKSd605U}ZJGahev?&1^xgf7*E>3}*NQ7suL~ ztPDE*u1U8y*>|68>GHtNIq^eGuHEfYHO8|-&+~^~w9*EBO_P8ycfQHK)2W)n^IY4( zl<_sBM3s|D22jC77=L(_H4$c&xp6=iLF&~{W&FwjR`yq+_D=IXP)}}nYNlkKx_TDL zZx133-v~VWeg#;x@ejI+l%R@yG>w;*kd(Mx3)V19j@I>c#|6WDZ%G9AuRIPQ?C-wi z?jHC274)X;VE<0lqZn+VRAX;jKXTg1;fmBYCvr05YCa5Rzs#o_9{TG7_-o-zlTYij zzk!HeJAXWV`R{|E-b48EzFO`4(WfePGHd1|zf%HCsdKG>Q$t4vX!Av4%uTkBYrZZe8yL~@d6Fq)A?(za2vBm(9oA=+Y@=iR1Safzk zRX$*|?y9Z{&sFOwQTn<(hb?6TU$qm=9QN;(P;eCAflCsVoIfWLqkH@ZAfUV`S4HKU zYjd^e#Qb7~%hFVY)i)3{ncu`V=k#)dcc_jD1CfBpPS|P2ysBMvSp^f45BAju!RPp{ zw7t3wcB-wzS}>g7t5~^(+|_G#6gI7MJvuu@glz4Gtzc4y8LsV)@`rCfgPiARXpMj$ z#6r!}ilUJ0gK2DrD_WmIPJ(}E0+3hpyXnnK;b4ii)&eq1B(wU%f8y)wa1z=NWqu`RX+UYv(k=;f;&)ZF9L;~ zdqJXmMLTO3 zz3^~ySZZ=hMI7Myt0y+Xwpq8eswcSN$gokkEDDw@bXL-@xz{z}s5kJUujth$Nd8_q~jNK9bir=I{P z8GFLc&BN$N#Nafouu3_DZDr4EcihIMfv79s-M?AZ<_mrJKrEf5X1^2o;x^0eCi$DB z^tr5M?f$m%sxhaid7;Lv!~xlm)GXfT&CMoNKrtJJ8q9 zGZl<2Y{|^$Gs^IW)?d%D0ZCkTELQXN!%N4axCfBiw+w4cyx%(Q{~0=cq@xXZ)YU3p z9P)`j(a@Mf|IaYpn$XGJ2>)Nbs}}F9?sOQgxfwnD*T3}aXn(t83a);snAMrcw`#AQ zDEanv*bB?*QL((1*n)2pVT;+Sk>IG2$AnmFQu2fY380u_EfnHq|BNmsR_AszP7rLi zfGpkqAat6g)k|K_5%{{8lV&NGFz9-|DQNtgr9^P4^?-fpuuxnHed?BSJH@kJwdHZ5 zp_>P_#ZnjcA5T)+P4kdMAhXIPU5VBqvFpDhBs(+y+_Nc=)aR1!R*H6h&o!%(k*=Jq z+6eEmbjKXEg2EGe9Mv~sz2+n#zje{4Y0KP~YpQTUb56)1FnuP(6_-b+bxy z-fG4*DdEh3SP73?H8DWf-5ZaTI8Cgny+JO`CLS6WRRRJv30A1FupXt~Na?zkg&r|H z+^3&49I0K)Vw+7L-DrKxS@LOg74zAU>th#pZ+zv#)=Uq0KjJ@#nw0%83R0WE-#flm|aag3nnj zIPBVHrhJm}scKH!!_8>AHGQVfY~Q!z2YDT*zDTsp9$DLlhB$VV%r=_2T<%E_NIql< z`+FqYf+?!IIAWiUsOz$-_ep|V9W0jgTR-~a&OaAgRT?K_dPUThz^(zpc%YJS^+Vjp zE_qK>%$3keRvL5hitx?HX!3vtl#?}>{wFOfH?B=Y!pemIBYm)jxeflOhq?dTr08E~ z*2?W{?Mhf4Jh73M_!g@=v5P%N;9+?D8FOm+#9ND0gPrG2sALR!n@=0+p<%G<_*fT{ zfWL-_F|SS!s6~3lc&5=^m8}f9#|6&s)6!3`NvJ$kyZLNGk(fKDqEkZ?x3=Irs zOMiZuvnb~i%Cgq0A9abo>^0%J%crqhK3`mE6+1b8bITE2#M)?ShL&MGq4@ z{VNoz(3E1|tlj0;Zafg!eHWL*mS}^Z&6e7wso!Srlb#v1@z->|oJLBRJe&Tx?!i$~ zr()TYFv}hoBIK1YDuv9)Cqp5DzXjfXAW}dFgyQmY&RAA38*cB}YLm=v2QCDdKHHqR ztck-Nu6;I>@+}^ncuf0Sp0iH;WRhxeb1_cZ#)Fme&txV_@=Tu%d^aCY*(L@gTFB@1;n`!S*I=;7v|6keEcKSCY}{^X zq{PN?5o1I&Y$WVe1ncOTW(M$Sya!af-VGy$5GLv_hYr?TdRu3~=evU@AT72Db zy1p>lr;;%=ebpk+1%(c9oraP$e}5^ubDPY%gNC=PCM@Rn^R0FP&*^SN^_S?SN32e# z(UAt<61t4#(Vtu-0A~mbL5RN4;`jGPg99POo&Tw9?^u=X@|jt+x^zAL!x)_v-!pR4 zsSm|A*`50HmwQdH z_uI}`x%NtRmOjlU#v3PkvIc?kgj|{=f<$+vGK-)e!I1MdnSt5uzN-D0@3%g^{kKu- zuL?LH3mB=Mvg7OQ_boB?*nOdjhb|7pUgoniT>&3k2r!m{F-i=ik?Wh^-gxv1Cd@k2 zpoJ`GcICb>aHvoDOpQ?$Y0wDuP#I8zR?e?MkEHj7K$&)CDSWyvi$x>9B4X{C!7U?Pi3Ia+IX+fp8ARR(o(iR{fA|N1yj&xBHFeI=5Ap)T{ zAtVtg34|mfNhl$3-?;YP>+G}7-RFF{W86E&{gy%UzL}ZK`G3lMp5H6T$^#0o7jpxN z-rB(b^A|!XDPQn2W^p$PU<>V-~)z&9X9M4DHen)5}_ygbbLUM=3`yob2_$u9U zA@D_f)e>HOgMJ=(XZFVRl*`sV5-5CE{sqqyRd_+bBnbWw5FHLK{C*rM6{<t#mWR zip*w83%`}QwMjweZ+PIods!Syo;Z z4Xlu7_G&Jx(z}4KjdT&s-hly}7QELmGt^bxYzxrB%8XlW&pk%FhYlz~D-AO`%%a^* ze$)eMbvxO;S}=Wd1i9e}tb)j$2MI?qU*7Mk?O?c6JuOguyTi-e^X+CynEhQ*xTcI~ zLy5iHHH}_S;)J3#4JgN$df+5lf>7ZVO5>@DD#uLGa_1{2iY=SK_X2_b_sD00gh*mu z1sGH_wGihBu1Z!=EeIIRT*pk!{8<`3S4LZ|fKX7xnPI~mVO4vPk@DV}dgVFOgrgro z)nobm&H7CQ-VEm-)>gm1tpN+Ok!2j`(5*R#!SzjXrY z%eUuvp$5fU*5;V0c5wA2 z>D&Ko{JReR#Dh%y*$L^vEu~rg)!|o3ugoUL!ur3|*|Yl87>%cah0zE!kYao&564-< zxzDw1!O@^2ykYF+`Pl!8cKJ0ll~M;L1=#Z)JT`-cwCfb|@i7(TeqIv$pTHEcF4woq zCEyB%zD|ZLiH81~p~RM_X{g@I)Mt~ce^A|T;+u8j2rj_491PQLosAAE^dxXWEIP69(_FSC>E5PaC4|ur`JM;k zyy<&>c}NL*56;PkHnn1S4*QG1`(yc%kO+f{Xa}zGtEV$15hIDC?0U?%GDhz=k|q;h|9{a=k<;fapQp4Y-zejpui6;F}`y$5Oos-&G=l zzJ+lxKT<^kw5o!rc2uwJ!B`{FTP-D$q^Y-L+u$yYtHyZ1M#KxZRq8sYnUa(hM7m^| zVZU?vWi@IH=Uk?d|6m35s0^_K;XBDTv~`exCs;^M#GKN7!P< ze)hwlwoqNtao0}&i3_1a>bjiYlpbY%u(GPFRO_iLl>zawkhEsd9MtLN+Afk<^%#6Z zN+}HFi*KfQYIAG2uO8-)Ys_YzLyBeJ#4kFi$z~(#J_L%*e4xS5H%0$Axm}`V$UzUKzPY-}a@I!7ZoeIm z2sJrd!wr2;Gmd&G;`{8o2URi5yD(`LK8`qRv{3z3S*doLe9zJ_)`oLp66sNsg}9T_ zFX}$FoH&K&X_G*}@*bureFR)@Zs24%N=wO8XdQdLf_mp^*%jzd6S`3 zC~vYComoiBzH!zodT#E=H=sr0!9BAf#hpCiYz+`O9kiy@)vcWc$4H>&d9K(kz zw`<^zJ*JyT<%z!f zJ_<&T+dN%qU0O!E0qkME&ry*?>Xht}D7AunlR$J62|e{ESjyx(pgwzLc;b^E;hoA8 z<}3dL_S8SZmH&Z7{3mGD|G)6x5WW5nO-{V6zeDi1wa-@IFB2Pvc*Ih340PWgk3Rg9 z--NONe5PTb67*0_%!wWl~3NOE>QQe zD(_lgC5?=XFe!Z!jX_UEM82N6e!ahUFEdUu{Pp(b9n8cy3E1t?(b3Jm8<44vpLad} zU)ssP_)3k}Ybn27su`FwSiO+?v`9T*)6Y{iSNTYu6G3T7S|i}4{VqPrbD;1@WGY`2 z&luRn5kBLylke$cApVAREG>?@)sm_dqLd2&Dv^JplE*__lku`)O0K?>%G9xve)m#>Lnq#~?#mM;Dct+m-jTF;xXZ%vVJC0XPCJR`^~zUep#d`l zm$(ysh0`EY-rQWAcatxqGfb` zu>Q7|rIptiZ;QJw5-XAVb{h}Ly=--1e7P(%L1al!t4!_g3**CaC44RU9`PXtke!U^FVKh)p$R2?+;VwMZLafXU2(GiUl}Xeb*L-;_xa2&(svbgm1ZTuQ)9u z^tNDvL^4gO)=$s+;_5`1mP>5YR-)DP(({q?BlfVML{bsa)k3YB^H|@8@6kR$hAEC` z%@E~ASbC#2-q4MCbLme$iqcTCCJ$2MWal^h`~8c90i$v5L)DP#8~u*2=n*cd$X87! z>4g2Viqw@|zFEo)%i?M~@zTdmlVIVa1@dX~8o@rf^?voFK23Du%^p8|A$;+-Dv|gN z&&g;0!AeWU*>w{RRn~#LWS2G{?+1(CFERArRvw*EqiI%;9k6vaFr~vxr8E|Az)StT zsxltfko6sL?Zgm*)*i|p>7~2~^VO6?$jRMv(I+I19@IQ>(KL7nehg=gv?TX)h9O+H zyPnzkS8p`kU!{)b=Z=qoyf5HGiB0c@CHo!*TICEV`%UVeMboqN?SSstdkO!IN}cuq z`h#I>({Y%*MdDEC_?7hS_9E5wMeZWw%@q1t=?|p;uJ=$r+Ym}YoSCgHp|ZvI3KMX~ z^?+6rfwZOGzLn#XMhkU0+#|vqICMQtV06T5hl)MH`WR~l1ptO(A`g9ib`JCf2YgO< zVN0^f=O`n!5`qRDoc-I|fd2grz4#9q1oZ3px5h*RC>!X~7=XLExiuyV{CFSe4XC`f z7!cP*wnpJE0|xhB_-sm)KMv~&!k{+i4&=80h8NYQQ^=#d<>d%cgtRuVY+LT6hzMyg zUsP09s&V^No_>uCQMyuUl)DHi5v9;h;(Wx1Zyp}_Es<}B1{gRR+U`M@6A$kXqEE9$0wpZo0%}ppL8DflR528$%1VFUjMUn?CBn;~^WDSwURBy=uT11XjCup}r;b z_^;2g>&!SlWkokCEE9*HLG7Z0g~coouC|6*qDWk0oC4Or{Vj*(_RXB2)h#IW`vXbVr15!gpWMlAksR5BE2KERO6T)V$)uG2oEb1IQtpfd(1MAn(Lr?h zjsz)ha`JU9CEywlfgirhLyC$4iZ6%DGDNYGqw_drtIRD9gUSVWE;7S+>NMm|7KxW! z8g8#Yu{sqUxA)p3p)-5LYvt4TkkyJhU7m$x%@X4{y2~f_?rrgq*&VfOhxi{cD%?^? z)8i`L&wH|eF|Wv;ZxMTCR5NbazIo*L9JHJ-J_J%DyAhv}oO}TpR0rO4Xgip4bww6x za%LJ9pCi%Z;+{KX4_=@96>>+%^yYr+o8H6r2Ldm`CqHPHd~j+!O)A&ucWtXOV+60* zwkzUfv39j!Wdsx~i=gB3wj_Z&;ZjPg1 zPL_Ao6#BP%<>{Bg5tu{~(yVM{mom;Ku(P=&Ia6gGEVPn>(CWHevvSp91?p+3*mH~h zYtunS*mupo=`dsQ509)(vABIStRa}I$JZi>=_A9^6M$RugeB5sk zz*g*a3(7ZJSVvp33}nu~>NiKOqx(X7u2M-TeX8*uwS`*F2{l)zF}b|#W1I| z18Udw;GEoMNXTY#ILoQpSepAiM2rYIRbeyH-KyJrLC)m<{nUBIJVP#NXz(pw zd#2s$!P*Q4n-Dcm{>09UFo;OIR>=62NVuj@WZC)VQFGx@r=-DK*ZH6RR=O~_n(V?( z6!wo1?C0D){=G9NKP;@eQ%m$!bJYXR)YJ3*WPe1;MDZ%o&N&0xzV1J%#1V{8nXl`k z7BuvbN-X0DKLS712Yle_=He5+j+Rdb5ul$EBT9StKA8YHCa+2{7cg3)qo(+Vp6Je7m>ky2f%UGgkN`;f|02>=Vkc+^3xKpD4kUdKayFDYRV7#_6 z?TJ^NFxbor#huOQ&Q zNwU9(OcDAOuH3tuPdrtv5n@C>6lPt=kQ*L`#3$^ZT4uQ2wU6t|RV!mqrMLrLU$fAY zIIm8)T7zu_yGRg*I$MKEE@L^@QCYMH!%nPUS3W#4;*-V{*Gl-TKr}DzU&d<&b}1JFxvPLMQ-vs>OhA>gRk~s~Mj!FLjFs zOLbXqxm$U2kA@3v{N&InF3e>3!@TU$bzw>T-4}9Qd_jgTu+ivNXI$O89kSI+Z8LVS zt~G=fx3owo(5IC_Z=@&Wvc%M6}7P{LFE-5gCWVTU;Y3s6|M3=b4%Qh(3jQP9)97O!^X=y~<~XJhR|uQEgWpvaVy; z)+eD6hZ8R$X8XW?Lk^T%SW8SW*UoLwVOyrY@dt#kfbp?<&J9j+wzx_bQCRXQ&kw{#e+T@Q2mOk)z_S~Z>a?JKRzCixhqmv-dU+n+w_AwBe$oMt zhQ%h`Uu~&Kqc#^8$@Jd2wernO!w;Ew&=DAI+7cEfZ41Z1= z3%CCKL09HY%on5)UOl*aNhe(^__|=Pv_p2Qsq~t3&t0^DTm#_cxdWNF>B*%-qo!JD zDLhhieJqz2bfU4o-1IsJ(%2=<_j2M)xbNrzz1F`NStP^k} zkYdW{_b1>trP|IUKhR2@uj9E zFT2v@-tN`Nl<&3r)#jWVqt3Pze~fD;RBXGprekuP=Kx}e;A zE71AUt(Dslv6CCy=T^SmGqy~UNYco!Lw=gep^O;bPDO@~wmf9z#2=7lc3L~ahAJb#Wrv{=zLJ%Zq*B?3nHKGN?s&CY zwe#LxFm%;@1*P%mnQCF^@bj;HDVhc5T>{FOZ(g8RWE4TaBWzrV4RV9#TR&r zpzT-AYl)`vsr1=b(b4xA@BSqrWWYVJ_e$eG%0|Lk zAtS+Yd52z(qsdHSQH=~9@+p{mfNSA3lw`&2)Rekp4zaB0Ax}Pp;&RG@@%Ua4DbrlZ zr^OP2=@diOM&&;SUCgD%1i2FrS;XZbL)&XYoYJ=P!>bOpO!;T^@QV7sw+n?7klVgM z`s0+gdL;u_@gM&uy);)Eo}M#@bI_fT|Civrb=pb#69%2K$u-L|JV ztYGL?U=NAky6H!|q{MRP)Vg2XV(Dw)dtN@(2`wxzF@B2$G!}P;lcgG3oU(kS7u1kl ztibGfFE^%DNa&N&J9W)0@O~+}qRbwD(_hub->RhH?)+w(=TBxs7&`rdcLlBjgy$XN z#}_v=^MxS0BnLv;|ER_j+1~S7p>{G5+et?2SWVNWq{L{~=a@x^1L#0_5SqB@EfN^i znm?$v0~5%KxZaP=b*SH%hP_)%iZqHBh!i+7wQ*(TF(|hEo^N+kOVGWF`&+X&F%E6^ z+q-A`sK^Fsv6n#owqsky^sDWt<`%AIn@a5SZ{MB-o_1#QoA4a2+dp>pKF7wa>I+Fb zPO3k$>mtIb5+$4nv8hCY<`TDy;|^D=Z6fu!ZS-rS0*HoRN@SJe7{giimjXAb{UR*i6pFKYB}Xvo8kGsffoK&31& z2}~i;feYTeS7-ijNre7Y*a8e|Z{JZ8r{oA-3DzGX1gU z0{J2-r}9^mZtmhCi3o>b?bGdX`+@cF=&8WYjgJ+^>t~?$hTkqaQ) zfP~_|d78oJGRK&NgoKwVDoM`Tf!VJ2J(tCl@&r5m-g+lzdFdpI>ITrS?ZNsR6`dHi zv#KxrjCSTWv_XNaByc+Wq<@$ZDFL_&lZ^BP(#6XWe!o+=jsIH?>t5xt} z`bd0+l_6}QQuS7UaQOUdy2_8T+!WW_2A*{ZQA3$W`RCyLA5987%{~sksXv*{e3^BW zUwF&zn(9ga5brDDF_zt5uk-lrpXW9PPtqZ!YK3Xik{e+ZFNzvzy?~BxFk$A3oFZRk z8P-tm#aV2;|GV?JW)P#&CsVdAbrsJTNoA-n>}(Juhr6bd=x-hv$6s*L4%?LK^;mf7 z`2?ok9Yg;4kcmi}dI?XS;R#)3`1V< z8mjmm=M9-f5oL_Wb78~Vmtr{vSWJ2co%>X^FIy#z5EDDN-i z71lzwwP`(7iQl^wJ6(brn?lzbm~HI3jlSYmQ{Ahl&_D7e{WVK>Sik&H9i6A#g@?T0 z(BfTFoA~J?>_g*GP|2v`-2g8YIH5PMyU4(pYP}ITL_m6cYtrAGJJVr*V%qzMoA?Gh zCwsiM;h>lY?yBvR6xY-t`YqRI!A0VlAtrh?qMq~e*fF(V^r<)d`*Lqj{7A3=m>B0? z6<&;m_Z`>T_j9a1R|_~(0j_yXYXcd!=T7!7u6Iu_%>8QQJtr`!$yUq0b-UlwC$~@h zz0{4?t4b+anWbO)XkCe{%sR$JsDaJaW^tzt8Qj$$y(NNlUka3#0?DyJM{=uB4??iH zL6pMb*5%ctzwA4(cy^H!7~CN$P2GZZA!4`O?d8%4b~2f_^>Bx_@A4lK8~AI3Dfus& zfz4h6Td>iFtU zxb2zP|M)bKf7azke47AZ7qj{q2owL3u7i;gD_&bkfB);ooyMvd0JjUMz~MiSlep(> z#%{&~!{EEZ=aY_zwu=Lj%D`#UzQ4qBAMfM&f9BLT_A{|PDG$UQopmYo%3>_lf-Hl48zz{=94I)T)N;e2dr*tFTaQCR+ z-#O>^dhWUBKKJ?O{^4sjGoSs5wO72?d#!EAYXvEc$Hb38AP|O(w74<|baxR1y7TqX zUErG;(?AIDao_Zn{3{TsBns_H{{iqfs-3i^BM5}qg8X;q34^R3@FkIxgoYE;*2KwG z-@zDUr*CfK#A0LY^o)yzjfI^ zheFavt-M_2AOVBM-VKm2~aYOLe7u+Qt;^i?*4UiO|T1dGq4%ELQ{=l|+ zj76yFaM|L~`E-IuwilgzS~R|v`S#9$ywkL%Wl_cHo6Ane%@pWbipKyn9V_|EaY4h_ z)a9hJ#opd!$`=n?pF6;=-^M+IB0qAfA?Ls+=q-1m@GAsx@okgM`#l60;y0>)aUYJ9 zMtMWC+ENVBjKovEg*?vV`KYB)LuT`iJ86?EH1A ztIlJhQ|2Da~$3kn%>!aV1{Vw+kvLbQ~n$d=iP5d-K7wv2<0Cgsl#HK(R9FlTZ{BQi}d29 zXYCI*#Je+yCD^=6X`m_z^*7EDQ%YhrCnfLBb^$X-Z&~iC9+e4LOG|JyK0R zkHnLLU-F4&JwhnP8_V9>iN}c#W6QuaiZ1#d4`)viZ=w)^YD(uhZ_!do} znF9=SwEHFL5E(OG+Y4Z5%H1J`y@t~?J)IQWis9_K8I%!vISyKx;4ef+RA`}Z^Gk~p z^Ufa8?gl&2e5rW|JjN`y!+su$P4gZV7$j8ykPZ{{ejJg4TUW-^;_>*k)Eg4YrSVr@ z!MoDCzv2~Obdx7Wl;QV)r8=ohH+Ocv>ghZs@^~)wpB^Bek}2>rD24prm7tg(l1@sA z)GN?H*#E7nAV>XCKIi{d=R$g6w*VofxcbNbjDNp?U=&(0k6y2&N>Cs3=`9bdZ(e4U*`>whA zti|cwpyYJtxH8#&zjNEL=e>71f7_^ses!LHd(P8zF5mQsl&j5NunQZoKynD;sySEq zC{M(WWP$f)WAElT>MH8Cb{&^}Svkc;^Y;;5(;C-e!OEM56qntmx9b!>OCI+ym z3s^oso4j`z_0B`}P);Z^m-Oha4Cp&C_6G#^>eH}Wb$i4A9?%&I>xq%X0SvylEj4%V z+^A>GXP@A9#rNzq+j}+k_Do>@Jkk@7iq2<+TI7bY>44E^w)7SoC+~cyO;~oNn$l5(m~to z)O-1idcvlYlcx!MO6d25J&#vMP4_}+Cr!d3buMl5>19t*Gz9+0vgP*rss{Yz{7jqm zjn@|7=Z-|q`D(6?Zhy_+uISz5pkR=4`D1g3+UF|sIXzm+NJluG=r&R*wh<9YV165d zoqF`tiOk{fHb8Ki_W@JOmrCF5!uP9SOKYSOr)s*$Zz47h)$x$(7~u#a|0R*P8b#Uw)$$oA<>J~BzZERjru*YazhHyxvzG@)s!mk!N!ER^8&647+ zfOKDEZ{nA7w`_(Db>oxJ20#dd*4exru;2!wH2Zmq zPtq-LT>~jHn4^z_O!~RI2>fCl4d7JtS?K|z!}mBynL7y;|e>Fv>8*vs?drrW)1irar_!lGfdg$k4Vb;)CS|RxY$J=6G#@^yF)tQc5$KDVKQ(^U9Q}7KeYUS zUb*qS-_~ap?{-$?cAw(BfBs7TFdQ&pBN$kK*DUy8AzLg31)KqFBsU%$>*@+3PlWcs z+$x{{T*im`7En|=sBqn-#nuNq&jP|&_4oNjOw@(hecs~Mt`f&mO z^$67G>+*nBUO4lQpPXUT7cbdK-iquBE=UB6!#Or%BE2!s_Iz(IPdb$fggj5SuTSSs z8=KCPZGA7N({JcSPS2yRmnncf*5w*vTRK7XdUPd5H{2a^L8MGefY!Q-o)bw6!Rx$uFU}7xNDWUaD@ZB-MP0sQREy(J ztck#Bv9WdR=O8j<_z^L2>^ceZv|GF5iwUQy%{GG#HlDAZHl7OYb$P7;{#MUtzwGu< z#K-$$9C|`zuw1|)5iGl+5JB~i(>~!_8G#);GQ zxhfx>KTu?PD~9yQ5(uxG!%QXNYe(CwWZy&EnTl@-jYm1RTRTQI_`CzT%UVtyOtOlzD4`(VNkB5b{uSZ@|tJ348g9Zk}8gV?9b zuL1#EM#56R&fXW8XV&OLf5B-~f;H){X+pqwenV7p)_=lpYzXAM-PCr-jKuP0@gc}; zvg1xu1TyCI8TZ_x6jS~VV*hEXf5N=G!+#3|?0#dG-=Q9)^BepYdm{m`I`HJtx?n{O z`#-UK&mxM>TiqA+;hue)Z#z8Ihx=2#m^6?e z8#!%FIOP1SQ-mCAtM2|g@+IyCOI!4{dd{!VRBO0Ejip-W+tazYC%JY9C2w&6(R~B( z`SN{^6)}p7kJ^sI`?nRWfvp}@&t5y1&_J{h&Y6yBl;!p61Wk2*@N%t+0MFpwojq*lKn%`gn){yN11q_++LQnmycsEYWgT- z47*^Z5AH>)!Kgh!!#MbJN$<*l>@!@W&7!9>(Kan7B&U$IQGY=2+YslFMP@ABo}dt& z0u@vk0H3iAF7TKE`SzkU7`1y4j+H=XtQ-WKHcx@ttmjFs$=>if)x+rYI>&XpoaGox z%A*^%)swrB-;p+5qq%N5b{xj#TK;a7TJk&LwN6s8kV&Tgx__-C$*Na&|g;W_gJ_I#JUL=DQe>_Lar zi!u>-+Irge3Tmr)c$-BO0aBii`LZDUv206oeEZoyJ{(09JyG0F;t%jL&)emyl{Q>0 zs5y5_SGV*Xb4^mU1g6S>&>4?Wd?#|0+u*%jDaI|_PLwG)`MW#EZv1h&J9~*EX)q61 z{JbOT+86PaVtnPu=@@dVlno+5$EWG>yI;dmMz3VztG~SI8d1v4J^Eo_&?7pEb~qT+ zrR3_r!x^iwvyaqz4N6n5B!@@WGDMN8J6stfw+C`3Xrsv-{pM2TFcudR4>n7L>p!Xg(it8=9+;Q6aV;O*_(+Of9YKcfk@AZPOZ^NI-8_ z3d9js_)qRf(73aWamH5sS*{Dlc~G(9>cP_IVN$9!_WU21wkP6yuzY^mZM9A6a(Lu^ zEc^0A)&;c&tSO1XNF^B*FG|kOj0v(c`3R=(oc9{4QXxOP)8S#_@E}DMQC~_yKKt>< zJ5&^Qd2)zx=w|r#Xtq(Ov?`evy)S0l3_m2V^ff7H;R;9&V2-``Rq>kfULAgBc(g;CScZ$1x`qe!yr6IAfPOGw(L#NG zeV`C@KUhw6o#T6n`217!)dPRHlB{%-yQOQ65(Rgaf7~Ls-J5?_M2Q9i{_wn8@#a^M zh@d!vX7a7=lAyO1xi!A&A++$zb5d8h6iX-sJRts^+IT$x*n;UpdAE+rl!jd$ooEWw)r8KS2!^_;UG18yZt{s`V5{E~KB^x+qZ zHcxMjacCC~4lP1OGJeTeZ&NK3!Bv*@XX~Z6aVK_F+S{TzibqWT?5S1FOE$u`a=K# zMyVjWWQb$ydY$bI;HC3ICm+bmH~{F4SBwh3YiFy*3|$s$!R+zM*@FmTom^Vm37f1G zqeq^sZ)48eX_h&pn(r?|)DWnLjl5>%mKDEl?~g`v*ZD)zY}};a?=YDI1f8@5S909? zS)oy}vSxWRdCN>0PPEif%2~NfW0Mwd3AHopNEnZ&Q#zCawG;1s3j|U$2F7^s`4uX? z7GIB+zYeyM{qX*B6(^%!nrwr-&I|_{qsM-wo4Mc*LZ>fw zy>K`8EA4z5yr#~AdY#@f=B*dFZ9&8pD;>*~w{twA1K9b;jW|XYMIEE~q%Y|2`QIHW zu(&U9;W7tv3Dy08RwMrS^U{kr!;M92YEUJhZ!aecAl)Z+bR9k!4KUgB=LD%wZBs(l zyIpwVjC$7^Hs!s)T0+tYiUJK$%h>A-*z=v*1gqATSTKvB2%7Rw5)~3AIcu#T9RYw^ zGG^qU{Svk+eNyeP8mc7wXeTEv(kG8QmXFy+Vyi?`C_;A;y29}e7ks_?bv90`Bz*X{ zHJ7-Z@NK$lQN+RYjzZ48)re@()wgr(FOzW-JSEQ^%c-hN$H#&@87H>?Ej{PZt;*JZ~7Z^IEOi zt%iB~kW(SELJ{7z194MbFCe0F6HVL^CWM#kcNJ^xf}vI~*(H zzLi%PlUTmnBYHa?u3R#L3_eXKC-etK!uyuG1lH}=j7T%Kw0eoCo;p)cKc5Kly>Pt! zf~8?$`Vp*mJtGyyf4;dUeC;wVr)@8W47IU4U9fv`okT`G)9Jk8^h0Vt6lkF~Ha2hE zFYgH-L`QioFXai_KoM6{);{#>C*zLGy^6Qx0={bLj>JDN|hc^)BQ!ixQ8wbnxZxmsL^pa@S2pe!#p_?pY4)#y^kD95UmY%1dI10~Vi5 z7S2(}I#zqBk#G@YC@hPzH@f&raUyu$;}Wldp?i~(Ax1~fx#M*P8Kb&(l69%|_bL$_ ze8Qc^opME}85ePc%a_VK@I|aANv0&nQko+hg}C}&2m2*aE*5Y5zSPpA1^jXnPqYlc z&)Uo;I~})?FTLNdw6j2JDu9_J_(3|8Y|<@BG;7F=(JI*^Nm*NHRnO-lH>{G-xF<;D zVuZqSex9gwl_Q6d+x+6Fy)>&ogo^(Lsd)jP!rM8znWLAz* z#oPls$SUxt)!tj2W}qUQ5$TRe+(;Hii(&^HV44h3q1q#5G0$1>hp|!Wr^7woHNi$Cy4QtgxZi~kCi2~3xH2La45(E^WrGW# zL&{%;(K4)yzh0R4P+U-8oh>vxgZgZJXmT#vLdPK;nD@53JVEh2Xhvy*;pJnaYBq6Y zyP-!&W_?9iFPQfPOcl*e;U&x|PD=`0j=+RAO0#M8e-6`hV^(Bwf^o~1vT*D}3zW1= zApz2A(bS8O20{4@K)SYFFtYynhl>qy{Z(Zm^6o27;s^!cy|4oMg7XpBnET}p*3HSZ zg%ih0f`i|*%!*2k(JRDvvvO{pG~i>3G2?q0F}m>pGU^jnFHw4{eCo{RaOru4BhHxU|PM(gs# zHNh_D&laD@skaZ1ux>~do$R9t_*~8ueO-RKIUiqdwPgO-&v7mnd}=0_ta9qQt9WL* z*LlrA9@@E+IE>jJ_i86{c`TG_<0dxCd&+y&E3$Hpz{%C~GpCpq5&uAQ`O+|KQQdA( zO%2Qv7NM-Rm(bX7HXbW?@k;MH)(bE7O3v||;MdVpm-%s-c$+-rsq#IOhIi2Dr|FjU z@>4M%rCn|(2Ca^r{j#m2rn5`uOV48NU;9+F&^_4Vt?kC{EXvJ3UNyAl(ibeZ z3`~sYg%>d|d}@O-+k!gP!Yl}b`~*%>1_U$*1^OPzXUXql=dd?e>I&T4y51PNfhS`E zt5j-t=sXayVD7BMvxuv~tGEI^ReGz>7Z6ph9=Q4KGK zW%M;`!z~2V8Y;@~UcZMGj8$G*#7oe{j~AQE@eC8s7Dy_d%9nfUFNwB~k~ewFhJjZk zFGfGU=;NI0^}@*6@v`nS6_AS_n`z-P(fHUs9MKxF)#M7eUj|E`q{ZZDueAgWA@aGh z-lRCIy_mS*o7yIKgBRYljGY^ArALm^E{66im8Y`onsPC8<7(%H%>J_8Ec0eKnt#~8E zQK!pV!P~PAcAbry-i@)(N-qo_hxw(b3b9MD^v+~9l=HR*A2aeYbEmrGjRB$0V_Lvt zQS1C}pdWw9N&D;7g?_~IkZ7*+)pnx0KlmCZ*mhq(*F`{`M1c|vm`QPXu#=_56Q663UzD%G`l1$&IQM=P=Q)?Ro? zw5`8EpUv?%kFIpsIM5~`FsilDr|U2E&pC7%kARFzO&Q5AYPd36>3)9eiZ)!4xab@> znm8bfYpnU@wy@x)f<1XhS++jFy|3jxB%Woe^7=ao%tNgyOit@eC%J3IGN)x9 z4)VgQ6GA#y*#e)4trF3%>gy96lHe$A_s7B-h66t@Rhmw_jbB&qm&;{wg&A@Z#jhy# z7^hTL2%d9f4luXR*YHj`cw9Y>%!x^DShy4>XBqcE_jxisokGQmb;8zj$r3SuXY|q#IIv!>K_2^yUtjOzPLU*w8zL5`^(?ktl{o-T*_qs57TDc(aHDY|FdNC4lf*?) zIOA6RV1szigS1MGMTBtTE2K_W7Q**7+r3$zT~2dyYY7(aW8YB};66pvp&V--R2TN( zdTvRV2_u1UT-I~CC^-C0OTmW6)5ZO#&!=mhO%s)#8kx^_7>6{!r|=Z8HL4Z98AVUC zF97)QrirBsC;1ixt3p;m2X8)yn){t7%{o1j_TZC5j=7fdZKqeOz~MfwY_S$8ZbeAm zh$j3tqzXl7q@{iCL|Hq^L%FoLD#P82U$D-}!rgYepDt?`I@@tBN3P8lO>Ibg{d;iK z;gQf$;W0&6N@F=EmpfQe<-X3c_CavMQBM=vpNM6A&w8*fQmTtuhj!{id6|zK`F>1e z=H6XoFf92U3@hIuS6}m2gr0RtA@N}DMKI*fYk&c|!g&sq2_FGN|FR1Bpa%fiRV<1O zfWMPTWS(5n13OI@sp%GUziIS5U04}O&SjmQBP^x6WNJ^-C+jr6^R4Ee^yr65duh|b zO9XIVB?!nkYVN`vCQw5mK+11*2Uy2Jl|usEm*TT*^d_fzG}s`~Ha?C&cFmpaGpi~g ze@DzB(ONPc^}Vx8HN)#U&aqU5xYLsyU?(VM z8)TPl)KbN1oh$bTmzj3Z+rt7G;tC`)>cTgS@3J>c<z!#5;}@$PQ=FQYP>Df`&|l-d66!!2M3Mc z%RS1lj^`j_=OxH}PD(&06vl&V3j&doBgJe0=SWF%Ct}uh^qw@5o~T`NpG7K z+EVho(}rVoG~hf$XJ9>m$(2^`aSDvMcuL-gD3`Eg9v9c}x;ZOS2;t$S@ru+zsQ0d4 z-0ykB5s8xL%k(1WtrR!E`~XbFBo8no1GkHgL8;%~lecUvryAu59|lm6ea)G|tE0#a z=_}Ma>>kOjF@i%3OjBV>g|3Rn6UF*>5C0K43oA5JGP;*cQHSL{>8vIfkZ(LhK1dt* z0kGL%1{`yPG=(f=@$Sg}E*1{xt@mGgD4Lo|7LpfEEaCPDt~`ImVCxIq`uNYSR1{&# zMBJgjiUE`c8UvW&mooyg_u=2?Hu@U;oA@8RX7d~oPoD1O|NF;Xpf&5T|}<9Y-zW5(W*hLvBm zhItpO`mEIqwgpP~wZd8S3Vj}XPo6o;-|R;kbltd??_If;vcWS7F)Mj1O0xqvs!DEF zr2Ztn6&yL!nQw%Pk_U_DoiODa)&iZzu~F&-Qv@@$}$IT)j6 z(8RH8m_no|iKvrg(>d1t+=;MIuS#R_Y-7j7KExz8?-om3RLtd?6-{7OkmTfmx{w5^ zyvlHnS>?^AKddEn%a5iihyz_uG38*w~{d^DJ=Y6LrWQ-GL?k}O3*3R%8u6z zT7AMGJ_D9AJo?>a%AW3c#m zqLf%_AB)1Z2QZd|+Jf_uTwVbb5uO}@+t4o}(W_vz%xvitbVRD3e2vX?B)0rjzVCZ9 zLylOp)=;=0o5l55d}eQ#)#Q?-Ps5<{=y;RC zz}Qi^RZt-%;?g2cG%`}nK+iY(hmxqcSzf6>Y%KT*i0s>uifZYRG>m;( z#=>u_dQcPka31k|3J16Dt+9FV+n}UwZVbGo?$|F%{*^613dFDkiugp!7hZjZ{@(7L zbNr1hwK^?j_wh|sauP&rS>4RJKh%vbXS5lG>&Jz~_i`(!;jc>Swz~oR%9#=7hn-uZ zBSYRB*YT}vl(kS#I`wFB~<9cA_d9Z$I*SOrBD1t}&j>8M34+3=iN-$&>*T|TM z)PsWGR8_p$;daDTLqCTFVd*<^Vlu0xR<^mtt-3hubeJy}A{>RkBp*^4TZ~4&p|8zW z*p6pWvK-|!suNqPMa}g*+R6e_RDY&q_itY+Y%Kiw+8wvS5Yfa zDKUnPj$(_#&(R%UjwBNbjc7`YTXAS1yjtV*A7J>9kL4hYWX;)S-!ScCQx`r#TAdc0 zYGMv1?J3*zpnVHlyHaB|A$-X2N$=AaXlgy!l%-R&xmSf7%85kgFq2b==%v(Q@y}8npLLY_$wQ%C? z@Eq}f7k7{g0Jz8R3G#MeB#03iqk*46YL5Wb1bzk;U<0E2Z;;CWPbcCFLDo%Umy);9 zkquiD!lwzq@$K}HU081~krF8U-Oe{5jFiuxX1_`-0G=)UZUua|1IQLs4OCA5eR%Fi zFsqF%Km_WYsjkkN7R}AnUu^3()uVwq?puajGm^H{A6Q}1BdZt-_P^`3(`(`!E2wIXNtEXpIb2zZ(1i_#E=Ei^r=T!A$=Fi+u z;i2&!Y+)-uP6LONMMo3f>s7O+ujPnxq`Ak<2>dXMPT6L5Ru1*hR(u})a6MIQ1vW7V zZBW2SpZye=JF)E`JEk9d$4@F0*_>vTKGKbUy`1}*G=G<2ty)RY<5#8kM%RmkB(=P@ z+_}Xq&rz#<+H4V&c%B?D3+}3TIfGBUjtz~a9iD4$c-;0L9~NIXVGuBAYF&No27RM$ z|8opfV_6tzqriGV-TUdM<*u7z%;r(@h_|`1^;E}S=${lF$_$G97%0?eBkgfmkxdDC z(HSmKZ(6PdqXGxM+3i&naOpeX!55~Pm9jQ;4O6mpkknb6e$#>`2q!ZXgKduICL11<69|!c{7n!5&U#Pio_bjr82bqO^&@liQA}$}@6Wi+&IYGAVdt%vQ4sE_+k7wdChr(Y=r=aVqXQK@nrA=#4OX-e zPAJ7`2Q2}Z#?h$8pQ(s;gXX@mz=t2jF+fc;>67q4IuHLDtAP-7zbNNRZ$CadKX~P9 zk%?X%3~@iWGTxQ~Qm4oB?AkWAwzI^@JPUBcgY&-U2=L0fpxWmOIU^bFotO#I=q~|re@Il>%5GHP6oPeiHoYBiDd>G%!DYbhpW z^!yxJ4$6k3d*8Sh1WY=f$aXaR&hKpCi(?#h#-ToAt-N~iV)ZG*u_OG|Q*Vl52Ch98 z6b-dbjj&(U!+!|$nsLbOM1Nla(>hY-=b?ivJ6-$yEn~A4W{6=x?)g%)4#K{a6B6h2 z;xc+Cx7-OU*O~X*beSOeS(4d-0VQ4S^hf_{hp#gN-DbH2oqOxK@pD3@eE|i$#GnH5 zd3L;1mJJpRWT^Fk$6)RpWRW|(s1ryZo|;Wv{0Xx4uq-uvhsK^EYe~24 z{8r%3hO<-!euGC0-gIFLFFi!+Woj0CkRZ;2f zPO40wl+b9`HlR`AM5FNn-S1kXzK_*yS4j7iKCbY4{UPc6&bO)kKf2YUWeivY;(w)S z$h_O`j#uXl5|krjTs5fCa2MlmT9 zv$vsoHMl{>p1YFN@y3bnGuSz0;t!2VFiBV-}vtzWpFQpkdgbcQFDzp!3f{R=Wt}`j z10;MFAs4XGf(}~y|0(i4I4MMol)?&RC2(+l-vJ(7f^I~~*3F)JKTdJ5l$ zI_s!^f*WBxFAH_Sw7emC#=QHcn}zba>Dp3*oEGDEt+*ckOGA_qoiQb)8`q(B^=Xlg zQ<){h}npkF}zrnvngK1-lPu zhUV(m{9|+N{_F^dT4BDmSi)8{ufTJ&V1+ziRkR)Pi+9St7(QJ8CJNJb4%+Q7cUQS& zgHqyu>duXcVd&n+rQ&(}*(r6K0)>p&bYK(tE~OILdi^p(qcq!8SIX5fec8BxMV}!8 zv@8p=U3E`Fk%`gpSOsbIrS<3K&FpnkxMS_8@~1|2hoPoEdl;@N6S*eLO2I4(?PqZRI0Dt3jfffDS7MjvvT6|721*IDB619tmnW^2YSV_fe`1B^ z@d&Ir&2w6JkVj@#f9vTq_D!cT?VB;9YaWAxwcVxK=VdjX2ALCObxNi*mlmIfYDFDR z6vEJEy;|+SUP)sxjEzZFdv0(XdV*}9g`~9qR0A&WsAa9>t7n>$}sgT^B?-O_?-AE%2OF1zLAiF&^>c3j}gIqxNDoM3nSXWF0o% zY`aZRZ;7jV;uFiV@C8O=a4Ur%rC?_y<7QKTAFCqZb0`5W}bNk4P6k;<|9r{U-Hh-A^D;+f{xU7|L4tV zb6vAfOxo!7{F}b4MR&s(#ctnu zR$5@x zr0F!DHiG)*eQ3XI_&vJSQ|q>r>Sv=Yj=~pnOMWP`OI9_YvCzNE0$nw=Vsc*nzS)j% zmeHBS@DAj z-P6JR4>Z$uyCR7*esJ67;IT-=D}Y6!$7{aV$~KUCZ@&56VbW)REy_reZ7~EVy~4pK z)OlYszuupJ&=`!n7vCEzCrxt$5`(prkr$M&Prf62tN7;e*M=}u!*H10aH4{zUnOU8 z>@PilB;6_%v5xB9OCkNc?|+)$o^=MMF|0hp?Jc_g6e6V}>`5w=Fq4z3 zxX~X?JDS*0uB00XtrwnL*u=GXX$kN~WKwGcQG>)>%=tej88d9wvM2Hf3>Zt^WbiI6 zzt`5amHqLO};gS+nP64lUpxM`K2vcL@wc<2r1< z|DspT34gcyotIHt6548*Gu|iTQNyxNX{P*QOg^ALIo2YDFKp)rxTsufXHkuoR^^ZpwV1~}QuaV)|S;T1)GxS}-iGcn6E=zZw(tl#ep{UZDe zOnZ!tdN6@h=wDwTYeE0YiT>#$d|UT7Nm>DrWTU?b*Ha%E!>cUH8nOw+lN>)XOwo8#Qa$im7Qf}vD)^L2_Fqp}zFJeKOR)LIk}onA&NSoWq=5MT z?ArQF*@*$4uHfEo!MxqLQRIq_v;G|*eWtI# zT#)n}z{mGh4X#_yp`enLYS!gVS0>l;1wqQP$~poIWb=v|j6V#%vxsk{isny^F{7Mh zpbabXcakgOUc=6p{duJ;1=2B17_kK$-my8Xvn;8|?oF6-JAK}zOX7=TLgf)a zU+3O7%+^HVWoGN!Ux3`1&%vvv0IWDOW``H+JF%St{` zL5gtP7z}_c|K)_In?!Y^ArvsWe>BYc1>A0#!6pzAd}FbOd0tR*UOI+4GSJS^JbL2s z1w)X{&vFeXT=|;I`DaQqF0N;f7|z`0u{u%&(z)+nZD`3rGwbI?F;)T z8!3h-Qw2KQo@?A6%)<}Cl(Dinsj7~_wCaw`aPCYpFoAWweztr0YyKEY(|TuV|4z>W zr-T#;10IAj5)o2nSdDby91F80^;Ek~sn-s(@p+EY{z?Ym2w7X9oPoklD>Qb~7EjUk zmKFx0jRD~>QVTR<8jhTcy{?{nn)7}S2mk0TvmCJmQlgA;VDnQZ&k~!jim|1^m-RXq zH&f1p`j?{-HTQ!>CO7-;I2R{9xu_6;XROX}b)3UKT5&-wHhSf6X7$9{o(~y#8l`$x zhh>x=o#!NQ=cnmcydC(l%bzUHF!djf-=(E!*z8Wj$H9um>}A=}d358p;o%(@=yTn; zAOh#W5-s(~LjhYV^mQei{$Dl?_qgdL>LuYlqVaVxtPd1qjq8m>TS77Z6<`4$^4_LQ zVa_F4w@T-fETkH5dTyufny)U2BBTErnaQ69&ei-DueFwB)|Rn0lgbG8){nfpvN?&^ z#NL1q|B?u0J_X*-R5Eq~*{dz?)s+@I{d2-TPe)Ws{MZgxS!O8&Mdc$;V+@upQa&hC z8HUCT3vx`#p60)9FT(e&<~|+u+>nxi`5zF6N%T>Un`Eo@`H5l-*$XJ`$Kk^=5wsv164ojf}u43YxleNI96W$ zAprq!?RV)1amW4_SH2+p3`&0g4+#tGs~YQHw+!`a+0^#RQT*k{|fOrk?lz|SD;MfCS-1r={=1McG%|<%7v{WdPW3DQ28Sm z>-`^IJ+>DHR|?kEjJeM_NoORw8>U_Heo5gA1m}rzfVkR|=klBPu=f#RpZQE&ykRll zQwSgal758{1YW2|vbzJ%pfPy{S;xGqA(@6I<5FN$--l(ara%iHBTg&8MgNBgHH~DI ziKRZOudIL(JAl19J8{M#DT(4M7_%V42R zt}P((lstaUzRB_)!tR{GboI!3l!*LuChca_+i|7@KFa?pA~{6$YxXG1_+)ik+f%P3 zs%4s$llFZ8zzm@NOAj3R;iXgnz#+H?KX~?swcv|`?01rL3NF3}QZbf?{~Fo~w9fn| ztw5T?|5%~4(0_A3%Bmf$~fm+t`zIM#;$J7lCC}?OhMTUEm!N_vNva=-6k7gx*V-5LH$7kC}V8e~Q>kX3-5U2Fx7R?qXNq~)BGat)$1 zPUg>ZU_Yx{V7XTBlFiHi;oPYMoAG?J0Y zId*KUBUz8$T!QBp!R_6OTA3-}O5&<2TuUYH{xbef-I&jDVEgeZAs(yFhSU$v ziVE>(i-8oa^xi8RFlEj_)SS?h6^|jXq@V>ClhHDMg`>2v_?1?j1x#CkLCIz$>*7_v zLIpJO%)wRcm+8pkNbuzRwB$Z%5;>kwmV)OP$!-H%EnrXGv8WPPlSCHy57ro0%_9Ec@2e5of#n(*Xq54c{?zPuCVA zoc8j$63~p>o%%R2pi9*Kd2ASHF1+z=IU^^EL#n|~WOMnGUnOU; zRwhQeV?v_#xohvYSvWJdO*28J^ZSs2h7xCk?K^jj z3{xhuKRryYpoGV)glvXyqEAuNJ!Y?RdT`lWc)$}^fFVM#?= zH3mmqQvox*@;7D*O~mBnG4aZoBGXgW$FlFlhO@{_uZxxNJKGF?IQ4WGomm8Ol6yzMOr^m^TvF*gD zdWyMhd~G##>13V2-QbfXh()9GBxDf?)udN7#a5Qn>3YKT2|YV+gU9>F)bH{RD%hXRkG*#e;&Q3Ru7Vc$6u2 zi2_$1LE|0>`N;{m9&?g`I=5o(XV)(+U4Gb5O63yI%KXqBtL_+Ucr)}0&=$+3(Ud@L z7Z%-BGM!@uCXI-j7nZg}T<5sQrb=b>YjI4Jv}3AWy56$C*0Ih5Uj^732RgaJ_9L{u z@b6vVOl^lWR2Y!&?VioWhu5OZekBT}v9Kp$RU;XvQTcMJ4XrN=Ckw+;HLb#v+@q(1 zm26GX-)3;+q^xI^bjcWpMyfwlnU;{SQ_oYn95uZ*ZrtR^ukI@(kov7jr(6>4{?Ih< z&&zD@3mD#2RmJ9lWtpF-C`js{biqD6nm!`iz9@l>mfc#L9DTP?e50{k`v#qUVbds7 z4l^sVV8m^Qd++n0n2IyQPbo9U+Ca}nsRt5EKSYDxAr+M#s@8UH+@tFF%UZT2OM{R% z^qz4Kdx{nUQlrhRi;Gl@=K%0>dgRtA<_DSVPOIW`-^F5c(B){?8@dNTow%0Y5mQi} z59OcmqtD1;toz@_oaa!`g25Tj8_CFt*rl9%b0xZ0!UTUX8-VkGj#TS^A-4bBW(Z(2 z|Et~!$8yLy2hao?fhBzQ&2^gSKfOi&ZeqUs;r}&YmHKe^Tj0VBVNj!(;ll<{a{(F{}+Av%FnGcKHlz^i|-HvwKajQck8<||8mUMKf+_V{QomS zU_xPNU_aKEWj|d`^2C(8z_4d{(CE1AhtnAcAh8AFhXXgs6WIw2vQOFOGsExwQ7&J# zJ?8Jl+3WAz+4C)Rw}m#pV(_KAk`Mp+yTlw51~w;v&Um)S$ko(K+5MBNZM=WYrFTy* z87&n~sQ>b8wz^m{$niJC#HVOhd71lrt~z}Fy5gffF=5MM9y|j!SQs|w>Zu2-9pAF! zO@#0B*R#cICQRC~!Y49Jv*>f*_vcqVT2wCzwXuKW12$$Da=N=uP5H;8>%M*dmCwn4 za$=&E-BDERI^nT8u%$hES6FVNg4e!3QJb2ci$KC-=L(;fr5={MF8}=X^r3>C@$_k$ z-bOknC%HuM#<%D6zkJ1+p$=>@F>E{fH04yqr7(B9_^$`zEKZ+4;F@}BlHba_jeJuz zV{IXJbDx^x*ZRWMF68ykRqgLJ`)|bpeQ`sUJvDLv%iz4d_bOw1Gt1ph^Uk|gXbi06b#{v<8ZSA)6VT?N&b#uY35Pea+t7yFUb1#(`u!UHx3vIVCg!0Gx!>_5c6? From 543dd4a76fae09b815f3ad624ea35b352e315d89 Mon Sep 17 00:00:00 2001 From: Leo Grove Date: Mon, 17 Apr 2023 14:17:27 -0500 Subject: [PATCH 010/265] Add SSL.com as a CA (#3046) * Add SSL.com as a CA SSL.com is a MS trusted CA and participates in the Microsoft Root Program. * Update Sign-a-Package.md bulleted, alphabetized list of CAs * Keep original language. --------- Co-authored-by: Jon Douglas --- docs/create-packages/Sign-a-Package.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/create-packages/Sign-a-Package.md b/docs/create-packages/Sign-a-Package.md index 992ea16d3..fffc365a1 100644 --- a/docs/create-packages/Sign-a-Package.md +++ b/docs/create-packages/Sign-a-Package.md @@ -14,7 +14,15 @@ A signed package allows for content integrity verification checks, which provide ## Get a code signing certificate -Valid certificates can be obtained from a public certificate authority such as [DigiCert](https://www.digicert.com/code-signing/), [Global Sign](https://www.globalsign.com/en/code-signing-certificate/), [Comodo](https://www.comodo.com/e-commerce/code-signing/code-signing-certificate.php), or [Certum](https://www.certum.eu/certum/cert,offer_en_open_source_cs.xml). You can obtain the complete list of certification authorities trusted by Windows from [http://aka.ms/trustcertpartners](/security/trusted-root/participants-list). +Valid certificates can be obtained from a public certificate authority such as: + +- [Certum](https://www.certum.eu/certum/cert,offer_en_open_source_cs.xml) +- [Comodo](https://www.comodo.com/e-commerce/code-signing/code-signing-certificate.php) +- [DigiCert](https://www.digicert.com/code-signing/) +- [GlobalSign](https://www.globalsign.com/en/code-signing-certificate/) +- [SSL.com](https://www.ssl.com/certificates/code-signing/) + +The complete list of certification authorities trusted by Windows can also be obtained from [http://aka.ms/trustcertpartners](/security/trusted-root/participants-list). You can use self-issued certificates for testing purposes. However, packages signed using self-issued certificates are not accepted by NuGet.org. Learn more about [creating a test certificate](#create-a-test-certificate) From ad334958946e5efc87fc041f21381a096eb80986 Mon Sep 17 00:00:00 2001 From: Donnie Goodson <49205731+donnie-msft@users.noreply.github.com> Date: Fri, 21 Apr 2023 15:42:37 -0700 Subject: [PATCH 011/265] Update Index.md with NuGet 6.5 Release Notes (#3051) --- docs/release-notes/Index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/release-notes/Index.md b/docs/release-notes/Index.md index 1aeb15996..c0e6baecd 100644 --- a/docs/release-notes/Index.md +++ b/docs/release-notes/Index.md @@ -11,6 +11,8 @@ ms.topic: conceptual [Known Issues](../release-notes/known-issues.md) +[NuGet 6.5](../release-notes/NuGet-6.5.md) + [NuGet 6.4](../release-notes/NuGet-6.4.md) [NuGet 6.3](../release-notes/NuGet-6.3.md) From ca0e51d6c1f640343f9385e2d36b4fc295f900c6 Mon Sep 17 00:00:00 2001 From: Jon Douglas Date: Tue, 9 May 2023 13:41:42 -0500 Subject: [PATCH 012/265] Update Package-authoring-best-practices.md (#3061) --- docs/create-packages/Package-authoring-best-practices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/create-packages/Package-authoring-best-practices.md b/docs/create-packages/Package-authoring-best-practices.md index 12b68d5b4..0dd9f686e 100644 --- a/docs/create-packages/Package-authoring-best-practices.md +++ b/docs/create-packages/Package-authoring-best-practices.md @@ -124,8 +124,8 @@ Example: Copyright (c) Contoso 2020 ❌ DO NOT use the deprecated `IconUrl` metadata property. ### README -✔️ DO add a README markdown file that provides an overview of what your package does and how to get started. -> A package README will significantly improve the quality perception of your package as well as new user onboarding. Also consider [previewing your README](../nuget-org/package-readme-on-nuget-org.md#preview-your-readme) before you upload it! +✔️ DO [add a README markdown file](https://learn.microsoft.com/nuget/reference/msbuild-targets#packagereadmefile) that provides an overview of what your package does and how to get started. +> A package README will significantly improve the quality perception of your package as well as new user onboarding. Also consider [previewing your README](../nuget-org/package-readme-on-nuget-org.md#preview-your-readme) before you upload it! See [how to include a README file in your NuGet package](https://learn.microsoft.com/nuget/reference/msbuild-targets#packagereadmefile) for more details. ### Repository Type and URL From 57a5a3877ad8f3706d60dd14ec31971ee04cfb0b Mon Sep 17 00:00:00 2001 From: Ryu Yu <11051729+ryuyu@users.noreply.github.com> Date: Wed, 10 May 2023 15:42:20 -0700 Subject: [PATCH 013/265] Update username change policy (#3052) * Update username change policy * Fix grammar. Add new line for one way change. * Update some formatting --- docs/nuget-org/nuget-org-faq.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/nuget-org/nuget-org-faq.yml b/docs/nuget-org/nuget-org-faq.yml index d8a6ee33a..c7264ac1e 100644 --- a/docs/nuget-org/nuget-org-faq.yml +++ b/docs/nuget-org/nuget-org-faq.yml @@ -228,11 +228,18 @@ sections: - question: How do I change my NuGet.org account username? answer: | - You cannot. As a matter of policy we do not allow the change of usernames. Also, doing so is a breaking change for users that may have defined [package trust policies based on the package owner](../consume-packages/installing-signed-packages.md#trust-package-owners). The only way to change your username is to create a new account with the desired username. We recommend you delete your existing account before you create a new one, otherwise you will not be able to reuse your registered Microsoft account. + You can request a username change by sending an email to [support@nuget.org](mailto:support@nuget.org) from the email address that is attached to the account you want to update. + Be sure to include the old username and the new username you would like to change to. + We will then review your request and, upon approval, get confirmation from you that we are about to take the correct action and that you understand the consequences. + Once you have confirmed, we will change your username. + > [!Important] - > Deleting the user will still **reserve** the `username`. You will not be able to reuse the same username again and **this includes the change of casings**. As an example if you created a user with username `mycoolname` and you want to change this to `MyCoolName`(casing changes), it will not be possible after deleting the user. - - Follow the steps given in [delete your NuGet.org account](#how-to-delete-my-nuget-org-account) section and to [register a new account](individual-accounts.md) with correct username. + > - The old username will still be **reserved**. You will not be able to reuse the old username again and **this includes the change of casings**. + > - As a consequence of the above, we will not be able to revert this change either. + > - Any links to your old username profile page (e.g. https://www.nuget.org/profiles/OldUsername) will not be redirected to your new profile. + > - Package versions currently owned by your account will still contain the old username in the repository signature. New package versions will contain the new username. + > - Any author-provided metadata in the existing package versions referring to the old username or other identifying information will not be changed. + > - NuGet client policies asserting trust of your old username will not implicitly trust packages published by your new username. Package consumers with these client policies configured will need to manual update them to trust your new username when they attempt to update to a newly published package version. - question: How to delete my NuGet.org account? answer: | From c2d9b3669a75f1d60e08e90d591966038b5bf2f5 Mon Sep 17 00:00:00 2001 From: Dmitry Tretyakov Date: Thu, 11 May 2023 15:04:09 +0200 Subject: [PATCH 014/265] Add JetBrains Space to the ecosystem links (#3057) --- docs/policies/Ecosystem.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/policies/Ecosystem.md b/docs/policies/Ecosystem.md index 636690ff9..34174bed7 100644 --- a/docs/policies/Ecosystem.md +++ b/docs/policies/Ecosystem.md @@ -35,6 +35,7 @@ Many other individuals and companies have made significant contributions to the - [Chocolatey](https://chocolatey.org/) - [CoApp](http://coapp.org/) - [JetBrains ReSharper](https://resharper-plugins.jetbrains.com/) +- [JetBrains Space](https://www.jetbrains.com/space/) - [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) - [Klondike](https://github.com/themotleyfool/Klondike) - [MinimalNugetServer](https://github.com/TanukiSharp/MinimalNugetServer) From 622d10671943c4ac0833fc2d6029c2024d951220 Mon Sep 17 00:00:00 2001 From: Richard Moss Date: Thu, 11 May 2023 14:07:44 +0100 Subject: [PATCH 015/265] Update Overview.md (#3048) Updated link to Gitea NuGet Packages Repository documentation --- docs/hosting-packages/Overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/hosting-packages/Overview.md b/docs/hosting-packages/Overview.md index 675c86c40..853237220 100644 --- a/docs/hosting-packages/Overview.md +++ b/docs/hosting-packages/Overview.md @@ -25,7 +25,7 @@ There are also several other NuGet hosting products such as [Azure Artifacts](ht - [BaGet](https://github.com/loic-sharma/BaGet), an open-source implementation of NuGet V3 server built on ASP.NET Core - [Bytesafe](https://docs.bytesafe.dev/package-managers/nuget/) A fully managed package and supply chain security platform - [Cloudsmith](https://cloudsmith.io/l/nuget-feed/), a fully managed package management SaaS -- [Gitea](https://gitea.io), an open-source, self-hostable Git service supports NuGet as a [package registry](https://docs.gitea.io/en-us/packages/nuget/) +- [Gitea](https://gitea.io), an open-source, self-hostable Git service supports NuGet as a [package registry](https://docs.gitea.io/en-us/usage/packages/nuget/) - [GitHub package registry](https://help.github.com/articles/configuring-nuget-for-use-with-github-package-registry) - [GitLab Package Registry](https://docs.gitlab.com/ee/user/packages/nuget_repository/) - [JetBrains Space](https://www.jetbrains.com/help/space/nuget-feed.html) From 79a4ef48398ceecf3a5905cd99cce29dd9f8bd49 Mon Sep 17 00:00:00 2001 From: Donnie Goodson <49205731+donnie-msft@users.noreply.github.com> Date: Mon, 15 May 2023 11:02:00 -0700 Subject: [PATCH 016/265] Create NuGet 6.6 Release Notes (#3058) --- docs/TOC.md | 1 + docs/release-notes/Index.md | 2 + docs/release-notes/NuGet-6.6.md | 74 +++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 docs/release-notes/NuGet-6.6.md diff --git a/docs/TOC.md b/docs/TOC.md index 27dcbf2d6..81d299f07 100644 --- a/docs/TOC.md +++ b/docs/TOC.md @@ -326,6 +326,7 @@ ### [Known Issues](release-notes/known-issues.md) ### NuGet 6.x +#### [NuGet 6.6](release-notes/NuGet-6.6.md) #### [NuGet 6.5](release-notes/NuGet-6.5.md) #### [NuGet 6.4](release-notes/NuGet-6.4.md) #### [NuGet 6.3](release-notes/NuGet-6.3.md) diff --git a/docs/release-notes/Index.md b/docs/release-notes/Index.md index c0e6baecd..f1792a4cd 100644 --- a/docs/release-notes/Index.md +++ b/docs/release-notes/Index.md @@ -11,6 +11,8 @@ ms.topic: conceptual [Known Issues](../release-notes/known-issues.md) +[NuGet 6.6](../release-notes/NuGet-6.6.md) + [NuGet 6.5](../release-notes/NuGet-6.5.md) [NuGet 6.4](../release-notes/NuGet-6.4.md) diff --git a/docs/release-notes/NuGet-6.6.md b/docs/release-notes/NuGet-6.6.md new file mode 100644 index 000000000..f2d3b38a8 --- /dev/null +++ b/docs/release-notes/NuGet-6.6.md @@ -0,0 +1,74 @@ +--- +title: NuGet 6.6 Release Notes +description: Release notes for NuGet 6.6 including new features, bug fixes, and DCRs. +author: donnie-msft +ms.author: eagoodso +ms.date: 5/1/2023 +ms.topic: conceptual +--- + +# NuGet 6.6 Release Notes + +NuGet distribution vehicles: + +| NuGet version | Available in Visual Studio version | Available in .NET SDK(s) | +|:---|:---|:---| +| [**6.6**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.6](https://visualstudio.microsoft.com/downloads/) | [7.0.300](https://dotnet.microsoft.com/download/dotnet-core/7.0)1 | + +1 Installed with Visual Studio 2022 with .NET Core workload + +## Summary: What's New in 6.6 + +* [Epic]: Central Package Management improvements for 17.6 - [#12413](https://github.com/NuGet/Home/issues/12413) + +### Issues fixed in this release + +**DCRs:** + +* Static graph-based restore should always log an error on failure - [#12372](https://github.com/NuGet/Home/issues/12372) + +**Bugs:** + +* Set CentralPackageVersionOverrideEnabled=false in project with CPM broke project restore - [#12500](https://github.com/NuGet/Home/issues/12500) + +* Static graph-based restore crashes on systems with alternate console encodings - [#12373](https://github.com/NuGet/Home/issues/12373) + +* GlobalPackageReference is not working for legacy-style csproj projects - [#12368](https://github.com/NuGet/Home/issues/12368) + +* WebSite projects opened from IIS fail to install packages - [#12337](https://github.com/NuGet/Home/issues/12337) + +* StackOverflow in SemanticVersion.ToString - [#12330](https://github.com/NuGet/Home/issues/12330) + +* Static graph restore failure when referencing unrestorable project - [#12322](https://github.com/NuGet/Home/issues/12322) + +* CPM opt in detection in VS and commandline is different - [#12285](https://github.com/NuGet/Home/issues/12285) + +* PrivateAssets flow incorrectly to transitively pinned centrally managed dependencies - [#12270](https://github.com/NuGet/Home/issues/12270) + +* Performance regression of NuGet restores in the sdk v7.0.100 due to calculation of "CentralTransitiveDependencyGroups" - [#12269](https://github.com/NuGet/Home/issues/12269) + +* [Bug]: `NuGet.VisualStudio` depends on package not existing on NuGet.org - [#12164](https://github.com/NuGet/Home/issues/12164) + +* [Bug]: Custom kernel breaks nuget - [#11995](https://github.com/NuGet/Home/issues/11995) + +* PackageSource: returns possibly incorrect hash code - [#10276](https://github.com/NuGet/Home/issues/10276) + +[List of commits in this release](https://github.com/NuGet/NuGet.Client/compare/6.6.0.61...6.5.0.160) + +### Community contributions + +Thank you to all the contributors who helped make this NuGet release awesome! + +* [kant2002](https://github.com/kant2002) + * [5103](https://github.com/NuGet/NuGet.Client/pull/5103) Fix project restore when CentralPackageVersionOverrideEnabled=false +* [atamagaii](https://github.com/atamagaii) + * [5078](https://github.com/NuGet/NuGet.Client/pull/5078) Changed english resource MsbuildPathNotExist to correctly describe th… +* [pombredanne](https://github.com/pombredanne) + * [5083](https://github.com/NuGet/NuGet.Client/pull/5083) Fix minor typo +* [NikolaMilosavljevic](https://github.com/NikolaMilosavljevic) + * [5091](https://github.com/NuGet/NuGet.Client/pull/5091) Trim away netframework targets in source-build +* [uweigand](https://github.com/uweigand) + * [5046](https://github.com/NuGet/NuGet.Client/pull/5046) Limit concurrent connections via NUGET_CONCURRENCY_LIMIT +* [marcin-krystianc](https://github.com/marcin-krystianc) + * [4954](https://github.com/NuGet/NuGet.Client/pull/4954) Improved performance of calculation of PrivateAssets for transitively pinned centrally managed dependencies + * [4953](https://github.com/NuGet/NuGet.Client/pull/4953) Effective PrivateAssets of centrally managed transitive dependencies should be an intersection of parent dependencies \ No newline at end of file From a4b347a4b5204c669bedb2225a3c9d3f9ddbe32b Mon Sep 17 00:00:00 2001 From: Rishi Joshi <110519406+tangorishi@users.noreply.github.com> Date: Tue, 6 Jun 2023 05:19:30 +0530 Subject: [PATCH 017/265] Updated Finding-and-Choosing-Packages.md (#3042) --- docs/consume-packages/Finding-and-Choosing-Packages.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/consume-packages/Finding-and-Choosing-Packages.md b/docs/consume-packages/Finding-and-Choosing-Packages.md index 14c137002..a34bd279e 100644 --- a/docs/consume-packages/Finding-and-Choosing-Packages.md +++ b/docs/consume-packages/Finding-and-Choosing-Packages.md @@ -70,7 +70,7 @@ Package search queries at nuget.org, from the NuGet CLI, and from within Visual - You can search for multiple values or properties at the same time. For example: - `id:jquery id:ui` searches for multiple terms in the `id` property.
`id:jquery tags:validation` searches multiple properties. + `id:jquery id:ui` searches for multiple terms in the `id` property.
`id:jquery tags:validation` searches for multiple properties. - Search ignores unsupported properties, so `invalid:jquery ui` is the same as searching for `ui`, and `invalid:jquery` returns all packages. @@ -108,7 +108,7 @@ The Visual Studio Package Manager Console, NuGet CLI, and dotnet CLI tools don't ### Native C++ packages -Visual Studio C++ projects can use native C++ NuGet packages. Installing these packages enables the **Manage NuGet Packages** context-menu command, exposes a `native` target framework, and provides MSBuild integration. +Visual Studio C++ projects can use native C++ NuGet packages. Installing these packages enable the **Manage NuGet Packages** context-menu command, exposes a `native` target framework, and provides MSBuild integration. To find native packages on nuget.org/packages, search by using `tag:native`. Such packages typically provide *.targets* and *.props* files, which NuGet imports automatically when adding the packages. From f9f9e0932655373da325b177784f5af60559db28 Mon Sep 17 00:00:00 2001 From: Jon Douglas Date: Tue, 6 Jun 2023 10:03:31 -0500 Subject: [PATCH 018/265] Add security audit concept doc (#3060) * Add security audit concept doc * Update docs/concepts/Auditing-Packages.md Co-authored-by: Andy Zivkovic * Fix editing section * Update Auditing-Packages.md * Add h1 * Update Auditing-Packages.md * Update docs/concepts/Auditing-Packages.md Co-authored-by: Andy Zivkovic * Update Auditing-Packages.md --------- Co-authored-by: Andy Zivkovic --- docs/concepts/Auditing-Packages.md | 108 +++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 docs/concepts/Auditing-Packages.md diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md new file mode 100644 index 000000000..cff297845 --- /dev/null +++ b/docs/concepts/Auditing-Packages.md @@ -0,0 +1,108 @@ +--- +title: Auditing package dependencies for security vulnerabilities +description: How to audit package dependencies for security vulnerabilities and acting on security audit reports. +author: JonDouglas +ms.author: jodou +ms.date: 05/04/2023 +ms.topic: conceptual +--- + +# Auditing package dependencies for security vulnerabilities + +## About security audits + +A security audit for package managers like NuGet is a process that involves analyzing the security of the packages that are included in a software project. This involves identifying vulnerabilities, evaluating risks, and making recommendations for improving security. The audit can include a review of the packages themselves, as well as any dependencies and their associated risks. The goal of the audit is to identify and mitigate any security vulnerabilities that could be exploited by attackers, such as code injection or cross-site scripting attacks. + +> [!IMPORTANT] +> Security auditing at restore time is available in .NET 8 Preview 4+ and Visual Studio 17.7 Preview 2+. + +## Running a security audit with `restore` + +The `restore` command automatically runs when you do a common package operation such as loading a project for the first time, adding a new package, updating a package version, or removing a package from your project in your favorite IDE. A description of your dependencies is checked against a report of known vulnerabilities on the [GitHub Advisory Database](https://github.com/advisories?query=type%3Areviewed+ecosystem%3Anuget). + +> [!IMPORTANT] +> For Audit to check packages, a package source that provides a vulnerability database must be used. +> NuGet.org's V3 URL is one such example (https://api.nuget.org/v3/index.json), but note that NuGet.org's V2 endpoint does not. + +> [!NOTE] +> .NET 8 preview 5+ enables Audit by default, but Visual Studio 17.7 does not ship .NET 8. +> To opt-in to Audit explicitly, set `true` in your project file, or a *Directory.Build.props* file. + +1. On the command line, navigate to your project or solution directory. +2. Ensure your project or solution contains a `.csproj` file. +3. Type `dotnet restore` or `restore` using your preferred tooling (i.e. MSBuild, NuGet.exe, etc). +4. Review the audit report and address the known security vulnerabilities. + +## Reviewing and acting on the security audit report + +Running `dotnet restore` will produce a report of security vulnerabilities with the affected package name, the severity of the vulnerability, and a link to the advisory for more details. + +### Security vulnerabilities found with updates + +If security vulnerabilities are found and updates are available for the package, you can either: + +- Edit the `.csproj` or other package version location (`Directory.Packages.props`) with a newer version containing a security fix. +- Use the NuGet package manager user interface in Visual Studio to update the individual package. +- Run the `dotnet add package` command with the respective package ID to update to the latest version. + +### Security vulnerabilities found with no updates + +In the case that a known vulnerability exists in a package without a security fix, you can do the following. + +- Check for any mitigating factors outlined in the advisory report. +- Use a suggested package if the package is marked deprecated or is abandoned. +- If the package is open source, consider contributing a fix. +- Open an issue in the package's issue tracker. + +#### Check for mitigating factors + +Review the security advisor for any mitigating factors that may allow you to continue using the package with the vulnerability. The vulnerability may only exist when the code is used on a specific framework, operating system, or a special function is called. + +#### Use a suggested package + +In the case that a security advisory is reported for the package you're using and the package is marked deprecated or seems abandoned, consider using any suggested alternate package the package author has declared or a package comprising of similar functionality that is maintained. + +#### Contribute a fix + +If a fix does not exist for the security advisory, you may want to suggest changes that addresses the vulnerability in a pull request on package's open source repository or contact the author through the `Contact owners` section on the NuGet.org package detail page. + +#### Open an issue + +If you do not want to fix the vulnerability or are unable to update or replace the package, open an issue in the package's issue tracker or preferred contact method. On NuGet.org, you can navigate to the package details page and click `Report package` which will guide you to get in contact with the author. + +### No security vulnerabilities found + +If no security vulnerabilities are found, this means that packages with known vulnerabilities were not found in your package graph at the present moment of time you checked. Since the advisory database can be updated at any time, we recommend regularly checking your `dotnet restore` output and ensuring the same in your continuous integration process. + +### Setting a security audit level + +In cases where you only care about a certain threshold of a security advisory severity, you can set the `` MSBuild property to the desired level in which auditing will fail. Possible values are `low`, `moderate`, `high`, and `critical`. For example if you only want to see `moderate`, `high`, and `critical` advisories, you can set the following: + +```xml +moderate +``` + +### Excluding advisories + +There is no support for excluding individual advisories at this time. You can use `` to suppress `NU1901`-`NU1904` warnings or use the `` functionality to ensure your audit reports are useful to your workflow. + +### Warning codes + +| Warning Code | Severity | +|--------------|----------| +| NU1901 | low | +| NU1902 | moderate | +| NU1903 | high | +| NU1904 | critical | + +### Disabling security auditing + +At any time you wish to not receive security audit reports, you can opt-out of the experience entirely by setting the following MSBuild property in a `.csproj` or MSBuild file being evaluated as part of your project: + +```xml +false +``` + +## Summary + +Security auditing features are crucial for maintaining the security and integrity of software projects. These features provide you with an additional layer of protection against security vulnerabilities and ensures that you can use open source packages with confidence. From 03296904cb89dc73340cd7304e4fee3270adb7cf Mon Sep 17 00:00:00 2001 From: Bradben Date: Tue, 6 Jun 2023 08:05:46 -0700 Subject: [PATCH 019/265] Update NuGet-FAQ.yml (#3066) Add Q# as supported language --- docs/resources/NuGet-FAQ.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resources/NuGet-FAQ.yml b/docs/resources/NuGet-FAQ.yml index 7c4bee0ba..ba838716b 100644 --- a/docs/resources/NuGet-FAQ.yml +++ b/docs/resources/NuGet-FAQ.yml @@ -58,7 +58,7 @@ sections: answer: | NuGet generally works for .NET languages and is designed to bring .NET libraries into a project. Because it also supports MSBuild and Visual Studio automation in some project types, it also supports other projects and languages to various degrees. - The most recent version of NuGet supports C#, Visual Basic, F#, WiX, and C++. + The most recent version of NuGet supports C#, Visual Basic, F#, WiX, C++, and Q#. - question: | What project templates are supported by NuGet? From ef6b27eb0500720926e7894c13e26e2da73314f2 Mon Sep 17 00:00:00 2001 From: bub1ick <51718131+bub1ick@users.noreply.github.com> Date: Tue, 6 Jun 2023 18:07:01 +0300 Subject: [PATCH 020/265] Add the Native Target Framework (#3067) In the Blog Post (https://devblogs.microsoft.com/nuget/native-support/#native-target-framework) it is precisely stated that you should specify the "native" target framework, when developing win32 applications --- docs/reference/target-frameworks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/reference/target-frameworks.md b/docs/reference/target-frameworks.md index 39129572a..95c980682 100644 --- a/docs/reference/target-frameworks.md +++ b/docs/reference/target-frameworks.md @@ -89,6 +89,7 @@ Universal Windows Platform | uap | uap [uap10.0] | | | | net6.0 | Tizen | tizen | tizen3 | | | | tizen4 | +| Native | native | native | ## Deprecated frameworks From 98068a740e9ca26683d18ca57b5a3379f735de3d Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Tue, 6 Jun 2023 08:11:36 -0700 Subject: [PATCH 021/265] Document MSBuildSdk package type (#3036) --- docs/create-packages/set-package-type.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/create-packages/set-package-type.md b/docs/create-packages/set-package-type.md index b16004f8c..2fc834ac8 100644 --- a/docs/create-packages/set-package-type.md +++ b/docs/create-packages/set-package-type.md @@ -17,6 +17,8 @@ Packages can be marked with one more more *package types* to indicate its intend - `DotnetTool` type packages are .NET tools that can be installed by the [dotnet CLI](/dotnet/articles/core/tools/index). +- `MSBuildSdk` type packages are [MSBuild project SDKs](/visualstudio/msbuild/how-to-use-project-sdk) that simplifies using software development kits. + - `Template` type packages provide [custom templates](/dotnet/core/tools/custom-templates) that can be used to create files or projects like an app, service, tool, or class library. Packages not marked with a type, including all packages created with earlier versions of NuGet, default to the `Dependency` type. From f49329fb5fc31656a199dcee4c8fcb71598d07e9 Mon Sep 17 00:00:00 2001 From: lyndaidaii <64443925+lyndaidaii@users.noreply.github.com> Date: Tue, 6 Jun 2023 08:13:15 -0700 Subject: [PATCH 022/265] Update readme page doc (#3025) * update allowlist + additional markdown feature support * reword --------- Co-authored-by: Lynn Dai --- docs/nuget-org/package-readme-on-nuget-org.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/nuget-org/package-readme-on-nuget-org.md b/docs/nuget-org/package-readme-on-nuget-org.md index 7867061d2..1e82a77a0 100644 --- a/docs/nuget-org/package-readme-on-nuget-org.md +++ b/docs/nuget-org/package-readme-on-nuget-org.md @@ -51,6 +51,7 @@ NuGet.org allows all images, including badges, from the following trusted domain * api.reuse.software * app.fossa.com * app.fossa.io +* avatars.githubusercontent.com * badge.fury.io * badgen.net * badges.gitter.im @@ -100,3 +101,4 @@ NuGet.org currently supports the following Markdown features: * [Emojis](https://github.com/xoofx/markdig/blob/master/src/Markdig.Tests/Specs/EmojiSpecs.md) * [Auto-links](https://github.com/xoofx/markdig/blob/master/src/Markdig.Tests/Specs/AutoLinks.md) +We also support syntax highlighting, You can add an language identifier to enable syntax highlighting in your code spans. From a61f4598d0202bf95c4f869da16bad9447e07071 Mon Sep 17 00:00:00 2001 From: Heng Liu <45407901+heng-liu@users.noreply.github.com> Date: Tue, 13 Jun 2023 17:09:18 -0700 Subject: [PATCH 023/265] NuGet June 2023 servicing release udpates (#3072) --- docs/release-notes/NuGet-6.0.md | 5 +++++ docs/release-notes/NuGet-6.2.md | 5 +++++ docs/release-notes/NuGet-6.3.md | 9 +++++++-- docs/release-notes/NuGet-6.4.md | 5 +++++ docs/release-notes/NuGet-6.5.md | 5 +++++ docs/release-notes/NuGet-6.6.md | 5 +++++ 6 files changed, 32 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/NuGet-6.0.md b/docs/release-notes/NuGet-6.0.md index 14a9306fe..0e5ece5b0 100644 --- a/docs/release-notes/NuGet-6.0.md +++ b/docs/release-notes/NuGet-6.0.md @@ -17,9 +17,14 @@ NuGet distribution vehicles: | **6.0.1** | [Visual Studio 2022 version 17.0.2](https://visualstudio.microsoft.com/downloads/) | N/A | | [**6.0.2**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.0.11](https://visualstudio.microsoft.com/downloads/) | [6.0.301](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | | [**6.0.3**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.0](https://visualstudio.microsoft.com/downloads/) | [6.0.110](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | +| [**6.0.5**](https://nuget.org/downloads) | N/A | [6.0.118](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | 1 Installed with Visual Studio 2022 with.NET Core workload +## Summary: What's New in 6.0.5 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 6.0.3 * [Security]: Microsoft Security Advisory CVE-2022-41032 | .NET Elevation of Privilege Vulnerability - [#12149](https://github.com/NuGet/Home/issues/12149) diff --git a/docs/release-notes/NuGet-6.2.md b/docs/release-notes/NuGet-6.2.md index 68b06b1ab..3cf409cfb 100644 --- a/docs/release-notes/NuGet-6.2.md +++ b/docs/release-notes/NuGet-6.2.md @@ -16,9 +16,14 @@ NuGet distribution vehicles: | [**6.2.0**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.2](https://visualstudio.microsoft.com/downloads/) | [6.0.300](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | | [**6.2.1**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.2.4](https://visualstudio.microsoft.com/downloads/) | [6.0.301](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | | [**6.2.2**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.2](https://visualstudio.microsoft.com/downloads/) | [6.0.305](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | +| [**6.2.4**](https://nuget.org/downloads) | N/A | [6.0.313](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | 1 Installed with Visual Studio 2022 with .NET Core workload +## Summary: What's New in 6.2.4 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 6.2.2 * [Security]: Microsoft Security Advisory CVE 2022-41032 | .NET Elevation of Privilege Vulnerability - [#12149](https://github.com/NuGet/Home/issues/12149) diff --git a/docs/release-notes/NuGet-6.3.md b/docs/release-notes/NuGet-6.3.md index 0f0f80c95..abdf4d073 100644 --- a/docs/release-notes/NuGet-6.3.md +++ b/docs/release-notes/NuGet-6.3.md @@ -13,11 +13,16 @@ NuGet distribution vehicles: | NuGet version | Available in Visual Studio version | Available in .NET SDK(s) | |:---|:---|:---| -| [**6.3**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.3](https://visualstudio.microsoft.com/downloads/) | [6.0.400](https://dotnet.microsoft.com/download/dotnet-core/)1 | -| [**6.3.1**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.3](https://visualstudio.microsoft.com/downloads/) | [6.0.402](https://dotnet.microsoft.com/download/dotnet-core/)1 | +| [**6.3**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.3](https://visualstudio.microsoft.com/downloads/) | [6.0.400](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | +| [**6.3.1**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.3](https://visualstudio.microsoft.com/downloads/) | [6.0.402](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | +| [**6.3.3**](https://nuget.org/downloads) | N/A | [6.0.410](https://dotnet.microsoft.com/download/dotnet-core/6.0)1 | 1 Installed with Visual Studio 17.3 with.NET Core workload +## Summary: What's New in 6.3.3 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 6.3.1 * [Security]: Microsoft Security Advisory CVE-2022-41032 | .NET Elevation of Privilege Vulnerability - [#12149](https://github.com/NuGet/Home/issues/12149) diff --git a/docs/release-notes/NuGet-6.4.md b/docs/release-notes/NuGet-6.4.md index 509f0b954..40fa765c0 100644 --- a/docs/release-notes/NuGet-6.4.md +++ b/docs/release-notes/NuGet-6.4.md @@ -14,9 +14,14 @@ NuGet distribution vehicles: | NuGet version | Available in Visual Studio version | Available in .NET SDK(s) | |:---|:---|:---| | [**6.4**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.4](https://visualstudio.microsoft.com/downloads/) | [7.0.100](https://dotnet.microsoft.com/download/dotnet-core/7.0)1 | +| [**6.4.2**](https://nuget.org/downloads) | N/A | [7.0.107](https://dotnet.microsoft.com/download/dotnet-core/7.0)1 | 1 Installed with Visual Studio 17.4 with .NET Core workload +## Summary: What's New in 6.4.2 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 6.4 * Central package management is considered production ready and the preview message has been removed - [#11950](https://github.com/NuGet/Home/issues/11950) diff --git a/docs/release-notes/NuGet-6.5.md b/docs/release-notes/NuGet-6.5.md index 28681ad21..9313eae8f 100644 --- a/docs/release-notes/NuGet-6.5.md +++ b/docs/release-notes/NuGet-6.5.md @@ -14,9 +14,14 @@ NuGet distribution vehicles: | NuGet version | Available in Visual Studio version | Available in .NET SDK(s) | |:---|:---|:---| | [**6.5**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.5](https://visualstudio.microsoft.com/downloads/) | [7.0.200](https://dotnet.microsoft.com/download/dotnet-core/7.0)1 | +| [**6.5.1**](https://nuget.org/downloads) | N/A | N/A 1 | 1 Installed with Visual Studio 2022 with.NET Core workload +## Summary: What's New in 6.5.1 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 6.5 * Manage packages in the Directory.Packages.props file for CPM projects - [#11890](https://github.com/NuGet/Home/issues/11890) diff --git a/docs/release-notes/NuGet-6.6.md b/docs/release-notes/NuGet-6.6.md index f2d3b38a8..ecbb35a69 100644 --- a/docs/release-notes/NuGet-6.6.md +++ b/docs/release-notes/NuGet-6.6.md @@ -14,9 +14,14 @@ NuGet distribution vehicles: | NuGet version | Available in Visual Studio version | Available in .NET SDK(s) | |:---|:---|:---| | [**6.6**](https://nuget.org/downloads) | [Visual Studio 2022 version 17.6](https://visualstudio.microsoft.com/downloads/) | [7.0.300](https://dotnet.microsoft.com/download/dotnet-core/7.0)1 | +| [**6.6.1**](https://nuget.org/downloads) | N/A | [7.0.304](https://dotnet.microsoft.com/download/dotnet-core/7.0)1 | 1 Installed with Visual Studio 2022 with .NET Core workload +## Summary: What's New in 6.6.1 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 6.6 * [Epic]: Central Package Management improvements for 17.6 - [#12413](https://github.com/NuGet/Home/issues/12413) From 93383a51c7b0c27325991e5f9f18714af27e6b1e Mon Sep 17 00:00:00 2001 From: Jon Douglas Date: Tue, 13 Jun 2023 19:15:27 -0500 Subject: [PATCH 024/265] Update TOC.md (#3069) --- docs/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/TOC.md b/docs/TOC.md index 81d299f07..b251cf415 100644 --- a/docs/TOC.md +++ b/docs/TOC.md @@ -72,6 +72,7 @@ ## [Package installation process](concepts/package-installation-process.md) ## [Package versioning](concepts/package-versioning.md) ## [Dependency resolution](concepts/dependency-resolution.md) +## [Auditing package dependencies for security vulnerabilities](concepts/Auditing-Packages.md) ## [Best practices for a secure software supply chain](concepts/Security-Best-Practices.md) ## [MSBuild .props and .targets](concepts/MSBuild-props-and-targets.md) ## [Troubleshooting Installed Packages](concepts/troubleshooting-installed-packages.md) From 8e05739aa2174b107463be0999219aa764a6c059 Mon Sep 17 00:00:00 2001 From: Heng Liu <45407901+heng-liu@users.noreply.github.com> Date: Wed, 14 Jun 2023 18:50:18 -0700 Subject: [PATCH 025/265] update NuGetScratch related doc (#3073) --- ...managing-the-global-packages-and-cache-folders.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/consume-packages/managing-the-global-packages-and-cache-folders.md b/docs/consume-packages/managing-the-global-packages-and-cache-folders.md index afa31e2a2..8a1d00060 100644 --- a/docs/consume-packages/managing-the-global-packages-and-cache-folders.md +++ b/docs/consume-packages/managing-the-global-packages-and-cache-folders.md @@ -15,7 +15,7 @@ Whenever you install, update, or restore a package, NuGet manages packages and p | --- | --- | | global-packages | The *global-packages* folder is where NuGet installs any downloaded package. Each package is fully expanded into a subfolder that matches the package identifier and version number. Projects using the [PackageReference](package-references-in-project-files.md) format always use packages directly from this folder. When using the [packages.config](../reference/packages-config.md), packages are installed to the *global-packages* folder, then copied into the project's `packages` folder.
  • Windows: `%userprofile%\.nuget\packages`
  • Mac/Linux: `~/.nuget/packages`
  • Override using the NUGET_PACKAGES environment variable, the `globalPackagesFolder` or `repositoryPath` [configuration settings](../reference/nuget-config-file.md#config-section) (when using PackageReference and `packages.config`, respectively), or the `RestorePackagesPath` MSBuild property (MSBuild only). The environment variable takes precedence over the configuration setting.
| | http-cache | The Visual Studio Package Manager (NuGet 3.x+) and the `dotnet` tool store copies of downloaded packages in this cache (saved as `.dat` files), organized into subfolders for each package source. Packages are not expanded, and the cache has an expiration time of 30 minutes.
  • Windows: `%localappdata%\NuGet\v3-cache`
  • Mac/Linux: `~/.local/share/NuGet/v3-cache`
  • Override using the NUGET_HTTP_CACHE_PATH environment variable.
| -| temp | A folder where NuGet stores temporary files during its various operations.
  • Windows: `%temp%\NuGetScratch`
  • Mac/Linux: `/tmp/NuGetScratch`
  • | +| temp | A folder where NuGet stores temporary files during its various operations.
  • Windows: `%temp%\NuGetScratch`
  • Mac: `/tmp/NuGetScratch`
  • Linux: `/tmp/NuGetScratch`
  • Override using the NUGET_SCRATCH environment variable.
  • | | plugins-cache **4.8+** | A folder where NuGet stores the results from the operation claims request.
    • Windows: `%localappdata%\NuGet\plugins-cache`
    • Mac/Linux: `~/.local/share/NuGet/plugins-cache`
    • Override using the NUGET_PLUGINS_CACHE_PATH environment variable.
    | > [!Note] @@ -53,7 +53,7 @@ You can also view folder locations using the [dotnet nuget locals command](/dotn dotnet nuget locals all --list ``` -Typical output (Mac/Linux; "user1" is the current username): +Typical output (Mac; "user1" is the current username): ```output info : http-cache: /home/user1/.local/share/NuGet/v3-cache @@ -62,6 +62,14 @@ info : temp: /tmp/NuGetScratch info : plugins-cache: /home/user1/.local/share/NuGet/plugins-cache ``` +Typical output (Linux; "user1" is the current username): + +```output +info : http-cache: /home/user1/.local/share/NuGet/v3-cache +info : global-packages: /home/user1/.nuget/packages/ +info : temp: /tmp/NuGetScratchuser1 +info : plugins-cache: /home/user1/.local/share/NuGet/plugins-cache +``` To display the location of a single folder, use `http-cache`, `global-packages`, `temp`, or `plugins-cache` instead of `all`. ## Clearing local folders From b2c50eeb86f6ddc9196c42f7dbbaec7cac8e0a3a Mon Sep 17 00:00:00 2001 From: Heng Liu <45407901+heng-liu@users.noreply.github.com> Date: Thu, 15 Jun 2023 08:47:20 -0700 Subject: [PATCH 026/265] update 5.11.5 (#3074) --- docs/release-notes/NuGet-5.11.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/release-notes/NuGet-5.11.md b/docs/release-notes/NuGet-5.11.md index 48c02be5c..516930917 100644 --- a/docs/release-notes/NuGet-5.11.md +++ b/docs/release-notes/NuGet-5.11.md @@ -16,12 +16,17 @@ NuGet distribution vehicles: | [**5.11.0**](https://nuget.org/downloads) | [Visual Studio 2019 version 16.11](https://visualstudio.microsoft.com/downloads/) | [5.0.400](https://dotnet.microsoft.com/download/dotnet-core/5.0)1 | | [**5.11.2**](https://nuget.org/downloads) | [Visual Studio 2019 version 16.11.16](https://visualstudio.microsoft.com/downloads/) | N/A | | [**5.11.3**](https://nuget.org/downloads) | N/A | N/A | +| [**5.11.5**](https://nuget.org/downloads) | N/A | N/A | 1 Installed with Visual Studio 2019 with .NET Core workload > [!NOTE] > Visual Studio 16.11, MSBuild 16.11, and .NET 5.0.400+ requires NuGet.exe 5.11 or later. +## Summary: What's New in 5.11.5 + +* [Security]: Microsoft Security Advisory CVE-2023-29337 | NuGet Client Remote Code Execution Vulnerability - [#12653](https://github.com/NuGet/Home/issues/12653) + ## Summary: What's New in 5.11.3 * [Security]: Microsoft Security Advisory CVE-2022-41032 | .NET Elevation of Privilege Vulnerability - [#12149](https://github.com/NuGet/Home/issues/12149) From 226d8c2f187cd1acb9f6e222437618e66d8ec4f8 Mon Sep 17 00:00:00 2001 From: Andy Zivkovic Date: Mon, 19 Jun 2023 09:17:29 +0200 Subject: [PATCH 027/265] Update NuGetAudit opt-in instructions (#3071) --- docs/concepts/Auditing-Packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index cff297845..26fdbeba3 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -25,7 +25,7 @@ The `restore` command automatically runs when you do a common package operation > NuGet.org's V3 URL is one such example (https://api.nuget.org/v3/index.json), but note that NuGet.org's V2 endpoint does not. > [!NOTE] -> .NET 8 preview 5+ enables Audit by default, but Visual Studio 17.7 does not ship .NET 8. +> .NET 8 preview 6+ enables Audit by default, but Visual Studio 17.7 does not ship .NET 8. > To opt-in to Audit explicitly, set `true` in your project file, or a *Directory.Build.props* file. 1. On the command line, navigate to your project or solution directory. From 580240e3610c0c06b6e08cb5e4aef514c440db8e Mon Sep 17 00:00:00 2001 From: Mike Jones Date: Mon, 19 Jun 2023 10:07:55 -0700 Subject: [PATCH 028/265] MsDate update for the hub page (#3065) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Change link for pre-release guidance * Update release notes images * End of May 2022 Live Update (#2763) * June 2022 docs merge (#2783) * Add 5.9 release notes (#2780) * Add 6.0.2 release notes (#2774) * Add 5.11 release notes (#2775) * Add 5.7 release notes (#2776) * Add 4.9 release notes (#2777) * Add 5.2 release notes (#2778) * Merge main to live (#2808) * document The parameter is incorrect behavior (#2800) * document The parameter is incorrect behavior * Add a note/tip instead of bold. Co-authored-by: Jon Douglas * Add a dedicated page for props and targets (#2807) Co-authored-by: Simon Cropp Co-authored-by: Jon Douglas * Updates to ms.date values based on file history * edit * fixed year * August Docs Live Merge (#2840) * document The parameter is incorrect behavior (#2800) * document The parameter is incorrect behavior * Add a note/tip instead of bold. Co-authored-by: Jon Douglas * Add a dedicated page for props and targets (#2807) * Document NU1802 and NU1803 (#2816) * Add list in Normalized version numbers (#2818) Fix #2817 * Clarify headline of section about projects without any package dependencies (#2812) * Add issue management bots (#2825) * Fix formatting typo in CPM (#2832) * Add Gitea to NuGet hosting solutions (#2828) * Add Gitea to NuGet hosting solutions * Use Gitea project URL * Update NU1100.md (#2829) NU1100 may also be caused by the lack of a NuGet configura * Updates to ms.date values based on file history (#2831) * Updates to ms.date values based on file history * edit * fixed year * Alphabetize nuget list (#2837) * Improve NU1100 (#2838) * Add CODEOWNERS to docs PRs (#2836) * Release notes for 6.3 (#2834) * release notes for 6.3 Co-authored-by: Simon Cropp Co-authored-by: Nikolche Kolev Co-authored-by: andrei Co-authored-by: riQQ Co-authored-by: Drew Noakes Co-authored-by: John Olheiser Co-authored-by: Nestor Waldyd Co-authored-by: Mike Jones Co-authored-by: John Olheiser Co-authored-by: Kartheek Penagamuri <52756182+kartheekp-ms@users.noreply.github.com> Co-authored-by: Martin Ruiz * November / NuGet 6.4 Merge (#2934) * In all content, remove (#2920) ms.prod = nuget Replace with ms.service = nuget Co-authored-by: Docs Allowlist Management * Update VS extensibility docs (#2929) * Document various log codes (#2933) Documenting: NU1008, NU1009, NU1010, NU1011, NU1109, NU1402, NU1403, NU5042, NU5049 * Release notes for 6.4 (#2926) * Suggest a more generally appropriate import tag (#2932) * Suggest a more generally appropriate import tag Co-authored-by: opbld17 Co-authored-by: Docs Allowlist Management Co-authored-by: Andy Zivkovic Co-authored-by: Nikolche Kolev Co-authored-by: Jean-Pierre Briedé Co-authored-by: Andrew Arnott * Ms.date update --------- Co-authored-by: Christopher R. Gill Co-authored-by: Jon Douglas Co-authored-by: Christopher R. Gill Co-authored-by: Joel Verhagen Co-authored-by: Nikolche Kolev Co-authored-by: Jon Douglas Co-authored-by: Kartheek Penagamuri <52756182+kartheekp-ms@users.noreply.github.com> Co-authored-by: Simon Cropp Co-authored-by: andrei Co-authored-by: riQQ Co-authored-by: Drew Noakes Co-authored-by: John Olheiser Co-authored-by: Nestor Waldyd Co-authored-by: John Olheiser Co-authored-by: Martin Ruiz Co-authored-by: opbld17 Co-authored-by: Docs Allowlist Management Co-authored-by: Andy Zivkovic Co-authored-by: Jean-Pierre Briedé Co-authored-by: Andrew Arnott Co-authored-by: Your Name --- docs/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.yml b/docs/index.yml index 792a6b3f7..0ca90f01a 100644 --- a/docs/index.yml +++ b/docs/index.yml @@ -9,7 +9,7 @@ metadata: ms.topic: hub-page author: JonDouglas ms.author: jodou - ms.date: 01/13/2020 + ms.date: 05/26/2023 highlightedContent: items: From 15603a1f1007ab30285ee9a16596f2865377f153 Mon Sep 17 00:00:00 2001 From: Nikolche Kolev Date: Tue, 20 Jun 2023 10:30:04 -0700 Subject: [PATCH 029/265] Explicit NU1012 example (#3078) --- docs/reference/errors-and-warnings/NU1012.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/reference/errors-and-warnings/NU1012.md b/docs/reference/errors-and-warnings/NU1012.md index 7ea7bb9b8..be74dc1fd 100644 --- a/docs/reference/errors-and-warnings/NU1012.md +++ b/docs/reference/errors-and-warnings/NU1012.md @@ -35,6 +35,9 @@ When creating a package for a framework with a platform such as `android`, you n ### Solution Specify the platform version in your nuspec. + +Example: `` + If you are using the pack targets, the platform version will be automatically inferred. ## Scenario 3 @@ -48,3 +51,5 @@ Some of the files being packaged according to the NuGet packaging conventions ha ### Solution Specify the platform version in your nuspec or in the pack extensibility targets in your project file. + +Example: `lib/net6.0-android32.0/Foo.dll`, `build/net9.0-windows10.0.19041/Foo.props` From 3d297af348d4d7613815e91a41f96be6a0c3c10e Mon Sep 17 00:00:00 2001 From: lyndaidaii <64443925+lyndaidaii@users.noreply.github.com> Date: Tue, 20 Jun 2023 11:54:46 -0700 Subject: [PATCH 030/265] update image allowlist domain (#3080) Co-authored-by: Lynn Dai --- docs/nuget-org/package-readme-on-nuget-org.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/nuget-org/package-readme-on-nuget-org.md b/docs/nuget-org/package-readme-on-nuget-org.md index 1e82a77a0..d42465398 100644 --- a/docs/nuget-org/package-readme-on-nuget-org.md +++ b/docs/nuget-org/package-readme-on-nuget-org.md @@ -80,6 +80,7 @@ NuGet.org allows all images, including badges, from the following trusted domain * sonarcloud.io * travis-ci.com * travis-ci.org +* wakatime.com * user-images.githubusercontent.com If you feel that another domain should be added to the allow-list, please feel free to [file an issue](https://github.com/NuGet/NuGetGallery/issues) and it will be reviewed by our engineering team for privacy and security compliance. Images with relative local paths and images hosted from unsupported domains will not be rendered and will produce a warning on the readme file preview and package details page that is only visible to the package owners. From aa232657735115f3abc56fad02c510b6a4bbad44 Mon Sep 17 00:00:00 2001 From: Donnie Goodson <49205731+donnie-msft@users.noreply.github.com> Date: Tue, 20 Jun 2023 15:36:44 -0700 Subject: [PATCH 031/265] Document the Package Source Mappings workflow in VS Options & PM UI (#3079) --- .../Package-Source-Mapping.md | 44 ++++++++++++++++++ ...ackageSourceMapping_PMUI_Status_Mapped.png | Bin 0 -> 121875 bytes ...ourceMapping_PMUI_Status_Off_Annotated.png | Bin 0 -> 114933 bytes ...eMapping_VSOptions_AddMappingCompleted.png | Bin 0 -> 48524 bytes ...urceMapping_VSOptions_AddMappingFilled.png | Bin 0 -> 18744 bytes ...urceMapping_VSOptions_AddMappingOpened.png | Bin 0 -> 56709 bytes ...kageSourceMapping_VSOptions_NoMappings.png | Bin 0 -> 45233 bytes 7 files changed, 44 insertions(+) create mode 100644 docs/consume-packages/media/packageSourceMapping_PMUI_Status_Mapped.png create mode 100644 docs/consume-packages/media/packageSourceMapping_PMUI_Status_Off_Annotated.png create mode 100644 docs/consume-packages/media/packageSourceMapping_VSOptions_AddMappingCompleted.png create mode 100644 docs/consume-packages/media/packageSourceMapping_VSOptions_AddMappingFilled.png create mode 100644 docs/consume-packages/media/packageSourceMapping_VSOptions_AddMappingOpened.png create mode 100644 docs/consume-packages/media/packageSourceMapping_VSOptions_NoMappings.png diff --git a/docs/consume-packages/Package-Source-Mapping.md b/docs/consume-packages/Package-Source-Mapping.md index ec65391b8..544651d7c 100644 --- a/docs/consume-packages/Package-Source-Mapping.md +++ b/docs/consume-packages/Package-Source-Mapping.md @@ -14,6 +14,15 @@ Use Package Source Mapping along side other [best practices](..\concepts\Securit Starting with [NuGet 6.0](..\release-notes\NuGet-6.0.md), you can centrally declare which source each package in your solution should restore from in your nuget.config file. +Starting with Visual Studio 17.5, you can add and remove Package Source Mappings with the Visual Studio Options Dialog + +### Visual Studio support +| Visual Studio | Package Source Mapping | Support in Tools -> Options | Support in Package Manager UI | +|-----|---------------------|---------------------|---------------------| +| 17.0 - 17.4 | ✅ Available | ❌ Not available | ❌ Not available | +| 17.5 | ✅ Available | ✅ Available | ❌ Not available | +| 17.7 Preview 3| ✅ Available | ✅ Available | ✅ Status displayed | + The feature is available across all NuGet integrated tooling. * [Visual Studio 2022 and later](https://visualstudio.microsoft.com/downloads/) @@ -32,6 +41,41 @@ For a video-based overview of the Package Source Mapping feature, consider watch To opt into this feature, you must have a `nuget.config` file. Having a single `nuget.config` at the root of your repository is considered a best practice. See [nuget.config documentation](../reference/nuget-config-file.md) to learn more. +### Enable by using Visual Studio Options Dialog + +1. Open your solution in Visual Studio. +2. Navigate to the `Package Source Mappings` Options Dialog. + +_From the Package Manager UI_ + +- Select a package from the list to show it in the Details Pane. +- Press the `Configure` button to open the Package Source Mappings options page. + +![The NuGet Package Manager window in Visual Studio showing a selected package, and a highlight around the "Package source mapping is off" status with a `Configure` button.](media/packageSourceMapping_PMUI_Status_Off_Annotated.png) + +_From the Visual Studio Options Dialog_ + + - Go to the `Tools` menu in the main Visual Studio toolbar, and choose `NuGet Package Manager` -> `Package Manager Settings`. + - Navigate to the `Package Source Mappings` page. + +![The Visual Studio `Package Source Mappings` Options Dialog showing no package source mappings, with an `Add` button to create a new mapping.](media/packageSourceMapping_VSOptions_NoMappings.png) + +3. Press the `Add` button in the `Package Source Mappings` page to open the `Add Package Source Mappings` dialog. + +![The `Add Package Source Mappings` dialog](media/packageSourceMapping_VSOptions_AddMappingOpened.png) +4. Enter a Package ID or Package Pattern, and select one or more package source(s) by toggling the checkbox for your desired source(s). + +![The `Add Package Source Mappings` dialog with a filled package pattern and selected package source.](media/packageSourceMapping_VSOptions_AddMappingFilled.png) + +5. The `Package Source Mapping` options page will show the newly created source mapping. + +![The `Package Source Mapping` options page showing the newly created source mapping](media/packageSourceMapping_VSOptions_AddMappingCompleted.png) + +6. Press `OK` on the Options Dialog to save changes to the applicable `nuget.config`. +7. The NuGet Package Manager window will refresh and reflect the new status of the selected package's source mappings. +![The NuGet Package Manager window in Visual Studio showing a selected package with the "Package source mapping found" status with a `Configure` button.](media/packageSourceMapping_PMUI_Status_Mapped.png) + +### Enable by manually editing `nuget.config` * Declare your desired package sources in your `nuget.config` file. * Following your source declarations, add a `` element that specifies the desired mappings for each source. * Declare exactly one `packageSource` element for each source in use. diff --git a/docs/consume-packages/media/packageSourceMapping_PMUI_Status_Mapped.png b/docs/consume-packages/media/packageSourceMapping_PMUI_Status_Mapped.png new file mode 100644 index 0000000000000000000000000000000000000000..e27bf39206e23fce16ffc7a0e744b880938da7ca GIT binary patch literal 121875 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 Ii|G6OAA98_uK)l5 literal 0 HcmV?d00001 diff --git a/docs/consume-packages/media/packageSourceMapping_PMUI_Status_Off_Annotated.png b/docs/consume-packages/media/packageSourceMapping_PMUI_Status_Off_Annotated.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d698f2074de8c1173290412341599fc90618ec GIT binary patch literal 114933 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 WU{pcPo$<4?@?1_uw&2;D5B~vX9b|t1 literal 0 HcmV?d00001 diff --git a/docs/consume-packages/media/packageSourceMapping_VSOptions_AddMappingFilled.png b/docs/consume-packages/media/packageSourceMapping_VSOptions_AddMappingFilled.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0e9390f6c916c0444e8854ff79e9cd7f9cd22b GIT binary patch literal 18744 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

    | +| [plugins-cache](#plugin-cache) **4.8+** |
    • Windows: `%localappdata%\NuGet\plugins-cache`
    • Mac/Linux: `~/.local/share/NuGet/plugins-cache`
    • Override using the NUGET_PLUGINS_CACHE_PATH environment variable.
    | > [!Note] > NuGet 3.5 and earlier uses *packages-cache* instead of the *http-cache*, which is located in `%localappdata%\NuGet\Cache`. @@ -27,6 +27,54 @@ When asked to retrieve a package, NuGet first looks in the *global-packages* fol For more information, see [What happens when a package is installed?](../concepts/package-installation-process.md). +## global-packages + +The *global-packages* folder is where NuGet installs any downloaded package. +Each package is fully expanded into a subfolder that matches the package identifier and version number. +Projects using the [PackageReference](package-references-in-project-files.md) format always use packages directly from this folder. +When using the [packages.config](../reference/packages-config.md), packages are installed to the *global-packages* folder, then copied into the project's `packages` folder. + +### Cleaning the global-packages directory + +The global-packages directory needs to be manually cleaned to remove packages that are no longer used. +You can do this with the `dotnet nuget locals global-packages --clean` command, or the "clear NuGet local resources" button in Visual Studio's options (equivalent to `dotnet nuget locals all --clear`). +After clearing the global-packages directory, you will need to restore your projects again to redownload all required packages. +In Visual Studio, you may need to reload your solution to clear NuGet's "up to date restores" cache, or alternatively do a command line restore (for example, within Visual Studio's terminal window) with `msbuild -t:restore your.sln`. + +To clean only unused packages, it's a two step process. +First, there is a [nuget.config setting `updatePackageLastAccessTime`](../reference/nuget-config-file.md) that should be enabled. +This setting will cause NuGet to update each package's `.nupkg.metadata` file when it is used in a restore. +When restore runs, but a project is considered already up to date, the package timestamps are *not* updated. +The `.nupkg.metadata` file is the last file that NuGet will create when downloading and extracting packages during a restore or install, and is the file that restore uses to check if a package has been extracted successfully. + +Second, run a tool to perform the cleanup. +After the `updatePackageLastAccessTime` setting is enabled, we recommend waiting a few days to make sure that all the packages you use regularly have had their timestamps updated. + +At this time, NuGet does not provide a tool or command to do this. +You can [add a 👍 reaction to this GitHub issue](https://github.com/NuGet/Home/issues/4980) to signal your interest. +Some community members have created their own open source NuGet cleaner tools that you can search for. + +If you are going to write your own cleanup tool, it is important that the `.nupkg.metadata` file is deleted if any of the other package files are deleted, so we recommend that this file is deleted first. +Otherwise projects referencing the package may have unexpected behavior. +If writing a cleanup tool in .NET, consider using `ConcurrencyUtilities.ExecuteWithFileLocked[Async](..)` from the [NuGet.Common package](https://www.nuget.org/packages/NuGet.Common), passing the full nupkg path of the package directory you're going to delete as the key, to avoid deleting a package that restore is trying to extract at the same time. +The global packages directory can be programatically found with the [NuGet.Configuration package](https://www.nuget.org/packages/NuGet.Configuration). +Use `Settings.LoadDefaultSettings(path)` to get an `ISettings` instance (you can pass `null` as the path, or pass a directory if you want to handle solutions with a nuget.config that redirects the global-packages directory), and then use `SettingsUtility.GetGlobalPackagesFolder(settings)`. +Alternatively, you can run `dotnet nuget locals global-packages --list` as a child process and parse the output. + +## http-cache + +NuGet will cache copies of most NuGet feed communications (excluding search), organized into subfolders for each package source. +Packages are not expanded, and files with a last modified date older than 30 minutes are typically considered expired. + +## temp + +A folder where NuGet may store temporary files during its various operations. + +## plugin-cache + +A folder where NuGet stores the results from the operation claims request. +See the [cross platform plugins reference](../reference/extensibility/NuGet-Cross-Platform-Plugins.md) for more information. + ## Viewing folder locations You can view locations using the [nuget locals command](../reference/cli-reference/cli-ref-locals.md): diff --git a/docs/reference/errors-and-warnings/NU1802.md b/docs/reference/errors-and-warnings/NU1802.md index da9738ae8..7e194460e 100644 --- a/docs/reference/errors-and-warnings/NU1802.md +++ b/docs/reference/errors-and-warnings/NU1802.md @@ -17,6 +17,7 @@ Updating last access time on file "C:\packages\contoso.library\1.0.0\.nupkg.meta ### Solution -You have enabled an experimental feature that updates the last access of the .nupkg.metadata file in the NuGet global packages folder. +You have enabled a feature that updates the last access of the .nupkg.metadata file in the NuGet global packages folder. Failures are likely to be issues with permissions. -The details of the failure reason will be contained in the error message. Consult that information for the exact action. \ No newline at end of file +The details of the failure reason will be contained in the error message. +Consult that information for the exact action. diff --git a/docs/reference/nuget-config-file.md b/docs/reference/nuget-config-file.md index 355d1b37a..83aa92383 100644 --- a/docs/reference/nuget-config-file.md +++ b/docs/reference/nuget-config-file.md @@ -30,13 +30,14 @@ Contains miscellaneous configuration settings, which can be set using the [`nuge | Key | Value | | --- | --- | +| defaultPushSource | Identifies the URL or path of the package source that should be used as the default if no other package sources are found for an operation. | | dependencyVersion (`packages.config` only) | The default `DependencyVersion` value for package install, restore, and update, when the `-DependencyVersion` switch is not specified directly. This value is also used by the NuGet Package Manager UI. Values are `Lowest`, `HighestPatch`, `HighestMinor`, `Highest`. | | globalPackagesFolder | The location of the default global packages folder. The default is `%userprofile%\.nuget\packages` (Windows) or `~/.nuget/packages` (Mac/Linux). A relative path can be used in project-specific `nuget.config` files. This setting is overridden by the `NUGET_PACKAGES` environment variable, which takes precedence. | -| repositoryPath (`packages.config` only) | The location in which to install NuGet packages instead of the default `$(Solutiondir)/packages` folder. A relative path can be used in project-specific `nuget.config` files. | -| defaultPushSource | Identifies the URL or path of the package source that should be used as the default if no other package sources are found for an operation. | | http_proxy http_proxy.user http_proxy.password no_proxy | Proxy settings to use when connecting to package sources; `http_proxy` should be in the format `http://:@`. Passwords are encrypted and cannot be added manually. For `no_proxy`, the value is a comma-separated list of domains the bypass the proxy server. You can alternately use the http_proxy and no_proxy environment variables for those values. For additional details, see [NuGet proxy settings](http://skolima.blogspot.com/2012/07/nuget-proxy-settings.html) (skolima.blogspot.com). | | maxHttpRequestsPerSource | Controls the maximum number of parallel requests sent from NuGet to every package source for package dependency resolution and downloads. The default value on `dotnet.exe` is `Int32.MaxValue` which is derived from `HttpClientHandler.MaxConnectionsPerServer` property. This setting has no impact on `dotnet.exe` for `Mac OS` because the throttling limit is set to `16` to avoid too many open files error. The default value for `NuGet client tools` that runs on `.NET Framework` such as `Visual Studio` and `nuget.exe` is `64` on `Windows` and `1` on `Mono`. The default value for `Packages.config` style projects is set to `Environment.ProcessorCount`. Configuring `maxHttpRequestsPerSource` property to a value less than the default could impact NuGet performance. | -| signatureValidationMode | Specifies the validation mode used to verify package signatures for package install, and restore. Values are `accept`, `require`. Defaults to `accept`. +| repositoryPath (`packages.config` only) | The location in which to install NuGet packages instead of the default `$(Solutiondir)/packages` folder. A relative path can be used in project-specific `nuget.config` files. | +| signatureValidationMode | Specifies the validation mode used to verify package signatures for package install, and restore. Values are `accept`, `require`. Defaults to `accept`. | +| updatePackageLastAccessTime | When set to `true`, restore will update the last access time of the `.nupkg.metadata` file in the global packages folder during restore. See [the documentation on the global packages folder for more information](../consume-packages/managing-the-global-packages-and-cache-folders.md#global-packages) | **Example**: @@ -48,6 +49,7 @@ Contains miscellaneous configuration settings, which can be set using the [`nuge + ``` From 456eba1a4e079e603f60f9441abc87e2f4896932 Mon Sep 17 00:00:00 2001 From: Andy Zivkovic Date: Thu, 16 Oct 2025 16:14:31 +1030 Subject: [PATCH 254/265] Add workflow to create main to live PR twice a month (#3488) --- .github/workflows/merge-main-to-live.yml | 92 ++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 .github/workflows/merge-main-to-live.yml diff --git a/.github/workflows/merge-main-to-live.yml b/.github/workflows/merge-main-to-live.yml new file mode 100644 index 000000000..8d2b7e750 --- /dev/null +++ b/.github/workflows/merge-main-to-live.yml @@ -0,0 +1,92 @@ +name: Merge main to live + +on: + schedule: + # Runs on the 1st and 15th of each month at 00:00 UTC + - cron: '0 0 1,15 * *' + workflow_dispatch: # Allow manual trigger + +permissions: + contents: read + pull-requests: write + +jobs: + check-and-create-pr: + runs-on: ubuntu-latest + # don't run in forks + if: github.repository == 'NuGet/docs.microsoft.com-nuget' + steps: + - name: Check if live is behind main + id: check + env: + GH_TOKEN: ${{ github.token }} + run: | + # Use GitHub API to compare branches + COMPARISON=$(gh api repos/${{ github.repository }}/compare/live...main --template '{"status": "{{.status}}", "ahead_by": {{.ahead_by}}, "behind_by": {{.behind_by}}}') + + echo "Comparison result: $COMPARISON" + + STATUS=$(echo $COMPARISON | jq -r '.status') + AHEAD_BY=$(echo $COMPARISON | jq -r '.ahead_by') + BEHIND_BY=$(echo $COMPARISON | jq -r '.behind_by') + + echo "Status: $STATUS" + echo "Main is ahead by: $AHEAD_BY commits" + echo "Main is behind by: $BEHIND_BY commits" + + echo "ahead_by=$AHEAD_BY" >> $GITHUB_OUTPUT + + # If status is not 'identical', live is behind main + if [ "$STATUS" != "identical" ] && [ "$AHEAD_BY" -gt 0 ]; then + echo "Live branch is behind main by $AHEAD_BY commits" + echo "needs_pr=true" >> $GITHUB_OUTPUT + else + echo "Live branch is up to date with main" + echo "needs_pr=false" >> $GITHUB_OUTPUT + fi + + - name: Check if PR already exists + if: steps.check.outputs.needs_pr == 'true' + id: check_pr + env: + GH_TOKEN: ${{ github.token }} + run: | + # Check for existing open PR from main to live + EXISTING_PR=$(gh pr list --base live --head main --state open --json number --template '{{range .}}{{.number}}{{end}}') + + if [ -n "$EXISTING_PR" ] && [ "$EXISTING_PR" != "null" ]; then + echo "PR already exists: #$EXISTING_PR" + echo "pr_exists=true" >> $GITHUB_OUTPUT + echo "pr_number=$EXISTING_PR" >> $GITHUB_OUTPUT + else + echo "No existing PR found" + echo "pr_exists=false" >> $GITHUB_OUTPUT + fi + + - name: Create pull request + if: steps.check.outputs.needs_pr == 'true' && steps.check_pr.outputs.pr_exists == 'false' + env: + GH_TOKEN: ${{ github.token }} + run: | + # Create PR to merge main into live + gh pr create \ + --base live \ + --head main \ + --title "Merge main to live - $(date +%Y-%m-%d)" \ + --body "This is an automated pull request to merge the latest changes from main into live. + + **Scheduled merge**: This PR was automatically created on $(date +%Y-%m-%d) as part of the bi-monthly sync process. + + Please review the changes and merge when ready." + + - name: Summary + run: | + if [ "${{ steps.check.outputs.needs_pr }}" == "true" ]; then + if [ "${{ steps.check_pr.outputs.pr_exists }}" == "true" ]; then + echo "✅ Live branch is behind main, but PR #${{ steps.check_pr.outputs.pr_number }} already exists" + else + echo "✅ Live branch is behind main by ${{ steps.check.outputs.ahead_by }} commits. Pull request created successfully" + fi + else + echo "✅ Live branch is up to date with main. No action needed" + fi From 515396e899c8e821c8bd8d3863f6f2474a7c3318 Mon Sep 17 00:00:00 2001 From: Andy Zivkovic Date: Tue, 21 Oct 2025 09:23:39 +1030 Subject: [PATCH 255/265] Remove auto PR workflow (#3490) --- .github/workflows/merge-main-to-live.yml | 92 ------------------------ 1 file changed, 92 deletions(-) delete mode 100644 .github/workflows/merge-main-to-live.yml diff --git a/.github/workflows/merge-main-to-live.yml b/.github/workflows/merge-main-to-live.yml deleted file mode 100644 index 8d2b7e750..000000000 --- a/.github/workflows/merge-main-to-live.yml +++ /dev/null @@ -1,92 +0,0 @@ -name: Merge main to live - -on: - schedule: - # Runs on the 1st and 15th of each month at 00:00 UTC - - cron: '0 0 1,15 * *' - workflow_dispatch: # Allow manual trigger - -permissions: - contents: read - pull-requests: write - -jobs: - check-and-create-pr: - runs-on: ubuntu-latest - # don't run in forks - if: github.repository == 'NuGet/docs.microsoft.com-nuget' - steps: - - name: Check if live is behind main - id: check - env: - GH_TOKEN: ${{ github.token }} - run: | - # Use GitHub API to compare branches - COMPARISON=$(gh api repos/${{ github.repository }}/compare/live...main --template '{"status": "{{.status}}", "ahead_by": {{.ahead_by}}, "behind_by": {{.behind_by}}}') - - echo "Comparison result: $COMPARISON" - - STATUS=$(echo $COMPARISON | jq -r '.status') - AHEAD_BY=$(echo $COMPARISON | jq -r '.ahead_by') - BEHIND_BY=$(echo $COMPARISON | jq -r '.behind_by') - - echo "Status: $STATUS" - echo "Main is ahead by: $AHEAD_BY commits" - echo "Main is behind by: $BEHIND_BY commits" - - echo "ahead_by=$AHEAD_BY" >> $GITHUB_OUTPUT - - # If status is not 'identical', live is behind main - if [ "$STATUS" != "identical" ] && [ "$AHEAD_BY" -gt 0 ]; then - echo "Live branch is behind main by $AHEAD_BY commits" - echo "needs_pr=true" >> $GITHUB_OUTPUT - else - echo "Live branch is up to date with main" - echo "needs_pr=false" >> $GITHUB_OUTPUT - fi - - - name: Check if PR already exists - if: steps.check.outputs.needs_pr == 'true' - id: check_pr - env: - GH_TOKEN: ${{ github.token }} - run: | - # Check for existing open PR from main to live - EXISTING_PR=$(gh pr list --base live --head main --state open --json number --template '{{range .}}{{.number}}{{end}}') - - if [ -n "$EXISTING_PR" ] && [ "$EXISTING_PR" != "null" ]; then - echo "PR already exists: #$EXISTING_PR" - echo "pr_exists=true" >> $GITHUB_OUTPUT - echo "pr_number=$EXISTING_PR" >> $GITHUB_OUTPUT - else - echo "No existing PR found" - echo "pr_exists=false" >> $GITHUB_OUTPUT - fi - - - name: Create pull request - if: steps.check.outputs.needs_pr == 'true' && steps.check_pr.outputs.pr_exists == 'false' - env: - GH_TOKEN: ${{ github.token }} - run: | - # Create PR to merge main into live - gh pr create \ - --base live \ - --head main \ - --title "Merge main to live - $(date +%Y-%m-%d)" \ - --body "This is an automated pull request to merge the latest changes from main into live. - - **Scheduled merge**: This PR was automatically created on $(date +%Y-%m-%d) as part of the bi-monthly sync process. - - Please review the changes and merge when ready." - - - name: Summary - run: | - if [ "${{ steps.check.outputs.needs_pr }}" == "true" ]; then - if [ "${{ steps.check_pr.outputs.pr_exists }}" == "true" ]; then - echo "✅ Live branch is behind main, but PR #${{ steps.check_pr.outputs.pr_number }} already exists" - else - echo "✅ Live branch is behind main by ${{ steps.check.outputs.ahead_by }} commits. Pull request created successfully" - fi - else - echo "✅ Live branch is up to date with main. No action needed" - fi From 49e5e25c4c43d7a66b74a60a022d13b4f918425a Mon Sep 17 00:00:00 2001 From: Pranathi Bora <56752791+pranathibora14@users.noreply.github.com> Date: Thu, 23 Oct 2025 16:51:24 -0700 Subject: [PATCH 256/265] Added sponsorship feature to nuget.org documentation (#3489) * Added sponsorship feature to nuget.org documentation along with photos --- docs/nuget-org/TOC.md | 1 + docs/nuget-org/media/sponsorship-add-link.png | Bin 0 -> 61553 bytes ...ponsorship-button-package-details-page.png | Bin 0 -> 161149 bytes .../media/sponsorship-display-links.png | Bin 0 -> 130177 bytes .../sponsorship-link-error-manage-package.png | Bin 0 -> 75623 bytes ...ponsorship-section-manage-package-page.png | Bin 0 -> 89337 bytes .../package-sponsorship-on-nuget-org.md | 118 ++++++++++++++++++ 7 files changed, 119 insertions(+) create mode 100644 docs/nuget-org/media/sponsorship-add-link.png create mode 100644 docs/nuget-org/media/sponsorship-button-package-details-page.png create mode 100644 docs/nuget-org/media/sponsorship-display-links.png create mode 100644 docs/nuget-org/media/sponsorship-link-error-manage-package.png create mode 100644 docs/nuget-org/media/sponsorship-section-manage-package-page.png create mode 100644 docs/nuget-org/package-sponsorship-on-nuget-org.md diff --git a/docs/nuget-org/TOC.md b/docs/nuget-org/TOC.md index b102dd1e7..4c01db05f 100644 --- a/docs/nuget-org/TOC.md +++ b/docs/nuget-org/TOC.md @@ -8,6 +8,7 @@ ## [Package ID prefix reservation](id-prefix-reservation.md) ## [Package deprecation](deprecate-packages.md) ## [Package readme](package-readme-on-nuget-org.md) +## [Package sponsorship](package-sponsorship-on-nuget-org.md) # Policies ## [Data Requests](policies/Data-requests.md) ## [Dispute resolution](policies/dispute-resolution.md) diff --git a/docs/nuget-org/media/sponsorship-add-link.png b/docs/nuget-org/media/sponsorship-add-link.png new file mode 100644 index 0000000000000000000000000000000000000000..3274427db1bfc25cb2abeb84ffc791fb4c2dda69 GIT binary patch literal 61553 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 literal 0 HcmV?d00001 diff --git a/docs/nuget-org/media/sponsorship-button-package-details-page.png b/docs/nuget-org/media/sponsorship-button-package-details-page.png new file mode 100644 index 0000000000000000000000000000000000000000..a01f0644f996063e1662b08ae3980102d0dfd1e1 GIT binary patch literal 161149 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%0A1}I&rY%`ecS#<)7*{5-^r-S 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%0AlCEPtGc3BWkXb> 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¬`lEsOV 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/nuget-org/media/sponsorship-link-error-manage-package.png b/docs/nuget-org/media/sponsorship-link-error-manage-package.png new file mode 100644 index 0000000000000000000000000000000000000000..8862f267a9095450ef24cf576d774d25f39cfd67 GIT binary patch literal 75623 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 R-!z)hHS?<#SML1&{{cX1N_qeQ literal 0 HcmV?d00001 diff --git a/docs/nuget-org/media/sponsorship-section-manage-package-page.png b/docs/nuget-org/media/sponsorship-section-manage-package-page.png new file mode 100644 index 0000000000000000000000000000000000000000..7f9acd289388ead7667ad1e2daa7f668ef3e1bb1 GIT binary patch literal 89337 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 [!IMPORTANT] +> These links take you to third-party platforms. Microsoft isn't affiliated with or responsible for the content or practices of third-party platforms, and we don't endorse them. Microsoft reserves the right to remove any allowed third-party platforms. + +## Frequently asked questions + +**Can I add sponsorship information to older versions of my package?** + +Yes! Sponsorship information is managed at the package ID level, so it automatically applies to all versions of your package, including previously published versions. + +**What happens if my sponsorship platform URL changes?** + +You can update your sponsorship URLs anytime through the package management page. Changes take effect immediately across all versions. + +**Can I see analytics on how many people selected my sponsorship links?** + +No, NuGet.org doesn't track sponsorship link selections. You'll need to check analytics on your sponsorship platform directly. + +**Can I add custom sponsorship platforms not on the approved list?** + +Currently, only the approved list of platforms is supported. This helps ensure security and legitimacy of sponsorship links. If you'd like to request a new platform to be added to the approved list, you can open an issue on the [NuGet Gallery repository](https://github.com/NuGet/NuGetGallery/issues). + +**Does NuGet.org store my financial information?** + +No personal or financial data is stored by NuGet.org. All transactions occur on secure external platforms that a maintainer chooses for sponsoring their packages. + From 4a9e01f864ac1c5cb99824c3e18803e8617b5c93 Mon Sep 17 00:00:00 2001 From: Andy Zivkovic Date: Fri, 24 Oct 2025 14:58:25 +1030 Subject: [PATCH 257/265] Add section on audit errors on CI only (#3491) --- docs/concepts/Auditing-Packages.md | 34 +++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index fff6752b3..03dbaf9b0 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -115,7 +115,39 @@ Alternatively, if you want to keep low and moderate vulnerabilities as warnings, > [!NOTE] > MSBuild properties for message severity such as `NoWarn` and `TreatWarningsAsErrors` are not supported for packages.config projects. -## Ensure restore audited projects +## Running NuGet Audit in CI + +### Separating Errors from Warnings with a Dedicated Auditing Pipeline + +You can use MSBuild's conditional statements to configure a dedicated CI pipeline for running audits, without audit warnings being treated as errors in other pipelines or on local builds. +Depending on your CI system and team processes, you can have failed runs of the audit pipeline email the team, or you may have a dashboard where you can show a badge of the most recent run of the pipeline. + +Like many things in programming, there are multiple ways to achieve the outcome. +One option is to treat NuGet Audit warnings as errors only in an audit pipeline. + +```xml + + NU1900;NU1901;NU1902;NU1903;NU1904;NU1905 + $(WarningsAsErrors);$(NuGetAuditCodes) + $(WarningsNotAsErrors);$(NuGetAuditCodes) + +``` + +Then in your pipeline, you run restore specifying the property used by the condition. +For example, using GitHub Actions syntax: + +```yml +- name: Restore with NuGet Auditing + run: dotnet restore -p:AuditPipeline=true +``` + +The property name `AuditPipeline` is only an example, and you can customize it as you wish, as long as the name is the same in both the MSBuild condition and the command line. +MSBuild also uses environment variables when reading a property that has not yet been defined, so an environment variable is an alternative to the command line parameter. + +By using conditions to selectively cause NuGet Audit warnings to fail a restore, you can have a dedicated pipeline to check packages for known vulnerabilities, while preventing new security advisories from blocking your bug fixes at inconvenient times. +Keeping NuGet Audit warnings enabled for local builds allows developers to get a non-blocking notification about new security advisories and can encourage upgrading package versions to fix the vulnerabilities more quickly than waiting for someone to check the audit pipeline status. + +### Ensure restore audited projects NuGet in MSBuild 17.13 and .NET 9.0.200 added output properties `RestoreProjectCount`, `RestoreSkippedCount` and `RestoreProjectsAuditedCount` on the restore task. This can be used to enforce that audit ran during a restore. From 349136fe0229d875bb52cf595a9b72a82a13aced Mon Sep 17 00:00:00 2001 From: Jeff Kluge Date: Mon, 27 Oct 2025 09:51:37 -0700 Subject: [PATCH 258/265] Add docs for NuGet MCP server (#3495) --- docs/TOC.md | 1 + docs/concepts/Auditing-Packages.md | 4 + docs/concepts/NuGet-MCP-Server.md | 104 ++++++++++++++++++ .../media/copilot-tools-menu-2022.png | Bin 0 -> 6186 bytes .../media/copilot-tools-menu-vs-code.png | Bin 0 -> 43964 bytes docs/concepts/media/copilot-tools-menu.png | Bin 0 -> 7421 bytes 6 files changed, 109 insertions(+) create mode 100644 docs/concepts/NuGet-MCP-Server.md create mode 100644 docs/concepts/media/copilot-tools-menu-2022.png create mode 100644 docs/concepts/media/copilot-tools-menu-vs-code.png create mode 100644 docs/concepts/media/copilot-tools-menu.png diff --git a/docs/TOC.md b/docs/TOC.md index 19874212c..0cf22d01f 100644 --- a/docs/TOC.md +++ b/docs/TOC.md @@ -79,6 +79,7 @@ ## [MSBuild .props and .targets](concepts/MSBuild-props-and-targets.md) ## [Troubleshooting Installed Packages](concepts/troubleshooting-installed-packages.md) ## [MCP servers in NuGet packages](concepts/nuget-mcp.md) +## [Configuring the NuGet MCP Server](concepts/NuGet-MCP-Server.md) # Reference ## [.nuspec](reference/nuspec.md) ## [nuget.config file](reference/nuget-config-file.md) diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index 03dbaf9b0..74a0977e8 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -202,6 +202,10 @@ If a known vulnerability exists in a top-level package's transitive dependencies - [Suppress the advisory](#excluding-advisories) until it can be addressed. - File an issue in the top-level package's tracker to request an update. +### Use Copilot to update packages +NuGet has released a Model Context Protocol (MCP) server that has the ability to update packages in your project to versions that resolve known vulnerabilities. +See [Fixing package vulnerabilities](NuGet-MCP-Server.md#fixing-package-vulnerabilities) for more information. + ### Security vulnerabilities found with no updates In the case that a known vulnerability exists in a package without a security fix, you can do the following. diff --git a/docs/concepts/NuGet-MCP-Server.md b/docs/concepts/NuGet-MCP-Server.md new file mode 100644 index 000000000..9a51f1d89 --- /dev/null +++ b/docs/concepts/NuGet-MCP-Server.md @@ -0,0 +1,104 @@ +--- +title: Using the NuGet Model Context Protocol (MCP) Server +description: How to configure and use the NuGet Model Context Protocol (MCP) server. +author: jeffkl +ms.author: jeffkl +ms.topic: conceptual +ms.date: 10/01/2025 +--- + +# Using the NuGet Model Context Protocol (MCP) Server + +## Requirements + +To run the MCP server, you must have **[.NET 10 SDK or later](https://dotnet.microsoft.com/en-us/download/dotnet/10.0)** installed. +This version of .NET adds a command, `dnx`, which is used to download, install, and run the MCP server from [nuget.org](https://nuget.org). + +To verify your .NET version, run the following command in your terminal: +```bash +dotnet --info +``` + +## Getting started in Visual Studio 2026 + +In Visual Studio 2026, the NuGet MCP server is built-in but must be enabled once in order to use its functionality. + +To enable the NuGet MCP server, follow these steps: +1. Open Visual Studio 2026. +1. Open the GitHub Copilot Chat window and make sure you are signed in. +1. Click the tools icon in the bottom toolbar to bring up the Tools menu. +1. Find the MCP server named "nuget" and check the box to enable it. + +![GitHub Copilot Chat Tools window in Visual Studio 2026](./media/copilot-tools-menu.png) + +## Getting started in Visual Studio 2022 + +> [!NOTE] +> You must have Visual Studio 2022 17.14 or later in order to configure an MCP server. + +In Visual Studio 2022, you must manually add the NuGet MCP server to your configuration. +There are several configuration files that Visual Studio 2022 uses to define MCP servers. +See [Use MCP Servers](/visualstudio/ide/mcp-servers) for more information on which file to configure. + +Once you have identified the correct configuration file, add the following JSON snippet to your `mcp.json`: +```json +{ + "servers": { + "nuget": { + "type": "stdio", + "command": "dnx", + "args": [ "NuGet.Mcp.Server", "--source", "https://api.nuget.org/v3/index.json", "--yes" ] + } + } +} +``` + +This will configure Visual Studio 2022 to use the latest version of the NuGet MCP server from nuget.org. +To verify that the MCP server is working correctly, open the GitHub Copilot Chat window and make sure you are signed in. +Then click the Tools icon in the bottom toolbar to bring up the Tools menu. +You should see the MCP server named "nuget" in the list of available servers. + +![GitHub Copilot Chat Tools window in Visual Studio 2022](./media/copilot-tools-menu-2022.png) + +## Getting started in VS Code + +To configure the NuGet MCP server in VS Code click the appropriate button below and it will be set up. + +[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)]( +https://vscode.dev/redirect/mcp/install?name=NuGet&config=%7B%22name%22%3A%22NuGet.Mcp.Server%22%2C%22command%22%3A%22dnx%22%2C%22args%22%3A%5B%22NuGet.Mcp.Server%22%2C%22https%3A%2F%2Fapi.nuget.org%2Fv3%2Findex.json%22%2Cnull%2Cnull%5D%7D) [![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install_Server-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect/mcp/install?name=NuGet&config=%7B%22name%22%3A%22NuGet.Mcp.Server%22%2C%22command%22%3A%22dnx%22%2C%22args%22%3A%5B%22NuGet.Mcp.Server%22%2C%22https%3A%2F%2Fapi.nuget.org%2Fv3%2Findex.json%22%2Cnull%2Cnull%5D%7D&quality=insiders) + +> ![GitHub Copilot Chat Tools window in VS Code](./media/copilot-tools-menu-vs-code.png) + +To verify that the MCP server is working correctly, open the GitHub Copilot Chat window and make sure you are signed in. +Then click the Tools icon in the bottom toolbar to bring up the Tools menu. +You should see the MCP server named "nuget" in the list of available servers. + +## Fixing package vulnerabilities + +The NuGet MCP server can help you identify and fix package vulnerabilities in your project. +To use the MCP server to fix vulnerabilities, enter the following prompt in the GitHub Copilot Chat window: + +> Fix my package vulnerabilities + +The MCP server will analyze your project's dependencies and suggest updates to packages that have known vulnerabilities. + +## Updating all packages + +The NuGet MCP server can also update your packages to the latest compatible versions. +To use the MCP server to update all packages, enter the following prompt in the GitHub Copilot Chat window: + +> Update all my packages to the latest compatible versions + +The MCP server will analyze your project's target framework(s) and suggest updates to the latest version of packages that are compatible with your project. + +## Update a package to a specific version + +The NuGet MCP server can update a specific package to a version you specify. +To do so, enter the following prompt in the GitHub Copilot Chat window: + +> Update the package [PackageName] to version [VersionNumber] + +## Support + +If you experience an issue with the NuGet MCP server or have any other feedback, please open an issue on the [NuGet GitHub repository](https://github.com/NuGet/Home/issues/new?template=MCPSERVER.yml). +Please provide the requested information in the issue template so that we can better understand and address your issue or suggestion. \ No newline at end of file diff --git a/docs/concepts/media/copilot-tools-menu-2022.png b/docs/concepts/media/copilot-tools-menu-2022.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe2bdfb5b92f4f963da6e368554347f9ac008e6 GIT binary patch literal 6186 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

    h@cU? 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 V>bB8O1Q#B79k#TwDBOQG{Qm=vqG134 literal 0 HcmV?d00001 diff --git a/docs/concepts/media/copilot-tools-menu.png b/docs/concepts/media/copilot-tools-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..ec50337512b2b55f38211d504356f6c5d283a873 GIT binary patch literal 7421 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 s*PTU3Y-qqNg~#zL_No`(y3Q_bno~Q3 Date: Fri, 31 Oct 2025 06:47:20 +0800 Subject: [PATCH 259/265] Bulk update ms.topic, folder: api,archive,concepts,consume-packages,create-packages,guides,hosting-packages,nuget-org,policies,reference,release-notes,resources,visual-studio-extensibility (#3500) --- docs/api/NuGet-Protocols.md | 2 +- docs/api/implementation-guide.md | 4 ++-- docs/api/tools-json.md | 2 +- docs/archive/project-json-and-uwp.md | 2 +- docs/archive/project-json-impact.md | 2 +- docs/concepts/Auditing-Packages.md | 2 +- docs/concepts/Dependency-Resolution.md | 2 +- docs/concepts/MSBuild-props-and-targets.md | 2 +- docs/concepts/Security-Best-Practices.md | 2 +- docs/concepts/nuget-mcp.md | 2 +- docs/concepts/package-installation-process.md | 2 +- docs/concepts/troubleshooting-installed-packages.md | 2 +- docs/consume-packages/Central-Package-Management.md | 4 ++-- docs/consume-packages/Finding-and-Choosing-Packages.md | 2 +- docs/consume-packages/Overview-and-Workflow.md | 2 +- docs/consume-packages/Package-References-in-Project-Files.md | 2 +- docs/consume-packages/Package-Restore.md | 2 +- docs/consume-packages/Package-Source-Mapping.md | 2 +- docs/consume-packages/Package-restore-troubleshooting.md | 2 +- docs/consume-packages/PackageDownload-Functionality.md | 2 +- docs/consume-packages/Packages-and-Source-Control.md | 2 +- docs/consume-packages/Reinstalling-and-Updating-Packages.md | 2 +- docs/consume-packages/Team-Foundation-Build.md | 2 +- docs/consume-packages/configuring-nuget-behavior.md | 2 +- .../consuming-packages-authenticated-feeds.md | 2 +- docs/consume-packages/install-use-packages-dotnet-cli.md | 2 +- docs/consume-packages/install-use-packages-nuget-cli.md | 2 +- docs/consume-packages/install-use-packages-powershell.md | 2 +- docs/consume-packages/install-use-packages-visual-studio.md | 2 +- docs/consume-packages/installing-signed-packages.md | 2 +- .../managing-the-global-packages-and-cache-folders.md | 2 +- .../migrate-packages-config-to-package-reference.md | 2 +- docs/create-packages/Creating-Localized-Packages.md | 2 +- docs/create-packages/Creating-a-Package.md | 2 +- docs/create-packages/Overview-and-Workflow.md | 2 +- docs/create-packages/Package-authoring-best-practices.md | 2 +- docs/create-packages/Prerelease-Packages.md | 2 +- .../Select-assemblies-referenced-by-projects.md | 2 +- docs/create-packages/Sign-a-Package.md | 2 +- .../create-packages/Source-and-Config-File-Transformations.md | 4 ++-- docs/create-packages/Supporting-Multiple-Target-Frameworks.md | 4 ++-- docs/create-packages/Symbol-Packages.md | 2 +- .../author-packages-with-COM-interop-assemblies.md | 4 ++-- docs/create-packages/creating-a-package-dotnet-cli.md | 2 +- docs/create-packages/creating-a-package-msbuild.md | 2 +- .../multiple-target-frameworks-project-file.md | 2 +- docs/create-packages/native-files-in-net-packages.md | 2 +- docs/create-packages/set-package-type.md | 2 +- docs/guides/Native-Packages.md | 2 +- docs/guides/analyzers-conventions.md | 2 +- docs/hosting-packages/Local-Feeds.md | 2 +- docs/hosting-packages/NuGet-Server.md | 2 +- docs/hosting-packages/Overview.md | 2 +- docs/nuget-org/Deprecate-packages.md | 2 +- docs/nuget-org/Publish-a-package.md | 2 +- docs/nuget-org/individual-accounts.md | 2 +- docs/nuget-org/licenses.nuget.org.md | 3 ++- docs/nuget-org/nuget-org-faq.yml | 2 +- docs/nuget-org/organizations-on-nuget-org.md | 2 +- docs/nuget-org/overview-nuget-org.md | 2 +- docs/nuget-org/package-readme-on-nuget-org.md | 2 +- docs/nuget-org/package-sponsorship-on-nuget-org.md | 2 +- docs/nuget-org/policies/data-requests.md | 2 +- docs/nuget-org/policies/deleting-packages.md | 2 +- docs/nuget-org/policies/dispute-resolution.md | 2 +- docs/nuget-org/policies/export-control.md | 2 +- docs/nuget-org/scoped-api-keys.md | 4 ++-- docs/nuget-org/trusted-publishing.md | 2 +- docs/policies/Ecosystem.md | 2 +- docs/policies/Governance.md | 2 +- docs/reference/NuGet-Client-SDK.md | 2 +- docs/reference/dotnet-Commands.md | 2 +- .../NuGet-Credential-Providers-for-Visual-Studio.md | 2 +- .../NuGet-Cross-Platform-Authentication-Plugin.md | 2 +- docs/reference/extensibility/NuGet-Cross-Platform-Plugins.md | 2 +- .../reference/extensibility/nuget-exe-Credential-Providers.md | 2 +- docs/reference/msbuild-targets.md | 2 +- docs/release-notes/Index.md | 2 +- docs/release-notes/Known-Issues.md | 2 +- docs/release-notes/NuGet-1.1.md | 4 ++-- docs/release-notes/NuGet-1.2.md | 4 ++-- docs/release-notes/NuGet-1.3.md | 2 +- docs/release-notes/NuGet-1.4.md | 2 +- docs/release-notes/NuGet-1.5.md | 2 +- docs/release-notes/NuGet-1.6.md | 2 +- docs/release-notes/NuGet-1.7.md | 2 +- docs/release-notes/NuGet-1.8.md | 4 ++-- docs/release-notes/NuGet-2.0.md | 2 +- docs/release-notes/NuGet-2.1.md | 2 +- docs/release-notes/NuGet-2.12-RC.md | 2 +- docs/release-notes/NuGet-2.12.md | 2 +- docs/release-notes/NuGet-2.2.1.md | 2 +- docs/release-notes/NuGet-2.2.md | 2 +- docs/release-notes/NuGet-2.5.md | 2 +- docs/release-notes/NuGet-2.6.1-for-WebMatrix.md | 2 +- docs/release-notes/NuGet-2.6.md | 4 ++-- docs/release-notes/NuGet-2.7.1.md | 2 +- docs/release-notes/NuGet-2.7.2.md | 2 +- docs/release-notes/NuGet-2.7.md | 2 +- docs/release-notes/NuGet-2.8.1.md | 2 +- docs/release-notes/NuGet-2.8.2.md | 2 +- docs/release-notes/NuGet-2.8.3.md | 2 +- docs/release-notes/NuGet-2.8.5.md | 4 ++-- docs/release-notes/NuGet-2.8.6.md | 4 ++-- docs/release-notes/NuGet-2.8.7.md | 4 ++-- docs/release-notes/NuGet-2.8.md | 2 +- docs/release-notes/NuGet-2.9-RC.md | 2 +- docs/release-notes/NuGet-3.0-Beta.md | 2 +- docs/release-notes/NuGet-3.0-Preview.md | 4 ++-- docs/release-notes/NuGet-3.0-RC.md | 4 ++-- docs/release-notes/NuGet-3.0-RC2.md | 4 ++-- docs/release-notes/NuGet-3.0.0.md | 4 ++-- docs/release-notes/NuGet-3.1.1.md | 4 ++-- docs/release-notes/NuGet-3.1.md | 2 +- docs/release-notes/NuGet-3.2-RC.md | 4 ++-- docs/release-notes/NuGet-3.2.1.md | 4 ++-- docs/release-notes/NuGet-3.2.md | 4 ++-- docs/release-notes/NuGet-3.3.md | 4 ++-- docs/release-notes/NuGet-3.4-RC.md | 4 ++-- docs/release-notes/NuGet-3.4.1.md | 4 ++-- docs/release-notes/NuGet-3.4.2.md | 4 ++-- docs/release-notes/NuGet-3.4.3.md | 4 ++-- docs/release-notes/NuGet-3.4.4.md | 4 ++-- docs/release-notes/NuGet-3.4.md | 4 ++-- docs/release-notes/NuGet-3.5-Beta.md | 4 ++-- docs/release-notes/NuGet-3.5-Beta2.md | 4 ++-- docs/release-notes/NuGet-3.5-RC.md | 2 +- docs/release-notes/NuGet-3.5-RTM.md | 2 +- docs/release-notes/NuGet-4.0-RC.md | 2 +- docs/release-notes/NuGet-4.0-RTM.md | 2 +- docs/release-notes/NuGet-4.3-RTM.md | 2 +- docs/release-notes/NuGet-4.4-RTM.md | 2 +- docs/release-notes/NuGet-4.5-RTM.md | 2 +- docs/release-notes/NuGet-4.6-rtm.md | 2 +- docs/release-notes/NuGet-4.7-RTM.md | 2 +- docs/release-notes/NuGet-4.8-RTM.md | 2 +- docs/release-notes/NuGet-4.9-RTM.md | 2 +- docs/release-notes/NuGet-5.0-RTM.md | 4 ++-- docs/release-notes/NuGet-5.1-RTM.md | 2 +- docs/release-notes/NuGet-5.10.md | 2 +- docs/release-notes/NuGet-5.11.md | 2 +- docs/release-notes/NuGet-5.2-RTM.md | 2 +- docs/release-notes/NuGet-5.3.md | 2 +- docs/release-notes/NuGet-5.4.md | 2 +- docs/release-notes/NuGet-5.5.md | 2 +- docs/release-notes/NuGet-5.6.md | 2 +- docs/release-notes/NuGet-5.7.md | 2 +- docs/release-notes/NuGet-5.8.md | 2 +- docs/release-notes/NuGet-5.9.md | 2 +- docs/release-notes/NuGet-6.0.md | 2 +- docs/release-notes/NuGet-6.1.md | 2 +- docs/release-notes/NuGet-6.10.md | 2 +- docs/release-notes/NuGet-6.11.md | 2 +- docs/release-notes/NuGet-6.12.md | 2 +- docs/release-notes/NuGet-6.13.md | 4 ++-- docs/release-notes/NuGet-6.14.md | 2 +- docs/release-notes/NuGet-6.2.md | 2 +- docs/release-notes/NuGet-6.3.md | 4 ++-- docs/release-notes/NuGet-6.4.md | 2 +- docs/release-notes/NuGet-6.5.md | 4 ++-- docs/release-notes/NuGet-6.6.md | 4 ++-- docs/release-notes/NuGet-6.7.md | 2 +- docs/release-notes/NuGet-6.8.md | 2 +- docs/release-notes/NuGet-6.9.md | 4 ++-- docs/release-notes/NuGet-7.0.md | 2 +- docs/resources/NuGet-FAQ.yml | 2 +- docs/resources/check-project-format.md | 2 +- docs/visual-studio-extensibility/Visual-Studio-Templates.md | 2 +- 168 files changed, 205 insertions(+), 204 deletions(-) diff --git a/docs/api/NuGet-Protocols.md b/docs/api/NuGet-Protocols.md index 0a027b5c2..ab00ae0cd 100644 --- a/docs/api/NuGet-Protocols.md +++ b/docs/api/NuGet-Protocols.md @@ -4,7 +4,7 @@ description: The evolving nuget.org protocols to interact with NuGet clients. author: anangaur ms.author: anangaur ms.date: 01/21/2021 -ms.topic: conceptual +ms.topic: article ms.reviewer: kraigb --- diff --git a/docs/api/implementation-guide.md b/docs/api/implementation-guide.md index 136e545ee..6bc08aa28 100644 --- a/docs/api/implementation-guide.md +++ b/docs/api/implementation-guide.md @@ -4,7 +4,7 @@ description: Guidelines and recommendations to anyone implementing the NuGet Ser author: zivkan ms.author: zivkan ms.date: 07/29/2023 -ms.topic: conceptual +ms.topic: article --- # NuGet Server Implementation Guide @@ -150,4 +150,4 @@ If you wish to host search, or indeed any other NuGet API resource, on different ## Enable embedded README downloads -A [new resource](./readme-template-resource.md) was documented for constructing a URL that can be used to download a README for a given package. This will allow client, like the Package Management UI in VS, to display the embedded README for packages which haven't been previously installed by the user. The client will construct this URL and attempt to download the README, using the response to the request to determine if a README is available. This means servers should expect multiple requests to the constructed endpoint as users navigate the PM UI. \ No newline at end of file +A [new resource](./readme-template-resource.md) was documented for constructing a URL that can be used to download a README for a given package. This will allow client, like the Package Management UI in VS, to display the embedded README for packages which haven't been previously installed by the user. The client will construct this URL and attempt to download the README, using the response to the request to determine if a README is available. This means servers should expect multiple requests to the constructed endpoint as users navigate the PM UI. diff --git a/docs/api/tools-json.md b/docs/api/tools-json.md index 692e45b0e..f42b5c70c 100644 --- a/docs/api/tools-json.md +++ b/docs/api/tools-json.md @@ -4,7 +4,7 @@ description: The endpoint for author: jver ms.author: jver ms.date: 08/16/2018 -ms.topic: conceptual +ms.topic: article ms.reviewer: kraigb --- diff --git a/docs/archive/project-json-and-uwp.md b/docs/archive/project-json-and-uwp.md index 1fc741034..898f98a53 100644 --- a/docs/archive/project-json-and-uwp.md +++ b/docs/archive/project-json-and-uwp.md @@ -4,7 +4,7 @@ description: Description of how the project.json file is used to track NuGet dep author: JonDouglas ms.author: jodou ms.date: 07/17/2017 -ms.topic: conceptual +ms.topic: article --- # project.json and UWP diff --git a/docs/archive/project-json-impact.md b/docs/archive/project-json-impact.md index c8985f3ce..98569678f 100644 --- a/docs/archive/project-json-impact.md +++ b/docs/archive/project-json-impact.md @@ -4,7 +4,7 @@ description: Details on how the implementation of project.json in NuGet 3.x affe author: JonDouglas ms.author: jodou ms.date: 01/18/2018 -ms.topic: conceptual +ms.topic: concept-article --- # Impact of project.json when creating packages diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index 74a0977e8..9ba52e166 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -3,7 +3,7 @@ title: Auditing package dependencies for security vulnerabilities description: How to audit package dependencies for security vulnerabilities and acting on security audit reports. author: JonDouglas ms.author: jodou -ms.topic: conceptual +ms.topic: how-to ms.date: 10/01/2025 --- diff --git a/docs/concepts/Dependency-Resolution.md b/docs/concepts/Dependency-Resolution.md index 81cb86f50..97f63ebae 100644 --- a/docs/concepts/Dependency-Resolution.md +++ b/docs/concepts/Dependency-Resolution.md @@ -4,7 +4,7 @@ description: Details on the process through which a NuGet package's dependencies author: JonDouglas ms.author: jodou ms.date: 08/14/2017 -ms.topic: conceptual +ms.topic: article --- # How NuGet resolves package dependencies diff --git a/docs/concepts/MSBuild-props-and-targets.md b/docs/concepts/MSBuild-props-and-targets.md index 10e630270..1f40da97a 100644 --- a/docs/concepts/MSBuild-props-and-targets.md +++ b/docs/concepts/MSBuild-props-and-targets.md @@ -4,7 +4,7 @@ description: Describes MSBuild props and targets in NuGet packages author: nkolev92 ms.author: nikolev ms.date: 07/13/2022 -ms.topic: conceptual +ms.topic: article --- # MSBuild .props and .targets in a package diff --git a/docs/concepts/Security-Best-Practices.md b/docs/concepts/Security-Best-Practices.md index 771661ca9..d28f60fb0 100644 --- a/docs/concepts/Security-Best-Practices.md +++ b/docs/concepts/Security-Best-Practices.md @@ -3,7 +3,7 @@ title: Best practices for a secure software supply chain description: Best practices for securing your software supply chain using NuGet & GitHub. author: JonDouglas ms.author: jodou -ms.topic: conceptual +ms.topic: best-practice --- # Best practices for a secure software supply chain diff --git a/docs/concepts/nuget-mcp.md b/docs/concepts/nuget-mcp.md index d3c2f5658..42eeaa5af 100644 --- a/docs/concepts/nuget-mcp.md +++ b/docs/concepts/nuget-mcp.md @@ -3,7 +3,7 @@ title: MCP servers in NuGet packages description: How can MCP servers be distributed using NuGet? author: joelverhagen ms.author: jver -ms.topic: conceptual +ms.topic: article ms.date: 07/23/2025 --- diff --git a/docs/concepts/package-installation-process.md b/docs/concepts/package-installation-process.md index 7ca6863e8..76074a1c4 100644 --- a/docs/concepts/package-installation-process.md +++ b/docs/concepts/package-installation-process.md @@ -4,7 +4,7 @@ description: Detailed information about the package installation process author: JonDouglas ms.author: jodou ms.date: 06/20/2019 -ms.topic: conceptual +ms.topic: article --- # What happens when a NuGet package is installed? diff --git a/docs/concepts/troubleshooting-installed-packages.md b/docs/concepts/troubleshooting-installed-packages.md index 1b6c361b9..d06dfcebc 100644 --- a/docs/concepts/troubleshooting-installed-packages.md +++ b/docs/concepts/troubleshooting-installed-packages.md @@ -4,7 +4,7 @@ description: How to find which package source was used for individual packages author: JonDouglas ms.author: jodou ms.date: 03/26/2021 -ms.topic: conceptual +ms.topic: troubleshooting-general --- # Troubleshooting Installed Packages diff --git a/docs/consume-packages/Central-Package-Management.md b/docs/consume-packages/Central-Package-Management.md index dbbf6b145..66f7e9744 100644 --- a/docs/consume-packages/Central-Package-Management.md +++ b/docs/consume-packages/Central-Package-Management.md @@ -1,10 +1,10 @@ ---- +--- title: Central Package Management description: Manage your dependencies in a central location and learn how to get started with Central Package Management. author: jondouglas ms.author: jodou ms.date: 05/09/2022 -ms.topic: conceptual +ms.topic: article --- # Central Package Management (CPM) diff --git a/docs/consume-packages/Finding-and-Choosing-Packages.md b/docs/consume-packages/Finding-and-Choosing-Packages.md index 7b00fcd89..fef94e0cd 100644 --- a/docs/consume-packages/Finding-and-Choosing-Packages.md +++ b/docs/consume-packages/Finding-and-Choosing-Packages.md @@ -4,7 +4,7 @@ description: Find and evaluate publicly available NuGet packages for your projec author: JonDouglas ms.author: jodou ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: how-to --- # Find and evaluate NuGet packages for your project diff --git a/docs/consume-packages/Overview-and-Workflow.md b/docs/consume-packages/Overview-and-Workflow.md index 4c47052ab..b9bc8f527 100644 --- a/docs/consume-packages/Overview-and-Workflow.md +++ b/docs/consume-packages/Overview-and-Workflow.md @@ -4,7 +4,7 @@ description: An overview of the process of consuming NuGet packages in a project author: JonDouglas ms.author: jodou ms.date: 03/22/2018 -ms.topic: conceptual +ms.topic: concept-article --- # Package consumption workflow diff --git a/docs/consume-packages/Package-References-in-Project-Files.md b/docs/consume-packages/Package-References-in-Project-Files.md index c005f5e97..d9290e3cd 100644 --- a/docs/consume-packages/Package-References-in-Project-Files.md +++ b/docs/consume-packages/Package-References-in-Project-Files.md @@ -4,7 +4,7 @@ description: Details on NuGet PackageReference in project files as supported by author: nkolev92 ms.author: nikolev ms.date: 4/6/2022 -ms.topic: conceptual +ms.topic: article --- # `PackageReference` in project files diff --git a/docs/consume-packages/Package-Restore.md b/docs/consume-packages/Package-Restore.md index 531bb806f..62f1f673f 100644 --- a/docs/consume-packages/Package-Restore.md +++ b/docs/consume-packages/Package-Restore.md @@ -4,7 +4,7 @@ description: See an overview of how NuGet restores packages a project depends on author: JonDouglas ms.author: jodou ms.date: 10/20/2023 -ms.topic: conceptual +ms.topic: how-to --- # Restore packages with NuGet Package Restore diff --git a/docs/consume-packages/Package-Source-Mapping.md b/docs/consume-packages/Package-Source-Mapping.md index c9b4cba54..5386bb61d 100644 --- a/docs/consume-packages/Package-Source-Mapping.md +++ b/docs/consume-packages/Package-Source-Mapping.md @@ -4,7 +4,7 @@ description: Describes package source mapping functionality and how to onboard author: nkolev92 ms.author: nikolev ms.date: 10/18/2023 -ms.topic: conceptual +ms.topic: how-to --- # Package Source Mapping diff --git a/docs/consume-packages/Package-restore-troubleshooting.md b/docs/consume-packages/Package-restore-troubleshooting.md index 00c9957c0..1bac3ac4f 100644 --- a/docs/consume-packages/Package-restore-troubleshooting.md +++ b/docs/consume-packages/Package-restore-troubleshooting.md @@ -4,7 +4,7 @@ description: A description of common NuGet restore errors in Visual Studio and h author: JonDouglas ms.author: jodou ms.date: 05/25/2018 -ms.topic: conceptual +ms.topic: troubleshooting-general --- # Troubleshooting package restore errors diff --git a/docs/consume-packages/PackageDownload-Functionality.md b/docs/consume-packages/PackageDownload-Functionality.md index 2d926ad2e..8b5bb01b3 100644 --- a/docs/consume-packages/PackageDownload-Functionality.md +++ b/docs/consume-packages/PackageDownload-Functionality.md @@ -4,7 +4,7 @@ description: Describes the PackageDownload feature, which is a complement to Pac author: nkolev92 ms.author: nikolev ms.date: 12/22/2021 -ms.topic: conceptual +ms.topic: article --- # PackageDownload diff --git a/docs/consume-packages/Packages-and-Source-Control.md b/docs/consume-packages/Packages-and-Source-Control.md index dd01f03a7..2d7cb5516 100644 --- a/docs/consume-packages/Packages-and-Source-Control.md +++ b/docs/consume-packages/Packages-and-Source-Control.md @@ -4,7 +4,7 @@ description: Considerations for how to treat NuGet packages within version contr author: JonDouglas ms.author: jodou ms.date: 03/16/2018 -ms.topic: conceptual +ms.topic: how-to --- # Omitting NuGet packages in source control systems diff --git a/docs/consume-packages/Reinstalling-and-Updating-Packages.md b/docs/consume-packages/Reinstalling-and-Updating-Packages.md index 574b5257c..f4465e821 100644 --- a/docs/consume-packages/Reinstalling-and-Updating-Packages.md +++ b/docs/consume-packages/Reinstalling-and-Updating-Packages.md @@ -4,7 +4,7 @@ description: Learn how to reinstall and update NuGet packages to address broken author: JonDouglas ms.author: jodou ms.date: 11/03/2023 -ms.topic: conceptual +ms.topic: how-to --- # Reinstall and update NuGet packages in Visual Studio diff --git a/docs/consume-packages/Team-Foundation-Build.md b/docs/consume-packages/Team-Foundation-Build.md index 8d8fb405a..7b631ef7e 100644 --- a/docs/consume-packages/Team-Foundation-Build.md +++ b/docs/consume-packages/Team-Foundation-Build.md @@ -4,7 +4,7 @@ description: A walkthrough of how NuGet package restore with with Team Foundatio author: JonDouglas ms.author: jodou ms.date: 01/09/2017 -ms.topic: conceptual +ms.topic: concept-article --- # Setting up package restore with Team Foundation Build diff --git a/docs/consume-packages/configuring-nuget-behavior.md b/docs/consume-packages/configuring-nuget-behavior.md index ac178fc79..388cafd94 100644 --- a/docs/consume-packages/configuring-nuget-behavior.md +++ b/docs/consume-packages/configuring-nuget-behavior.md @@ -4,7 +4,7 @@ description: NuGet.Config files control NuGet's behavior, and can be modified wi author: JonDouglas ms.author: jodou ms.date: 01/10/2022 -ms.topic: conceptual +ms.topic: article --- # Common NuGet configurations diff --git a/docs/consume-packages/consuming-packages-authenticated-feeds.md b/docs/consume-packages/consuming-packages-authenticated-feeds.md index cf030bb2d..126662636 100644 --- a/docs/consume-packages/consuming-packages-authenticated-feeds.md +++ b/docs/consume-packages/consuming-packages-authenticated-feeds.md @@ -4,7 +4,7 @@ description: Consuming packages from authenticated feeds in all NuGet client sce author: nkolev92 ms.author: nikolev ms.date: 12/22/2023 -ms.topic: conceptual +ms.topic: how-to ms.custom: sfi-ropc-nochange --- diff --git a/docs/consume-packages/install-use-packages-dotnet-cli.md b/docs/consume-packages/install-use-packages-dotnet-cli.md index 39144ba75..44e878149 100644 --- a/docs/consume-packages/install-use-packages-dotnet-cli.md +++ b/docs/consume-packages/install-use-packages-dotnet-cli.md @@ -4,7 +4,7 @@ description: See how to use the dotnet CLI to install, list, remove, and update author: mikejo5000 ms.author: mikejo ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: install-set-up-deploy --- # Install and manage NuGet packages with the dotnet CLI diff --git a/docs/consume-packages/install-use-packages-nuget-cli.md b/docs/consume-packages/install-use-packages-nuget-cli.md index fe0a5e8f4..3b6639dc4 100644 --- a/docs/consume-packages/install-use-packages-nuget-cli.md +++ b/docs/consume-packages/install-use-packages-nuget-cli.md @@ -4,7 +4,7 @@ description: Instructions for using the NuGet CLI, nuget.exe, to manage NuGet pa author: mikejo5000 ms.author: mikejo ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: how-to --- # Manage NuGet packages with the NuGet CLI diff --git a/docs/consume-packages/install-use-packages-powershell.md b/docs/consume-packages/install-use-packages-powershell.md index d2a177423..0e7881326 100644 --- a/docs/consume-packages/install-use-packages-powershell.md +++ b/docs/consume-packages/install-use-packages-powershell.md @@ -4,7 +4,7 @@ description: See how to work with NuGet packages by using PowerShell commands in author: JonDouglas ms.author: jodou ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - "vs.nuget.packagemanager.console" --- diff --git a/docs/consume-packages/install-use-packages-visual-studio.md b/docs/consume-packages/install-use-packages-visual-studio.md index 66f6cbfbb..db1eb5d54 100644 --- a/docs/consume-packages/install-use-packages-visual-studio.md +++ b/docs/consume-packages/install-use-packages-visual-studio.md @@ -4,7 +4,7 @@ description: Learn how to use the NuGet Package Manager UI in Visual Studio for author: JonDouglas ms.author: jodou ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: install-set-up-deploy f1_keywords: - "vs.nuget.packagemanager.ui" --- diff --git a/docs/consume-packages/installing-signed-packages.md b/docs/consume-packages/installing-signed-packages.md index 0814218f4..ad5e83f29 100644 --- a/docs/consume-packages/installing-signed-packages.md +++ b/docs/consume-packages/installing-signed-packages.md @@ -4,7 +4,7 @@ description: Describes the process of installing signed NuGet packages and confi author: JonDouglas ms.author: jodou ms.date: 11/29/2018 -ms.topic: conceptual +ms.topic: install-set-up-deploy --- # Manage package trust boundaries diff --git a/docs/consume-packages/managing-the-global-packages-and-cache-folders.md b/docs/consume-packages/managing-the-global-packages-and-cache-folders.md index 43a0e01c5..faac424cd 100644 --- a/docs/consume-packages/managing-the-global-packages-and-cache-folders.md +++ b/docs/consume-packages/managing-the-global-packages-and-cache-folders.md @@ -4,7 +4,7 @@ description: How to manage the global package installation folder, the package c author: JonDouglas ms.author: jodou ms.date: 03/19/2018 -ms.topic: conceptual +ms.topic: how-to --- # Managing the global packages, cache, and temp folders diff --git a/docs/consume-packages/migrate-packages-config-to-package-reference.md b/docs/consume-packages/migrate-packages-config-to-package-reference.md index 5dcf4c9a1..1bb9a436f 100644 --- a/docs/consume-packages/migrate-packages-config-to-package-reference.md +++ b/docs/consume-packages/migrate-packages-config-to-package-reference.md @@ -4,7 +4,7 @@ description: Details on how to migrate a project from the packages.config manage author: JonDouglas ms.author: jodou ms.date: 08/23/2021 -ms.topic: conceptual +ms.topic: upgrade-and-migration-article --- # Migrate from packages.config to PackageReference diff --git a/docs/create-packages/Creating-Localized-Packages.md b/docs/create-packages/Creating-Localized-Packages.md index e232765ba..92f7e6d15 100644 --- a/docs/create-packages/Creating-Localized-Packages.md +++ b/docs/create-packages/Creating-Localized-Packages.md @@ -4,7 +4,7 @@ description: Details on the two ways to create localized NuGet packages, either author: JonDouglas ms.author: jodou ms.date: 01/18/2018 -ms.topic: conceptual +ms.topic: how-to --- # Creating localized NuGet packages diff --git a/docs/create-packages/Creating-a-Package.md b/docs/create-packages/Creating-a-Package.md index c894ade4a..d853b0e8b 100644 --- a/docs/create-packages/Creating-a-Package.md +++ b/docs/create-packages/Creating-a-Package.md @@ -4,7 +4,7 @@ description: A detailed guide on designing and creating a NuGet package, includi author: JonDouglas ms.author: jodou ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: how-to --- # Create a package using the nuget.exe CLI diff --git a/docs/create-packages/Overview-and-Workflow.md b/docs/create-packages/Overview-and-Workflow.md index 96984557b..ddda6fd80 100644 --- a/docs/create-packages/Overview-and-Workflow.md +++ b/docs/create-packages/Overview-and-Workflow.md @@ -4,7 +4,7 @@ description: An overview of the process of creating and publishing a NuGet packa author: JonDouglas ms.author: jodou ms.date: 07/26/2017 -ms.topic: conceptual +ms.topic: concept-article --- # Package creation workflow diff --git a/docs/create-packages/Package-authoring-best-practices.md b/docs/create-packages/Package-authoring-best-practices.md index 9d45b8bc1..f4451cbe0 100644 --- a/docs/create-packages/Package-authoring-best-practices.md +++ b/docs/create-packages/Package-authoring-best-practices.md @@ -4,7 +4,7 @@ description: A general guide of best practices for creating high quality NuGet p author: nkolev92 ms.author: nikolev ms.date: 11/15/2021 -ms.topic: conceptual +ms.topic: best-practice --- # Package authoring best practices diff --git a/docs/create-packages/Prerelease-Packages.md b/docs/create-packages/Prerelease-Packages.md index b8a08be74..89ffc0d19 100644 --- a/docs/create-packages/Prerelease-Packages.md +++ b/docs/create-packages/Prerelease-Packages.md @@ -4,7 +4,7 @@ description: Guidance for building pre-release packages author: JonDouglas ms.author: jodou ms.date: 08/14/2017 -ms.topic: conceptual +ms.topic: concept-article --- # Building pre-release packages diff --git a/docs/create-packages/Select-assemblies-referenced-by-projects.md b/docs/create-packages/Select-assemblies-referenced-by-projects.md index c984846e1..6eebd9a66 100644 --- a/docs/create-packages/Select-assemblies-referenced-by-projects.md +++ b/docs/create-packages/Select-assemblies-referenced-by-projects.md @@ -4,7 +4,7 @@ description: Make a subset of assemblies in the package available to the compile author: zivkan ms.author: zivkan ms.date: 05/24/2019 -ms.topic: conceptual +ms.topic: how-to --- # Select Assemblies Referenced By Projects diff --git a/docs/create-packages/Sign-a-Package.md b/docs/create-packages/Sign-a-Package.md index bcfb5fa83..098353fe7 100644 --- a/docs/create-packages/Sign-a-Package.md +++ b/docs/create-packages/Sign-a-Package.md @@ -4,7 +4,7 @@ description: Explains how signed packages can be used to enable content integrit author: rido-min ms.author: rmpablos ms.date: 03/06/2018 -ms.topic: conceptual +ms.topic: how-to ms.reviewer: anangaur ms.custom: sfi-image-nochange --- diff --git a/docs/create-packages/Source-and-Config-File-Transformations.md b/docs/create-packages/Source-and-Config-File-Transformations.md index 79402e54c..65f9f7659 100644 --- a/docs/create-packages/Source-and-Config-File-Transformations.md +++ b/docs/create-packages/Source-and-Config-File-Transformations.md @@ -4,7 +4,7 @@ description: Details on the ability for NuGet packages to transform source code author: JonDouglas ms.author: jodou ms.date: 04/24/2017 -ms.topic: conceptual +ms.topic: how-to ms.reviewer: anangaur --- @@ -174,4 +174,4 @@ To remove only the `MyNuModule` element during package uninstall, the `web.confi -``` \ No newline at end of file +``` diff --git a/docs/create-packages/Supporting-Multiple-Target-Frameworks.md b/docs/create-packages/Supporting-Multiple-Target-Frameworks.md index 91576a3c8..14fc9ffe4 100644 --- a/docs/create-packages/Supporting-Multiple-Target-Frameworks.md +++ b/docs/create-packages/Supporting-Multiple-Target-Frameworks.md @@ -4,7 +4,7 @@ description: Description of the various methods to target multiple .NET Framewor author: JonDouglas ms.author: jodou ms.date: 07/15/2019 -ms.topic: conceptual +ms.topic: concept-article --- # Support multiple .NET versions @@ -189,4 +189,4 @@ With `packages.config`, content files and PowerShell scripts can be grouped by t If a framework folder is left empty, NuGet doesn't add assembly references or content files or run the PowerShell scripts for that framework. > [!Note] -> Because `init.ps1` is executed at the solution level and not dependent on project, it must be placed directly under the `tools` folder. It's ignored if placed under a framework folder. \ No newline at end of file +> Because `init.ps1` is executed at the solution level and not dependent on project, it must be placed directly under the `tools` folder. It's ignored if placed under a framework folder. diff --git a/docs/create-packages/Symbol-Packages.md b/docs/create-packages/Symbol-Packages.md index 3226ec766..ae6f7387b 100644 --- a/docs/create-packages/Symbol-Packages.md +++ b/docs/create-packages/Symbol-Packages.md @@ -4,7 +4,7 @@ description: How to create NuGet packages that contain only symbols to support d author: JonDouglas ms.author: jodou ms.date: 09/12/2017 -ms.topic: conceptual +ms.topic: how-to ms.reviewer: anangaur --- diff --git a/docs/create-packages/author-packages-with-COM-interop-assemblies.md b/docs/create-packages/author-packages-with-COM-interop-assemblies.md index e37c68ce4..6c4a61385 100644 --- a/docs/create-packages/author-packages-with-COM-interop-assemblies.md +++ b/docs/create-packages/author-packages-with-COM-interop-assemblies.md @@ -4,7 +4,7 @@ description: Describes how to create packages that contain COM interop assemblie author: JonDouglas ms.author: jodou ms.date: 07/09/2019 -ms.topic: conceptual +ms.topic: article --- # Create NuGet packages that contain COM interop assemblies @@ -25,4 +25,4 @@ Note that when using the `packages.config` management format, adding references Additionally, by default the [build assets do not flow transitively](../consume-packages/package-references-in-project-files.md#controlling-dependency-assets). Packages authored as described here work differently when they are pulled as a transitive dependency from a project to project reference. The package consumer can allow them to flow by modifying the PrivateAssets default value to not include build. - \ No newline at end of file + diff --git a/docs/create-packages/creating-a-package-dotnet-cli.md b/docs/create-packages/creating-a-package-dotnet-cli.md index 498587233..2917a2ec0 100644 --- a/docs/create-packages/creating-a-package-dotnet-cli.md +++ b/docs/create-packages/creating-a-package-dotnet-cli.md @@ -4,7 +4,7 @@ description: Read a detailed guide about the process of designing and creating a author: JonDouglas ms.author: jodou ms.date: 03/03/2025 -ms.topic: conceptual +ms.topic: how-to --- # Create a NuGet package with the dotnet CLI diff --git a/docs/create-packages/creating-a-package-msbuild.md b/docs/create-packages/creating-a-package-msbuild.md index a07d92d5f..48f58e902 100644 --- a/docs/create-packages/creating-a-package-msbuild.md +++ b/docs/create-packages/creating-a-package-msbuild.md @@ -4,7 +4,7 @@ description: A detailed guide to the process of designing and creating a NuGet p author: JonDouglas ms.author: jodou ms.date: 08/17/2023 -ms.topic: conceptual +ms.topic: how-to --- # Create a NuGet package using MSBuild diff --git a/docs/create-packages/multiple-target-frameworks-project-file.md b/docs/create-packages/multiple-target-frameworks-project-file.md index 326dc1e6f..bd321d0d1 100644 --- a/docs/create-packages/multiple-target-frameworks-project-file.md +++ b/docs/create-packages/multiple-target-frameworks-project-file.md @@ -4,7 +4,7 @@ description: Description of the various methods to target multiple .NET Framewor author: JonDouglas ms.author: jodou ms.date: 07/15/2019 -ms.topic: conceptual +ms.topic: how-to --- # Support multiple .NET Framework versions in your project file diff --git a/docs/create-packages/native-files-in-net-packages.md b/docs/create-packages/native-files-in-net-packages.md index 8a690cb55..2b4d6ef95 100644 --- a/docs/create-packages/native-files-in-net-packages.md +++ b/docs/create-packages/native-files-in-net-packages.md @@ -4,7 +4,7 @@ description: How to pack native libraries in .NET packages author: zivkan ms.author: zivkan ms.date: 09/26/2023 -ms.topic: conceptual +ms.topic: concept-article --- # Including native libraries in .NET packages diff --git a/docs/create-packages/set-package-type.md b/docs/create-packages/set-package-type.md index 048bd1eff..ee8847234 100644 --- a/docs/create-packages/set-package-type.md +++ b/docs/create-packages/set-package-type.md @@ -4,7 +4,7 @@ description: Describes packages types to indicate intended use of a package. author: JonDouglas ms.author: jodou ms.date: 07/09/2019 -ms.topic: conceptual +ms.topic: how-to --- # Set a NuGet package type diff --git a/docs/guides/Native-Packages.md b/docs/guides/Native-Packages.md index 14f5c5353..68f42f4a7 100644 --- a/docs/guides/Native-Packages.md +++ b/docs/guides/Native-Packages.md @@ -4,7 +4,7 @@ description: Details on creating native NuGet packages that contains C++ code in author: JonDouglas ms.author: jodou ms.date: 01/09/2017 -ms.topic: conceptual +ms.topic: concept-article --- # Creating native packages diff --git a/docs/guides/analyzers-conventions.md b/docs/guides/analyzers-conventions.md index 8122c81dc..78156098d 100644 --- a/docs/guides/analyzers-conventions.md +++ b/docs/guides/analyzers-conventions.md @@ -4,7 +4,7 @@ description: Conventions for .NET analyzers that are packaged and distributed wi author: JonDouglas ms.author: jodou ms.date: 01/09/2017 -ms.topic: conceptual +ms.topic: article --- # Analyzer NuGet formats diff --git a/docs/hosting-packages/Local-Feeds.md b/docs/hosting-packages/Local-Feeds.md index de95954d3..6b422460f 100644 --- a/docs/hosting-packages/Local-Feeds.md +++ b/docs/hosting-packages/Local-Feeds.md @@ -4,7 +4,7 @@ description: How to create a local feed for NuGet packages using folders on your author: JonDouglas ms.author: jodou ms.date: 12/06/2017 -ms.topic: conceptual +ms.topic: how-to --- # Local feeds diff --git a/docs/hosting-packages/NuGet-Server.md b/docs/hosting-packages/NuGet-Server.md index 3c237ab33..b79f0a22e 100644 --- a/docs/hosting-packages/NuGet-Server.md +++ b/docs/hosting-packages/NuGet-Server.md @@ -4,7 +4,7 @@ description: How to create and host a NuGet package feed on any server running I author: JonDouglas ms.author: jodou ms.date: 07/11/2023 -ms.topic: conceptual +ms.topic: how-to --- # NuGet.Server diff --git a/docs/hosting-packages/Overview.md b/docs/hosting-packages/Overview.md index a7d8f686b..9d98050e0 100644 --- a/docs/hosting-packages/Overview.md +++ b/docs/hosting-packages/Overview.md @@ -4,7 +4,7 @@ description: An overview of options for hosting your own NuGet package feeds or author: JonDouglas ms.author: jodou ms.date: 3/2/2022 -ms.topic: conceptual +ms.topic: concept-article ms.reviewer: anangaur --- diff --git a/docs/nuget-org/Deprecate-packages.md b/docs/nuget-org/Deprecate-packages.md index c9189ce99..e3a365978 100644 --- a/docs/nuget-org/Deprecate-packages.md +++ b/docs/nuget-org/Deprecate-packages.md @@ -4,7 +4,7 @@ description: Detailed description on the process of deprecating packages and how author: anangaur ms.author: anangaur ms.date: 09/23/2019 -ms.topic: conceptual +ms.topic: how-to ms.reviewer: karann-msft --- diff --git a/docs/nuget-org/Publish-a-package.md b/docs/nuget-org/Publish-a-package.md index 36ce9f614..3dfe32091 100644 --- a/docs/nuget-org/Publish-a-package.md +++ b/docs/nuget-org/Publish-a-package.md @@ -4,7 +4,7 @@ description: See detailed instructions about how to publish a NuGet package and author: JonDouglas ms.author: jodou ms.date: 8/29/2022 -ms.topic: conceptual +ms.topic: how-to ms.reviewer: anangaur --- diff --git a/docs/nuget-org/individual-accounts.md b/docs/nuget-org/individual-accounts.md index 50b94940e..f45e1b841 100644 --- a/docs/nuget-org/individual-accounts.md +++ b/docs/nuget-org/individual-accounts.md @@ -4,7 +4,7 @@ description: Individual acccounts on NuGet.org are required to publish packages author: mikejo5000 ms.author: mikejo ms.date: 06/05/2019 -ms.topic: conceptual +ms.topic: article ms.custom: sfi-image-nochange --- diff --git a/docs/nuget-org/licenses.nuget.org.md b/docs/nuget-org/licenses.nuget.org.md index 9f82c2b95..f1c85a295 100644 --- a/docs/nuget-org/licenses.nuget.org.md +++ b/docs/nuget-org/licenses.nuget.org.md @@ -4,6 +4,7 @@ description: Protocol and display information for licenses.nuget.org. Describes author: agr ms.author: angrigor ms.date: 03/02/2023 +ms.topic: article --- # licenses.nuget.org @@ -88,4 +89,4 @@ license exception identifier may present in the path portion of the URL. Licenses.nuget.org responds to a request with a known license exception identifier with a HTTP 200 response and a web page containing the reference text for the specified license exception. -Any request containing an unsupported license exception identifier results in an HTTP 404 response. \ No newline at end of file +Any request containing an unsupported license exception identifier results in an HTTP 404 response. diff --git a/docs/nuget-org/nuget-org-faq.yml b/docs/nuget-org/nuget-org-faq.yml index 748ec0eea..0a8f1bf36 100644 --- a/docs/nuget-org/nuget-org-faq.yml +++ b/docs/nuget-org/nuget-org-faq.yml @@ -5,7 +5,7 @@ metadata: author: shishirx34 ms.author: shishirh ms.date: 06/05/2019 - ms.topic: conceptual + ms.topic: faq ms.custom: sfi-image-nochange title: NuGet.org frequently-asked questions diff --git a/docs/nuget-org/organizations-on-nuget-org.md b/docs/nuget-org/organizations-on-nuget-org.md index 4c6b52990..36a65d2d3 100644 --- a/docs/nuget-org/organizations-on-nuget-org.md +++ b/docs/nuget-org/organizations-on-nuget-org.md @@ -4,7 +4,7 @@ description: Organizations on NuGet.org helps you to manage packages published b author: anangaur ms.author: anangaur ms.date: 04/10/2018 -ms.topic: conceptual +ms.topic: article ms.reviewer: - kraigb - camsoper diff --git a/docs/nuget-org/overview-nuget-org.md b/docs/nuget-org/overview-nuget-org.md index 7dd9d8b6c..aa160a850 100644 --- a/docs/nuget-org/overview-nuget-org.md +++ b/docs/nuget-org/overview-nuget-org.md @@ -4,7 +4,7 @@ description: Overview of NuGet.org author: mikejo5000 ms.author: mikejo ms.date: 06/05/2019 -ms.topic: conceptual +ms.topic: concept-article --- # Overview of NuGet.org diff --git a/docs/nuget-org/package-readme-on-nuget-org.md b/docs/nuget-org/package-readme-on-nuget-org.md index b647d4dcf..f4ecd173c 100644 --- a/docs/nuget-org/package-readme-on-nuget-org.md +++ b/docs/nuget-org/package-readme-on-nuget-org.md @@ -4,7 +4,7 @@ description: Detailed explanation of how readme files on NuGet.org are rendered author: nkolev92 ms.author: nikolev ms.date: 08/31/2022 -ms.topic: conceptual +ms.topic: article ms.reviewer: anangaur --- diff --git a/docs/nuget-org/package-sponsorship-on-nuget-org.md b/docs/nuget-org/package-sponsorship-on-nuget-org.md index 632c94a93..af1f6e111 100644 --- a/docs/nuget-org/package-sponsorship-on-nuget-org.md +++ b/docs/nuget-org/package-sponsorship-on-nuget-org.md @@ -4,7 +4,7 @@ description: Learn how to add sponsorship links to your NuGet packages and suppo author: pranathibora14 ms.author: prabora ms.date: 10/15/2025 -ms.topic: conceptual +ms.topic: how-to ai-usage: ai-generated --- diff --git a/docs/nuget-org/policies/data-requests.md b/docs/nuget-org/policies/data-requests.md index 57cab4356..9c29231ef 100644 --- a/docs/nuget-org/policies/data-requests.md +++ b/docs/nuget-org/policies/data-requests.md @@ -4,7 +4,7 @@ description: Policies for requesting user data export and delete author: JonDouglas ms.author: jodou ms.date: 05/01/2018 -ms.topic: conceptual +ms.topic: article --- # User Data Requests diff --git a/docs/nuget-org/policies/deleting-packages.md b/docs/nuget-org/policies/deleting-packages.md index 89fbd5a3b..9e99d39ab 100644 --- a/docs/nuget-org/policies/deleting-packages.md +++ b/docs/nuget-org/policies/deleting-packages.md @@ -4,7 +4,7 @@ description: Policies for unlisting packages from nuget.org; permanent deletion author: JonDouglas ms.author: jodou ms.date: 01/18/2018 -ms.topic: conceptual +ms.topic: how-to --- # Deleting packages diff --git a/docs/nuget-org/policies/dispute-resolution.md b/docs/nuget-org/policies/dispute-resolution.md index 94a1aea40..c9342a827 100644 --- a/docs/nuget-org/policies/dispute-resolution.md +++ b/docs/nuget-org/policies/dispute-resolution.md @@ -4,7 +4,7 @@ description: The process for resolving disputes between NuGet package publishers author: JonDouglas ms.author: jodou ms.date: 01/18/2018 -ms.topic: conceptual +ms.topic: how-to --- # Resolving disputes over NuGet package names diff --git a/docs/nuget-org/policies/export-control.md b/docs/nuget-org/policies/export-control.md index a0ce51d75..bc786531e 100644 --- a/docs/nuget-org/policies/export-control.md +++ b/docs/nuget-org/policies/export-control.md @@ -4,7 +4,7 @@ description: Policies governing export control laws author: JonDouglas ms.author: jodou ms.date: 06/27/2019 -ms.topic: conceptual +ms.topic: article --- # Export Control Policy diff --git a/docs/nuget-org/scoped-api-keys.md b/docs/nuget-org/scoped-api-keys.md index 6730218cf..f5b22ad84 100644 --- a/docs/nuget-org/scoped-api-keys.md +++ b/docs/nuget-org/scoped-api-keys.md @@ -4,7 +4,7 @@ description: Take control of API keys that you use to push packages author: mikejo5000 ms.author: mikejo ms.date: 06/04/2019 -ms.topic: conceptual +ms.topic: article --- # Scoped API keys @@ -99,4 +99,4 @@ You cannot modify the scope, but you can edit the package list it is applicable ### How do I know if any of my keys expired or are getting expired? -If any key expires, we will let you know through a warning message at the top of the page. We also send a warning e-mail to the account holder ten days before the expiration of the key so that you can act on it well in advance. \ No newline at end of file +If any key expires, we will let you know through a warning message at the top of the page. We also send a warning e-mail to the account holder ten days before the expiration of the key so that you can act on it well in advance. diff --git a/docs/nuget-org/trusted-publishing.md b/docs/nuget-org/trusted-publishing.md index f5c5ed529..ca9faff1c 100644 --- a/docs/nuget-org/trusted-publishing.md +++ b/docs/nuget-org/trusted-publishing.md @@ -4,7 +4,7 @@ description: Trusted Publishing on nuget.org author: etvorun ms.author: evgenyt ms.date: 07/01/2025 -ms.topic: conceptual +ms.topic: article --- # Trusted Publishing on nuget.org diff --git a/docs/policies/Ecosystem.md b/docs/policies/Ecosystem.md index 4a4c52c4c..1431b870f 100644 --- a/docs/policies/Ecosystem.md +++ b/docs/policies/Ecosystem.md @@ -4,7 +4,7 @@ description: Comprehensive resources in the NuGet ecosystem including NuGet sour author: JonDouglas ms.author: jodou ms.date: 01/18/2018 -ms.topic: conceptual +ms.topic: concept-article --- # An overview of the NuGet ecosystem diff --git a/docs/policies/Governance.md b/docs/policies/Governance.md index fce9b9a5e..d1e4e1dc8 100644 --- a/docs/policies/Governance.md +++ b/docs/policies/Governance.md @@ -4,7 +4,7 @@ description: The governance model for NuGet, including roles and responsibilitie author: JonDouglas ms.author: jodou ms.date: 01/18/2018 -ms.topic: conceptual +ms.topic: article --- # NuGet governance diff --git a/docs/reference/NuGet-Client-SDK.md b/docs/reference/NuGet-Client-SDK.md index fd0e3eee4..e58bee9bf 100644 --- a/docs/reference/NuGet-Client-SDK.md +++ b/docs/reference/NuGet-Client-SDK.md @@ -4,7 +4,7 @@ description: The API is evolving and not yet documented, but examples are availa author: JonDouglas ms.author: jodou ms.date: 01/09/2018 -ms.topic: conceptual +ms.topic: article --- # NuGet Client SDK diff --git a/docs/reference/dotnet-Commands.md b/docs/reference/dotnet-Commands.md index 5b7f59b9f..945538842 100644 --- a/docs/reference/dotnet-Commands.md +++ b/docs/reference/dotnet-Commands.md @@ -4,7 +4,7 @@ description: A short reference for NuGet-related commands using the dotnet comma author: JonDouglas ms.author: jodou ms.date: 06/24/2019 -ms.topic: conceptual +ms.topic: article --- # dotnet CLI commands diff --git a/docs/reference/extensibility/NuGet-Credential-Providers-for-Visual-Studio.md b/docs/reference/extensibility/NuGet-Credential-Providers-for-Visual-Studio.md index 04ea8de23..e567da4aa 100644 --- a/docs/reference/extensibility/NuGet-Credential-Providers-for-Visual-Studio.md +++ b/docs/reference/extensibility/NuGet-Credential-Providers-for-Visual-Studio.md @@ -4,7 +4,7 @@ description: NuGet credential providers authenticate with feeds by implementing author: JonDouglas ms.author: jodou ms.date: 01/09/2017 -ms.topic: conceptual +ms.topic: how-to --- # Authenticating feeds in Visual Studio with NuGet credential providers diff --git a/docs/reference/extensibility/NuGet-Cross-Platform-Authentication-Plugin.md b/docs/reference/extensibility/NuGet-Cross-Platform-Authentication-Plugin.md index 7e9636d35..624db0a23 100644 --- a/docs/reference/extensibility/NuGet-Cross-Platform-Authentication-Plugin.md +++ b/docs/reference/extensibility/NuGet-Cross-Platform-Authentication-Plugin.md @@ -4,7 +4,7 @@ description: NuGet cross platform authentication plugins for NuGet.exe, dotnet.e author: nkolev92 ms.author: nikolev ms.date: 07/01/2018 -ms.topic: conceptual +ms.topic: article --- # NuGet cross platform authentication plugin diff --git a/docs/reference/extensibility/NuGet-Cross-Platform-Plugins.md b/docs/reference/extensibility/NuGet-Cross-Platform-Plugins.md index b2a2504b0..3fd832a9e 100644 --- a/docs/reference/extensibility/NuGet-Cross-Platform-Plugins.md +++ b/docs/reference/extensibility/NuGet-Cross-Platform-Plugins.md @@ -4,7 +4,7 @@ description: NuGet cross platform plugins for NuGet.exe, dotnet.exe, msbuild.exe author: nkolev92 ms.author: nikolev ms.date: 07/01/2018 -ms.topic: conceptual +ms.topic: article --- # NuGet cross platform plugins diff --git a/docs/reference/extensibility/nuget-exe-Credential-Providers.md b/docs/reference/extensibility/nuget-exe-Credential-Providers.md index 624c8c787..b0242a3b1 100644 --- a/docs/reference/extensibility/nuget-exe-Credential-Providers.md +++ b/docs/reference/extensibility/nuget-exe-Credential-Providers.md @@ -4,7 +4,7 @@ description: nuget.exe credential providers authenticate with a feed, and are im author: JonDouglas ms.author: jodou ms.date: 12/12/2017 -ms.topic: conceptual +ms.topic: concept-article --- # Authenticating feeds with nuget.exe credential providers diff --git a/docs/reference/msbuild-targets.md b/docs/reference/msbuild-targets.md index 5f68a795d..b4601c9c3 100644 --- a/docs/reference/msbuild-targets.md +++ b/docs/reference/msbuild-targets.md @@ -4,7 +4,7 @@ description: NuGet pack and restore can work directly as MSBuild targets with Nu author: nkolev92 ms.author: nikolev ms.date: 2/4/2022 -ms.topic: conceptual +ms.topic: article no-loc: [NuGet, MSBuild, .nuspec, nuspec] --- diff --git a/docs/release-notes/Index.md b/docs/release-notes/Index.md index c7d4bc885..638732d93 100644 --- a/docs/release-notes/Index.md +++ b/docs/release-notes/Index.md @@ -4,7 +4,7 @@ description: Index of NuGet release notes and known issues for all versions. author: anangaur ms.author: anangaur ms.date: 05/25/2022 -ms.topic: conceptual +ms.topic: release-notes --- # Release Notes diff --git a/docs/release-notes/Known-Issues.md b/docs/release-notes/Known-Issues.md index a02dc0f60..051862356 100644 --- a/docs/release-notes/Known-Issues.md +++ b/docs/release-notes/Known-Issues.md @@ -4,7 +4,7 @@ description: Known issues with NuGet including authentication, package installat author: JonDouglas ms.author: jodou ms.date: 06/06/2024 -ms.topic: conceptual +ms.topic: troubleshooting-known-issue --- # Known Issues with NuGet diff --git a/docs/release-notes/NuGet-1.1.md b/docs/release-notes/NuGet-1.1.md index 6ccec09fa..63b2c1586 100644 --- a/docs/release-notes/NuGet-1.1.md +++ b/docs/release-notes/NuGet-1.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.1 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.0 and 1.1 Release Notes @@ -268,4 +268,4 @@ The following is a list of features and bugs that were fixed for NuGet CTP 1. * ```[Add Disclaimer Text to the Add Package Dialog](http://nuget.codeplex.com/workitem/140)``` * ```[Add Disclaimer When the Package Console is run the first time](http://nuget.codeplex.com/workitem/143)``` * ```[Display Disclaimer After Installing Package In The Console](http://nuget.codeplex.com/workitem/144)``` -* ```[Rename the .nupack extension to .nupkg](http://nuget.codeplex.com/workitem/146)``` \ No newline at end of file +* ```[Rename the .nupack extension to .nupkg](http://nuget.codeplex.com/workitem/146)``` diff --git a/docs/release-notes/NuGet-1.2.md b/docs/release-notes/NuGet-1.2.md index fe8f2022f..f43a1121a 100644 --- a/docs/release-notes/NuGet-1.2.md +++ b/docs/release-notes/NuGet-1.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.2 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.2 Release Notes @@ -87,4 +87,4 @@ need to update that project with the latest version of NuGet.Server. you need to uninstall NuGet first and then install it. This is listed in our [Known Issues page](../release-notes/known-issues.md) which provides more details. The issue only affects those running Visual Studio 2010 SP1 and have a version of NuGet 1.0 installed that was incorrectly signed. This version was only made available from the CodePlex website for a brief -period so this issue shouldn't affect too many people. \ No newline at end of file +period so this issue shouldn't affect too many people. diff --git a/docs/release-notes/NuGet-1.3.md b/docs/release-notes/NuGet-1.3.md index 8db5d57bb..74115f60a 100644 --- a/docs/release-notes/NuGet-1.3.md +++ b/docs/release-notes/NuGet-1.3.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.3 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.3 Release Notes diff --git a/docs/release-notes/NuGet-1.4.md b/docs/release-notes/NuGet-1.4.md index a1b4e3870..71514285b 100644 --- a/docs/release-notes/NuGet-1.4.md +++ b/docs/release-notes/NuGet-1.4.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.4 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.4 Release Notes diff --git a/docs/release-notes/NuGet-1.5.md b/docs/release-notes/NuGet-1.5.md index e3c1bb675..3bb052e73 100644 --- a/docs/release-notes/NuGet-1.5.md +++ b/docs/release-notes/NuGet-1.5.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.5 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes ms.custom: sfi-image-nochange --- diff --git a/docs/release-notes/NuGet-1.6.md b/docs/release-notes/NuGet-1.6.md index 0f8bc5d2f..4dd8dd1ca 100644 --- a/docs/release-notes/NuGet-1.6.md +++ b/docs/release-notes/NuGet-1.6.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.6 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.6 Release Notes diff --git a/docs/release-notes/NuGet-1.7.md b/docs/release-notes/NuGet-1.7.md index 9395f1783..5a2f1b933 100644 --- a/docs/release-notes/NuGet-1.7.md +++ b/docs/release-notes/NuGet-1.7.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.7 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.7 Release Notes diff --git a/docs/release-notes/NuGet-1.8.md b/docs/release-notes/NuGet-1.8.md index c8fe0e9c9..6179df1c7 100644 --- a/docs/release-notes/NuGet-1.8.md +++ b/docs/release-notes/NuGet-1.8.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 1.8 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 1.8 Release Notes @@ -72,4 +72,4 @@ By modifying the install command to download and install packages in parallel, N ## Bug Fixes NuGet 1.8 includes quite a few bug fixes with an emphasis on the package manager console and package restore workflow, particularly as it relates to package restore consent and Windows 8 Express integration. -For a full list of work items fixed in NuGet 1.8, please view the ```[NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.8&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0)```. \ No newline at end of file +For a full list of work items fixed in NuGet 1.8, please view the ```[NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.8&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0)```. diff --git a/docs/release-notes/NuGet-2.0.md b/docs/release-notes/NuGet-2.0.md index de1064776..d37a46008 100644 --- a/docs/release-notes/NuGet-2.0.md +++ b/docs/release-notes/NuGet-2.0.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.0 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.0 Release Notes diff --git a/docs/release-notes/NuGet-2.1.md b/docs/release-notes/NuGet-2.1.md index 1623a185e..e2ed72aba 100644 --- a/docs/release-notes/NuGet-2.1.md +++ b/docs/release-notes/NuGet-2.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.1 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes ms.custom: sfi-image-nochange --- diff --git a/docs/release-notes/NuGet-2.12-RC.md b/docs/release-notes/NuGet-2.12-RC.md index ffd6d73ac..57b3f680e 100644 --- a/docs/release-notes/NuGet-2.12-RC.md +++ b/docs/release-notes/NuGet-2.12-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.12 RC including known issues, bug fixes, author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.12-RC Release Notes diff --git a/docs/release-notes/NuGet-2.12.md b/docs/release-notes/NuGet-2.12.md index eef3d737a..db1e010bb 100644 --- a/docs/release-notes/NuGet-2.12.md +++ b/docs/release-notes/NuGet-2.12.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.12 including known issues, bug fixes, add author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.12 Release Notes diff --git a/docs/release-notes/NuGet-2.2.1.md b/docs/release-notes/NuGet-2.2.1.md index 2ad2f92c7..84de48489 100644 --- a/docs/release-notes/NuGet-2.2.1.md +++ b/docs/release-notes/NuGet-2.2.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.2.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.2.1 Release Notes diff --git a/docs/release-notes/NuGet-2.2.md b/docs/release-notes/NuGet-2.2.md index ec4030efc..ea2296b2c 100644 --- a/docs/release-notes/NuGet-2.2.md +++ b/docs/release-notes/NuGet-2.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.2 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.2 Release Notes diff --git a/docs/release-notes/NuGet-2.5.md b/docs/release-notes/NuGet-2.5.md index 09079a7a6..afaa2e90b 100644 --- a/docs/release-notes/NuGet-2.5.md +++ b/docs/release-notes/NuGet-2.5.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.5 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.5 Release Notes diff --git a/docs/release-notes/NuGet-2.6.1-for-WebMatrix.md b/docs/release-notes/NuGet-2.6.1-for-WebMatrix.md index 1f46b40a9..e5abd798f 100644 --- a/docs/release-notes/NuGet-2.6.1-for-WebMatrix.md +++ b/docs/release-notes/NuGet-2.6.1-for-WebMatrix.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.6.1 for WebMatrix including known issues, author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.6.1 for WebMatrix Release Notes diff --git a/docs/release-notes/NuGet-2.6.md b/docs/release-notes/NuGet-2.6.md index 222b8fd9a..b9a4db16c 100644 --- a/docs/release-notes/NuGet-2.6.md +++ b/docs/release-notes/NuGet-2.6.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.6 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.6 Release Notes @@ -158,4 +158,4 @@ package authors to fully understand how developers are installing their packages ## Bug Fixes NuGet 2.6 also includes several bug fixes. For a full list of work items fixed in NuGet 2.6, please view -the ```[NuGet Issue Tracker for this release](https://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%202.6&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0&reasonClosed=All)```. \ No newline at end of file +the ```[NuGet Issue Tracker for this release](https://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%202.6&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0&reasonClosed=All)```. diff --git a/docs/release-notes/NuGet-2.7.1.md b/docs/release-notes/NuGet-2.7.1.md index 867978a56..b9b3ed7de 100644 --- a/docs/release-notes/NuGet-2.7.1.md +++ b/docs/release-notes/NuGet-2.7.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.7.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.7.1 Release Notes diff --git a/docs/release-notes/NuGet-2.7.2.md b/docs/release-notes/NuGet-2.7.2.md index 8b5778746..bc7b2a718 100644 --- a/docs/release-notes/NuGet-2.7.2.md +++ b/docs/release-notes/NuGet-2.7.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.7.2 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.7.2 Release Notes diff --git a/docs/release-notes/NuGet-2.7.md b/docs/release-notes/NuGet-2.7.md index a8224e923..6154bfff3 100644 --- a/docs/release-notes/NuGet-2.7.md +++ b/docs/release-notes/NuGet-2.7.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.7 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.7 Release Notes diff --git a/docs/release-notes/NuGet-2.8.1.md b/docs/release-notes/NuGet-2.8.1.md index 5efbb0905..1b9cea406 100644 --- a/docs/release-notes/NuGet-2.8.1.md +++ b/docs/release-notes/NuGet-2.8.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8.1 Release Notes diff --git a/docs/release-notes/NuGet-2.8.2.md b/docs/release-notes/NuGet-2.8.2.md index d6d38ce0f..30fc16840 100644 --- a/docs/release-notes/NuGet-2.8.2.md +++ b/docs/release-notes/NuGet-2.8.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8.2 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8.2 Release Notes diff --git a/docs/release-notes/NuGet-2.8.3.md b/docs/release-notes/NuGet-2.8.3.md index 3e0b2a079..85476d164 100644 --- a/docs/release-notes/NuGet-2.8.3.md +++ b/docs/release-notes/NuGet-2.8.3.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8.3 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8.3 Release Notes diff --git a/docs/release-notes/NuGet-2.8.5.md b/docs/release-notes/NuGet-2.8.5.md index a9ffa31c7..8952af0db 100644 --- a/docs/release-notes/NuGet-2.8.5.md +++ b/docs/release-notes/NuGet-2.8.5.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8.5 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8.5 Release Notes @@ -22,4 +22,4 @@ In this release, the support for NuGet Package Manager dialog was added for [DNX One bug was fixed that prevented packages from installing into FSharp projects properly: -```https://nuget.codeplex.com/workitem/4400``` \ No newline at end of file +```https://nuget.codeplex.com/workitem/4400``` diff --git a/docs/release-notes/NuGet-2.8.6.md b/docs/release-notes/NuGet-2.8.6.md index dbe2f5ee2..2d009fd6d 100644 --- a/docs/release-notes/NuGet-2.8.6.md +++ b/docs/release-notes/NuGet-2.8.6.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8.6 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8.6 Release Notes @@ -20,4 +20,4 @@ In this release, the NuGet Package Manager dialog had support added for: * Introduced the UAP Target Framework Moniker to support Windows 10 Application Development. * NuGet protocol version 3 endpoints * Support for [Nuget.Config](../consume-packages/configuring-nuget-behavior.md) protocolVersion attribute on repository sources. Default value is "2" -* Falling back to remote repository if a required package version is not available in the local cache \ No newline at end of file +* Falling back to remote repository if a required package version is not available in the local cache diff --git a/docs/release-notes/NuGet-2.8.7.md b/docs/release-notes/NuGet-2.8.7.md index cb3dde359..7eba6482a 100644 --- a/docs/release-notes/NuGet-2.8.7.md +++ b/docs/release-notes/NuGet-2.8.7.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8.7 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8.7 Release Notes @@ -12,4 +12,4 @@ ms.topic: conceptual [NuGet 2.8.6 Release Notes](../release-notes/nuget-2.8.6.md) | [NuGet 2.9-RC Release Notes](../release-notes/nuget-2.9-RC.md) NuGet 2.8.7 was released July 27, 2015 as a patch update to the 2.8.6 VSIX with fix specific to a bug that effected Powershell policy implementation. -[https://github.com/NuGet/Home/issues/974](https://github.com/NuGet/Home/issues/974) \ No newline at end of file +[https://github.com/NuGet/Home/issues/974](https://github.com/NuGet/Home/issues/974) diff --git a/docs/release-notes/NuGet-2.8.md b/docs/release-notes/NuGet-2.8.md index 76ea22e1b..950ad8ac6 100644 --- a/docs/release-notes/NuGet-2.8.md +++ b/docs/release-notes/NuGet-2.8.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.8 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.8 Release Notes diff --git a/docs/release-notes/NuGet-2.9-RC.md b/docs/release-notes/NuGet-2.9-RC.md index 8ba73ad39..a4c2a3ebb 100644 --- a/docs/release-notes/NuGet-2.9-RC.md +++ b/docs/release-notes/NuGet-2.9-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 2.9 RC including known issues, bug fixes, a author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 2.9-RC Release Notes diff --git a/docs/release-notes/NuGet-3.0-Beta.md b/docs/release-notes/NuGet-3.0-Beta.md index 4cd4e693c..0cd6ff14a 100644 --- a/docs/release-notes/NuGet-3.0-Beta.md +++ b/docs/release-notes/NuGet-3.0-Beta.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.0 Beta including known issues, bug fixes, author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.0 Beta Release Notes diff --git a/docs/release-notes/NuGet-3.0-Preview.md b/docs/release-notes/NuGet-3.0-Preview.md index 9f1365d4f..00f990e0f 100644 --- a/docs/release-notes/NuGet-3.0-Preview.md +++ b/docs/release-notes/NuGet-3.0-Preview.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.0 Preview including known issues, bug fix author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.0 Preview Release Notes @@ -120,4 +120,4 @@ Between now and 3.0 RTM, we are also working on some fundamental new NuGet featu ## Stay Tuned -Please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements for NuGet 3.0! \ No newline at end of file +Please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements for NuGet 3.0! diff --git a/docs/release-notes/NuGet-3.0-RC.md b/docs/release-notes/NuGet-3.0-RC.md index eb1dc61eb..867f4269b 100644 --- a/docs/release-notes/NuGet-3.0-RC.md +++ b/docs/release-notes/NuGet-3.0-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.0 RC including known issues, bug fixes, a author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.0 RC Release Notes @@ -37,4 +37,4 @@ We've made some changes to our [source code repositories on GitHub](https://gith ## Stay Tuned -Please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements for NuGet 3.0! \ No newline at end of file +Please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements for NuGet 3.0! diff --git a/docs/release-notes/NuGet-3.0-RC2.md b/docs/release-notes/NuGet-3.0-RC2.md index dad222238..193ae5190 100644 --- a/docs/release-notes/NuGet-3.0-RC2.md +++ b/docs/release-notes/NuGet-3.0-RC2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.0 RC2 including known issues, bug fixes, author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.0 RC2 Release Notes @@ -31,4 +31,4 @@ In total, we closed 158 issues in this release, and you can review the [complete * [Improved error logging](https://github.com/NuGet/Home/issues/407) * [Improved powershell error messages when calling Update-Package](https://github.com/NuGet/Home/issues/5) -Download this ```[update to the NuGet extension](https://nuget.codeplex.com/releases/view/615507)``` from Codeplex and please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements for NuGet 3.0! \ No newline at end of file +Download this ```[update to the NuGet extension](https://nuget.codeplex.com/releases/view/615507)``` from Codeplex and please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements for NuGet 3.0! diff --git a/docs/release-notes/NuGet-3.0.0.md b/docs/release-notes/NuGet-3.0.0.md index 71c46bb49..a404510af 100644 --- a/docs/release-notes/NuGet-3.0.0.md +++ b/docs/release-notes/NuGet-3.0.0.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.0.0 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.0 Release Notes @@ -49,4 +49,4 @@ There were a number of known issues delivered with this release, and all of thes * [Multiple Packages can be gathered in parallel](https://github.com/NuGet/Home/issues/713) * [Removed install-package -force command](https://github.com/NuGet/Home/issues/697) -Please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements as we get ready to deliver support for Windows 10 development. \ No newline at end of file +Please keep an eye on [our blog](https://blog.nuget.org) for more progress and announcements as we get ready to deliver support for Windows 10 development. diff --git a/docs/release-notes/NuGet-3.1.1.md b/docs/release-notes/NuGet-3.1.1.md index 3331410e0..d755e1cd1 100644 --- a/docs/release-notes/NuGet-3.1.1.md +++ b/docs/release-notes/NuGet-3.1.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.1.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.1.1 Release Notes @@ -12,4 +12,4 @@ ms.topic: conceptual [NuGet 3.1 Release Notes](../release-notes/nuget-3.1.md) | [NuGet 3.2-RC Release Notes](../release-notes/nuget-3.2-RC.md) NuGet 3.1.1 was released July 27, 2015 as a patch update to the 3.1 VSIX with fix specific to a bug that effected Powershell policy implementation. -[https://github.com/NuGet/Home/issues/974](https://github.com/NuGet/Home/issues/974) \ No newline at end of file +[https://github.com/NuGet/Home/issues/974](https://github.com/NuGet/Home/issues/974) diff --git a/docs/release-notes/NuGet-3.1.md b/docs/release-notes/NuGet-3.1.md index aa7c025b9..db0f53466 100644 --- a/docs/release-notes/NuGet-3.1.md +++ b/docs/release-notes/NuGet-3.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.1 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.1 Release Notes diff --git a/docs/release-notes/NuGet-3.2-RC.md b/docs/release-notes/NuGet-3.2-RC.md index 0a398294f..28f9dd082 100644 --- a/docs/release-notes/NuGet-3.2-RC.md +++ b/docs/release-notes/NuGet-3.2-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.2 RC including known issues, bug fixes, a author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.2 RC Release Notes @@ -111,4 +111,4 @@ A complete list of issues addressed for the Visual Studio extension can be found ## Known Issues -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.2.1.md b/docs/release-notes/NuGet-3.2.1.md index 6e571888f..543ed8742 100644 --- a/docs/release-notes/NuGet-3.2.1.md +++ b/docs/release-notes/NuGet-3.2.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.2.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.2.1 Release Notes @@ -30,4 +30,4 @@ A complete list of issues addressed for the command-line and Visual Studio exten ## Known Issues -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.2.md b/docs/release-notes/NuGet-3.2.md index 22ce6ecf1..48afecf3f 100644 --- a/docs/release-notes/NuGet-3.2.md +++ b/docs/release-notes/NuGet-3.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.2 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.2 Release Notes @@ -109,4 +109,4 @@ A complete list of issues addressed for the Visual Studio extension can be found ## Known Issues -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.3.md b/docs/release-notes/NuGet-3.3.md index 4fd3580cc..f9e990a61 100644 --- a/docs/release-notes/NuGet-3.3.md +++ b/docs/release-notes/NuGet-3.3.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.3 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.3 Release Notes @@ -54,4 +54,4 @@ The list of issues fixed in the 3.3 command-line release are recorded in the [3. ## Known Issues -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.4-RC.md b/docs/release-notes/NuGet-3.4-RC.md index 355733ecc..8e7e10089 100644 --- a/docs/release-notes/NuGet-3.4-RC.md +++ b/docs/release-notes/NuGet-3.4-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.4 RC including known issues, bug fixes, a author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.4-RC Release Notes @@ -43,4 +43,4 @@ The following features are available in this RC, with more planned for the 3.4 f ## Known Issues -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.4.1.md b/docs/release-notes/NuGet-3.4.1.md index 95b157b65..2d9ddc85f 100644 --- a/docs/release-notes/NuGet-3.4.1.md +++ b/docs/release-notes/NuGet-3.4.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.4.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.4.1 Release Notes @@ -19,4 +19,4 @@ NuGet 3.4.1 was released March 30, 2016 at the same time as the Visual Studio 20 * Corrected an issue with Visual Studio locating `lucene.net.dll` * All sources should not be the default repository source after a NuGet extension install or update. You can opt-in to this feature from the configuration settings. -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.4.2.md b/docs/release-notes/NuGet-3.4.2.md index f1914888f..ace3e38a3 100644 --- a/docs/release-notes/NuGet-3.4.2.md +++ b/docs/release-notes/NuGet-3.4.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.4.2 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.4.2 Release Notes @@ -40,4 +40,4 @@ These issues will be fixed early next week before we hit RTM. * Running nuget delete command on a package using the V2 feed will fail. Use V3 feed instead. -For the complete list of fixes and improvements in this release, check out the list of issues [here](https://github.com/NuGet/Home/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A3.4.2++is%3Aclosed+). \ No newline at end of file +For the complete list of fixes and improvements in this release, check out the list of issues [here](https://github.com/NuGet/Home/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A3.4.2++is%3Aclosed+). diff --git a/docs/release-notes/NuGet-3.4.3.md b/docs/release-notes/NuGet-3.4.3.md index b190f78b9..0e1471ab6 100644 --- a/docs/release-notes/NuGet-3.4.3.md +++ b/docs/release-notes/NuGet-3.4.3.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.4.3 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.4.3 Release Notes @@ -27,4 +27,4 @@ You can download both the VSIX and nuget.exe [here](https://dist.nuget.org/index * Fixed an issue that caused restore failures in C++/CLI projects with `project.json`. * Some packages (E.g ModernHttpClient) where not being unzipped correctly when you use nuget in mono. This has now been fixed in this release. -For the complete list of fixes and improvements in this release, check out the list of issues [here](https://github.com/NuGet/Home/issues?q=is%3Aissue+milestone%3A3.4.3+is%3Aclosed). \ No newline at end of file +For the complete list of fixes and improvements in this release, check out the list of issues [here](https://github.com/NuGet/Home/issues?q=is%3Aissue+milestone%3A3.4.3+is%3Aclosed). diff --git a/docs/release-notes/NuGet-3.4.4.md b/docs/release-notes/NuGet-3.4.4.md index cd1396dd8..ac831086e 100644 --- a/docs/release-notes/NuGet-3.4.4.md +++ b/docs/release-notes/NuGet-3.4.4.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.4.4 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.4.4 Release Notes @@ -32,4 +32,4 @@ You can download both the VSIX and nuget.exe [here](https://dist.nuget.org/index - Updating `NuGet.Core.dll` version to 2.12.0 to fix XML issue [\#594](https://github.com/NuGet/NuGet.Client/pull/594) - Support ./NuGet.CommandLine.XPlat -v \ \ [\#593](https://github.com/NuGet/NuGet.Client/pull/593) - Display error restoring without `project.json` or `packages.config` [\#590](https://github.com/NuGet/NuGet.Client/pull/590) -- Fixing dependency versions when required versions differ [\#559](https://github.com/NuGet/NuGet.Client/pull/559) \ No newline at end of file +- Fixing dependency versions when required versions differ [\#559](https://github.com/NuGet/NuGet.Client/pull/559) diff --git a/docs/release-notes/NuGet-3.4.md b/docs/release-notes/NuGet-3.4.md index 3d94ced51..a9e55c5df 100644 --- a/docs/release-notes/NuGet-3.4.md +++ b/docs/release-notes/NuGet-3.4.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.4 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.4 Release Notes @@ -61,4 +61,4 @@ Custom NuGet repositories that redirect requests to an alternative host do not h * **Workaround:** To work around this issue, configure the package repository URI in settings to point to the redirected server location. For more information, see [GitHub pull request #387](https://github.com/NuGet/NuGet.Client/pull/387). -We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) \ No newline at end of file +We continue to track issues on our GitHub issues list which can be found at: [https://github.com/nuget/home/issues](https://github.com/nuget/home/issues) diff --git a/docs/release-notes/NuGet-3.5-Beta.md b/docs/release-notes/NuGet-3.5-Beta.md index 01d3d6877..5d69352d7 100644 --- a/docs/release-notes/NuGet-3.5-Beta.md +++ b/docs/release-notes/NuGet-3.5-Beta.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.5 Beta including known issues, bug fixes, author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.5 Beta Release Notes @@ -23,4 +23,4 @@ NuGet 3.5 Beta is a superset of the changes introduced in the 3.4.3 release. For ## Fixes -* The list of fixes and improvements in this release, is given [here](https://github.com/NuGet/Home/issues?q=is%3Aissue+milestone%3A%223.5+Beta%22+is%3Aclosed). \ No newline at end of file +* The list of fixes and improvements in this release, is given [here](https://github.com/NuGet/Home/issues?q=is%3Aissue+milestone%3A%223.5+Beta%22+is%3Aclosed). diff --git a/docs/release-notes/NuGet-3.5-Beta2.md b/docs/release-notes/NuGet-3.5-Beta2.md index 23b01454d..7cf76b2cb 100644 --- a/docs/release-notes/NuGet-3.5-Beta2.md +++ b/docs/release-notes/NuGet-3.5-Beta2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.5 Beta 2 including known issues, bug fixe author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.5 Beta2 Release Notes @@ -85,4 +85,4 @@ NuGet 3.5 Beta 2 RTM was released June 27, 2016 for Visual Studio 2013 and nuget * Print out nuget.exe version header in detailed output - [#1887](https://github.com/NuGet/Home/issues/1887) -* NuGet should add support for /runtimes/{rid}/nativeassets/{txm}/ - [#2782](https://github.com/NuGet/Home/issues/2782) \ No newline at end of file +* NuGet should add support for /runtimes/{rid}/nativeassets/{txm}/ - [#2782](https://github.com/NuGet/Home/issues/2782) diff --git a/docs/release-notes/NuGet-3.5-RC.md b/docs/release-notes/NuGet-3.5-RC.md index e7b46f94e..b3bd58ed8 100644 --- a/docs/release-notes/NuGet-3.5-RC.md +++ b/docs/release-notes/NuGet-3.5-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.5 RC including known issues, bug fixes, a author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.5 RC Release Notes diff --git a/docs/release-notes/NuGet-3.5-RTM.md b/docs/release-notes/NuGet-3.5-RTM.md index e9a8ca006..3301d1b2a 100644 --- a/docs/release-notes/NuGet-3.5-RTM.md +++ b/docs/release-notes/NuGet-3.5-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 3.5 including known issues, bug fixes, adde author: JonDouglas ms.author: jodou ms.date: 11/11/2016 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 3.5 Release Notes diff --git a/docs/release-notes/NuGet-4.0-RC.md b/docs/release-notes/NuGet-4.0-RC.md index 759cbd418..cfeb207ad 100644 --- a/docs/release-notes/NuGet-4.0-RC.md +++ b/docs/release-notes/NuGet-4.0-RC.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.0 RC including known issues, bug fixes, a author: JonDouglas ms.author: jodou ms.date: 02/03/2017 -ms.topic: conceptual +ms.topic: release-notes ms.reviewer: ananguar --- diff --git a/docs/release-notes/NuGet-4.0-RTM.md b/docs/release-notes/NuGet-4.0-RTM.md index cea4530b9..7fd345079 100644 --- a/docs/release-notes/NuGet-4.0-RTM.md +++ b/docs/release-notes/NuGet-4.0-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.0 RTM including known issues, bug fixes, author: anangaur ms.author: anangaur ms.date: 03/03/2017 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 4.0 RTM Release Notes diff --git a/docs/release-notes/NuGet-4.3-RTM.md b/docs/release-notes/NuGet-4.3-RTM.md index aa9e7702b..9700bea1a 100644 --- a/docs/release-notes/NuGet-4.3-RTM.md +++ b/docs/release-notes/NuGet-4.3-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.3 RTM including known issues, bug fixes, author: JonDouglas ms.author: jodou ms.date: 08/14/2017 -ms.topic: conceptual +ms.topic: release-notes ms.reviewer: anangaur --- diff --git a/docs/release-notes/NuGet-4.4-RTM.md b/docs/release-notes/NuGet-4.4-RTM.md index da36710c4..a06c05f27 100644 --- a/docs/release-notes/NuGet-4.4-RTM.md +++ b/docs/release-notes/NuGet-4.4-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.4 RTM including known issues, bug fixes, author: JonDouglas ms.author: jodou ms.date: 08/14/2017 -ms.topic: conceptual +ms.topic: release-notes ms.reviewer: anangaur --- diff --git a/docs/release-notes/NuGet-4.5-RTM.md b/docs/release-notes/NuGet-4.5-RTM.md index 507e183f7..7acc5f0b1 100644 --- a/docs/release-notes/NuGet-4.5-RTM.md +++ b/docs/release-notes/NuGet-4.5-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.5 RTM including known issues, bug fixes, author: anangaur ms.author: anangaur ms.date: 12/4/2017 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 4.5 Release Notes diff --git a/docs/release-notes/NuGet-4.6-rtm.md b/docs/release-notes/NuGet-4.6-rtm.md index b1e089539..ce8438c4c 100644 --- a/docs/release-notes/NuGet-4.6-rtm.md +++ b/docs/release-notes/NuGet-4.6-rtm.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.6.0 including known issues, bug fixes, ad author: anangaur ms.author: anangaur ms.date: 3/7/2018 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 4.6 Release Notes diff --git a/docs/release-notes/NuGet-4.7-RTM.md b/docs/release-notes/NuGet-4.7-RTM.md index 4a189d084..a43b5ab53 100644 --- a/docs/release-notes/NuGet-4.7-RTM.md +++ b/docs/release-notes/NuGet-4.7-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.7.0 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 5/14/2018 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 4.7 Release Notes diff --git a/docs/release-notes/NuGet-4.8-RTM.md b/docs/release-notes/NuGet-4.8-RTM.md index 56896037f..1fef31ac9 100644 --- a/docs/release-notes/NuGet-4.8-RTM.md +++ b/docs/release-notes/NuGet-4.8-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.8.1 including known issues, bug fixes, ad author: JonDouglas ms.author: jodou ms.date: 5/14/2018 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 4.8 Release Notes diff --git a/docs/release-notes/NuGet-4.9-RTM.md b/docs/release-notes/NuGet-4.9-RTM.md index 04951f3ef..fd729e748 100644 --- a/docs/release-notes/NuGet-4.9-RTM.md +++ b/docs/release-notes/NuGet-4.9-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 4.9 including known issues, bug fixes, new author: JonDouglas ms.author: jodou ms.date: 11/20/2018 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 4.9 Release Notes diff --git a/docs/release-notes/NuGet-5.0-RTM.md b/docs/release-notes/NuGet-5.0-RTM.md index 6c49464ad..bd75b0597 100644 --- a/docs/release-notes/NuGet-5.0-RTM.md +++ b/docs/release-notes/NuGet-5.0-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.0 including known issues, bug fixes, new author: JonDouglas ms.author: jodou ms.date: 04/02/2019 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.0 Release Notes @@ -167,4 +167,4 @@ Disable the usage of the fallback folder by setting the `RestoreAdditionalProjec `` -Use this with caution as packages that would be restored from the fallback folder will now be downloaded from NuGet.org. \ No newline at end of file +Use this with caution as packages that would be restored from the fallback folder will now be downloaded from NuGet.org. diff --git a/docs/release-notes/NuGet-5.1-RTM.md b/docs/release-notes/NuGet-5.1-RTM.md index b661d0365..1f04bff82 100644 --- a/docs/release-notes/NuGet-5.1-RTM.md +++ b/docs/release-notes/NuGet-5.1-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.1 including new features, bug fixes, and author: JonDouglas ms.author: jodou ms.date: 05/21/2019 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.1 Release Notes diff --git a/docs/release-notes/NuGet-5.10.md b/docs/release-notes/NuGet-5.10.md index d8018de5b..e83d28fa6 100644 --- a/docs/release-notes/NuGet-5.10.md +++ b/docs/release-notes/NuGet-5.10.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.10 including new features, bug fixes, and author: zkat ms.author: kmarchan ms.date: 6/11/2021 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.10 Release Notes diff --git a/docs/release-notes/NuGet-5.11.md b/docs/release-notes/NuGet-5.11.md index 615c7c535..dd8f31249 100644 --- a/docs/release-notes/NuGet-5.11.md +++ b/docs/release-notes/NuGet-5.11.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.11 including new features, bug fixes, and author: erdembayar ms.author: eryondon ms.date: 8/10/2021 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.11 Release Notes diff --git a/docs/release-notes/NuGet-5.2-RTM.md b/docs/release-notes/NuGet-5.2-RTM.md index f02714365..a57435a9c 100644 --- a/docs/release-notes/NuGet-5.2-RTM.md +++ b/docs/release-notes/NuGet-5.2-RTM.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.2 including new features, bug fixes, and author: JonDouglas ms.author: jodou ms.date: 07/23/2019 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.2 Release Notes diff --git a/docs/release-notes/NuGet-5.3.md b/docs/release-notes/NuGet-5.3.md index 6bbf19858..6559e3454 100644 --- a/docs/release-notes/NuGet-5.3.md +++ b/docs/release-notes/NuGet-5.3.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.3 including new features, bug fixes, and author: JonDouglas ms.author: jodou ms.date: 09/06/2019 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.3 Release Notes diff --git a/docs/release-notes/NuGet-5.4.md b/docs/release-notes/NuGet-5.4.md index 7e49fe0e6..9c8251328 100644 --- a/docs/release-notes/NuGet-5.4.md +++ b/docs/release-notes/NuGet-5.4.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.4 including new features, bug fixes, and author: JonDouglas ms.author: jodou ms.date: 09/06/2019 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.4 Release Notes diff --git a/docs/release-notes/NuGet-5.5.md b/docs/release-notes/NuGet-5.5.md index 67fdbc22f..8c51128bc 100644 --- a/docs/release-notes/NuGet-5.5.md +++ b/docs/release-notes/NuGet-5.5.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.5 including new features, bug fixes, and author: JonDouglas ms.author: jodou ms.date: 03/19/2020 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.5 Release Notes diff --git a/docs/release-notes/NuGet-5.6.md b/docs/release-notes/NuGet-5.6.md index be2dc0ce2..696fb3493 100644 --- a/docs/release-notes/NuGet-5.6.md +++ b/docs/release-notes/NuGet-5.6.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.6 including new features, bug fixes, and author: nkolev92 ms.author: nikolev ms.date: 05/19/2020 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.6 Release Notes diff --git a/docs/release-notes/NuGet-5.7.md b/docs/release-notes/NuGet-5.7.md index af334fa98..ee702a83b 100644 --- a/docs/release-notes/NuGet-5.7.md +++ b/docs/release-notes/NuGet-5.7.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.7 including new features, bug fixes, and author: nkolev92 ms.author: nikolev ms.date: 8/14/2020 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.7 Release Notes diff --git a/docs/release-notes/NuGet-5.8.md b/docs/release-notes/NuGet-5.8.md index 5ed41c6d0..837149983 100644 --- a/docs/release-notes/NuGet-5.8.md +++ b/docs/release-notes/NuGet-5.8.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.8 including new features, bug fixes, and author: JonDouglas ms.author: jodou ms.date: 11/9/2020 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.8 Release Notes diff --git a/docs/release-notes/NuGet-5.9.md b/docs/release-notes/NuGet-5.9.md index 57582f302..f10019cf8 100644 --- a/docs/release-notes/NuGet-5.9.md +++ b/docs/release-notes/NuGet-5.9.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 5.9 including new features, bug fixes, and author: erdembayar ms.author: eryondon ms.date: 3/11/2021 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 5.9 Release Notes diff --git a/docs/release-notes/NuGet-6.0.md b/docs/release-notes/NuGet-6.0.md index d45a359f9..5de5d1544 100644 --- a/docs/release-notes/NuGet-6.0.md +++ b/docs/release-notes/NuGet-6.0.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.0 including new features, bug fixes, and author: zkat ms.author: kmarchan ms.date: 10/7/2021 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.0 Release Notes diff --git a/docs/release-notes/NuGet-6.1.md b/docs/release-notes/NuGet-6.1.md index 242741db9..9ae87e416 100644 --- a/docs/release-notes/NuGet-6.1.md +++ b/docs/release-notes/NuGet-6.1.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.1 including new features, bug fixes, and author: zivkan ms.author: zivkan ms.date: 2/15/2022 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.1 Release Notes diff --git a/docs/release-notes/NuGet-6.10.md b/docs/release-notes/NuGet-6.10.md index a8eca0db0..cdc222c9d 100644 --- a/docs/release-notes/NuGet-6.10.md +++ b/docs/release-notes/NuGet-6.10.md @@ -3,7 +3,7 @@ title: NuGet 6.10 Release Notes description: Release notes for NuGet 6.10 including new features, bug fixes, and DCRs. author: kartheekp-ms ms.date: 5/13/2024 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.10 Release Notes diff --git a/docs/release-notes/NuGet-6.11.md b/docs/release-notes/NuGet-6.11.md index bb12d50d8..0e74cce77 100644 --- a/docs/release-notes/NuGet-6.11.md +++ b/docs/release-notes/NuGet-6.11.md @@ -3,7 +3,7 @@ title: NuGet 6.11 Release Notes description: Release notes for NuGet 6.11 including new features, bug fixes, and DCRs. author: martinrrm ms.date: 8/13/2024 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.11 Release Notes diff --git a/docs/release-notes/NuGet-6.12.md b/docs/release-notes/NuGet-6.12.md index 8a2373eca..51c3c9702 100644 --- a/docs/release-notes/NuGet-6.12.md +++ b/docs/release-notes/NuGet-6.12.md @@ -2,7 +2,7 @@ title: NuGet 6.12 Release Notes description: Release notes for NuGet 6.12 including new features, bug fixes, and DCRs. author: zivkan -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.12 Release Notes diff --git a/docs/release-notes/NuGet-6.13.md b/docs/release-notes/NuGet-6.13.md index 9cbe7007a..1c09115b4 100644 --- a/docs/release-notes/NuGet-6.13.md +++ b/docs/release-notes/NuGet-6.13.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.13 including new features, bug fixes, and author: Nigusu-Allehu ms.author: nyenework ms.date: 2/4/2025 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.13 Release Notes @@ -133,4 +133,4 @@ Thank you to all the contributors who helped make this NuGet release awesome! * [6025](https://github.com/NuGet/NuGet.Client/pull/6025) Fix typo in EnhancedHttpRetryHelper.cs * [jimmylewis](https://github.com/NuGet/NuGet.Client/pull/6027) * [6027](https://github.com/NuGet/NuGet.Client/pull/6027) Refactor calls to EnsureVisualStudioHost() to a base [TestInitialize] method - \ No newline at end of file + diff --git a/docs/release-notes/NuGet-6.14.md b/docs/release-notes/NuGet-6.14.md index 0a4d59dd6..d14104ce5 100644 --- a/docs/release-notes/NuGet-6.14.md +++ b/docs/release-notes/NuGet-6.14.md @@ -3,7 +3,7 @@ title: NuGet 6.14 Release Notes description: Release notes for NuGet 6.14 including new features, bug fixes, and DCRs. author: zivkan ms.date: 5/6/2025 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.14 Release Notes diff --git a/docs/release-notes/NuGet-6.2.md b/docs/release-notes/NuGet-6.2.md index 1789b57db..dc09706ea 100644 --- a/docs/release-notes/NuGet-6.2.md +++ b/docs/release-notes/NuGet-6.2.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.2 including new features, bug fixes, and author: martinrrm ms.author: mruizmares ms.date: 5/9/2022 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.2 Release Notes diff --git a/docs/release-notes/NuGet-6.3.md b/docs/release-notes/NuGet-6.3.md index fef6084e8..8e9b5fb30 100644 --- a/docs/release-notes/NuGet-6.3.md +++ b/docs/release-notes/NuGet-6.3.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.3 including new features, bug fixes, and author: martinrrm ms.author: mruizmares ms.date: 8/2/2022 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.3 Release Notes @@ -127,4 +127,4 @@ NuGet distribution vehicles: * Transitive lock files (with wildcard) result in NU1004 - [#8465](https://github.com/NuGet/Home/issues/8465) -* Enhance the experimentation infrastructure in NuGet code to support transitive dependencies - [#10758](https://github.com/NuGet/Home/issues/10758) \ No newline at end of file +* Enhance the experimentation infrastructure in NuGet code to support transitive dependencies - [#10758](https://github.com/NuGet/Home/issues/10758) diff --git a/docs/release-notes/NuGet-6.4.md b/docs/release-notes/NuGet-6.4.md index 0693d8d2e..ffbcdc7d9 100644 --- a/docs/release-notes/NuGet-6.4.md +++ b/docs/release-notes/NuGet-6.4.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.4 including new features, bug fixes, and author: jebriede ms.author: jebriede ms.date: 10/27/2022 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.4 Release Notes diff --git a/docs/release-notes/NuGet-6.5.md b/docs/release-notes/NuGet-6.5.md index 503095188..8ee257234 100644 --- a/docs/release-notes/NuGet-6.5.md +++ b/docs/release-notes/NuGet-6.5.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.5 including new features, bug fixes, and author: martinrrm ms.author: mruizmares ms.date: 2/21/2023 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.5 Release Notes @@ -124,4 +124,4 @@ Thank you to all the contributors who helped make this NuGet release awesome! * [davidegiacometti](https://github.com/davidegiacometti) * [4840](https://github.com/NuGet/NuGet.Client/pull/4840) Refactor PackageDependencyGroup Equals and GetHashCode * [danjagnow](https://github.com/danjagnow) - * [4843](https://github.com/NuGet/NuGet.Client/pull/4843) Updated NU1012 error message to display item paths \ No newline at end of file + * [4843](https://github.com/NuGet/NuGet.Client/pull/4843) Updated NU1012 error message to display item paths diff --git a/docs/release-notes/NuGet-6.6.md b/docs/release-notes/NuGet-6.6.md index f6e1d1f37..29eb769cf 100644 --- a/docs/release-notes/NuGet-6.6.md +++ b/docs/release-notes/NuGet-6.6.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.6 including new features, bug fixes, and author: donnie-msft ms.author: eagoodso ms.date: 5/1/2023 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.6 Release Notes @@ -84,4 +84,4 @@ Thank you to all the contributors who helped make this NuGet release awesome! * [5046](https://github.com/NuGet/NuGet.Client/pull/5046) Limit concurrent connections via NUGET_CONCURRENCY_LIMIT * [marcin-krystianc](https://github.com/marcin-krystianc) * [4954](https://github.com/NuGet/NuGet.Client/pull/4954) Improved performance of calculation of PrivateAssets for transitively pinned centrally managed dependencies - * [4953](https://github.com/NuGet/NuGet.Client/pull/4953) Effective PrivateAssets of centrally managed transitive dependencies should be an intersection of parent dependencies \ No newline at end of file + * [4953](https://github.com/NuGet/NuGet.Client/pull/4953) Effective PrivateAssets of centrally managed transitive dependencies should be an intersection of parent dependencies diff --git a/docs/release-notes/NuGet-6.7.md b/docs/release-notes/NuGet-6.7.md index 29a3e4cb0..ac9bbe4db 100644 --- a/docs/release-notes/NuGet-6.7.md +++ b/docs/release-notes/NuGet-6.7.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.7 including new features, bug fixes, and author: jeffkl ms.author: jeffkl ms.date: 7/31/2023 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.7 Release Notes diff --git a/docs/release-notes/NuGet-6.8.md b/docs/release-notes/NuGet-6.8.md index d650e9fa9..bd351673e 100644 --- a/docs/release-notes/NuGet-6.8.md +++ b/docs/release-notes/NuGet-6.8.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.8 including new features, bug fixes, and author: nkolev92 ms.author: nikolev ms.date: 10/30/2023 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.8 Release Notes diff --git a/docs/release-notes/NuGet-6.9.md b/docs/release-notes/NuGet-6.9.md index 84bb7e35e..4870ba3d2 100644 --- a/docs/release-notes/NuGet-6.9.md +++ b/docs/release-notes/NuGet-6.9.md @@ -4,7 +4,7 @@ description: Release notes for NuGet 6.9 including new features, bug fixes, and author: jgonz120 ms.author: jongonza ms.date: 2/1/2024 -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 6.9 Release Notes @@ -109,4 +109,4 @@ Thank you to all the contributors who helped make this NuGet release awesome! * [NikolaMilosavljevic](https://github.com/NikolaMilosavljevic) * Eliminate obsolete API warnings/errors in product source-build - [5496](https://github.com/NuGet/NuGet.Client/pull/5496) * [amis92](https://github.com/amis92) - * Add MemberNotNullWhen to SemanticVersion.HasMetadata - [5465](https://github.com/NuGet/NuGet.Client/pull/5465) \ No newline at end of file + * Add MemberNotNullWhen to SemanticVersion.HasMetadata - [5465](https://github.com/NuGet/NuGet.Client/pull/5465) diff --git a/docs/release-notes/NuGet-7.0.md b/docs/release-notes/NuGet-7.0.md index abd05b123..0582d19aa 100644 --- a/docs/release-notes/NuGet-7.0.md +++ b/docs/release-notes/NuGet-7.0.md @@ -2,7 +2,7 @@ title: NuGet 7.0 Release Notes description: Release notes for NuGet 7.0 including new features, bug fixes, and DCRs. author: zivkan -ms.topic: conceptual +ms.topic: release-notes --- # NuGet 7.0 Release Notes diff --git a/docs/resources/NuGet-FAQ.yml b/docs/resources/NuGet-FAQ.yml index 264903b2c..07bb046b1 100644 --- a/docs/resources/NuGet-FAQ.yml +++ b/docs/resources/NuGet-FAQ.yml @@ -5,7 +5,7 @@ metadata: author: shishirx34 ms.author: shishirh ms.date: 01/31/2022 - ms.topic: conceptual + ms.topic: faq title: NuGet frequently-asked questions summary: | diff --git a/docs/resources/check-project-format.md b/docs/resources/check-project-format.md index b59c1e3aa..b7ed7d665 100644 --- a/docs/resources/check-project-format.md +++ b/docs/resources/check-project-format.md @@ -4,7 +4,7 @@ description: Describes how to identity your project format author: mikejo5000 ms.author: mikejo ms.date: 07/09/2019 -ms.topic: conceptual +ms.topic: article --- # Identify the project format diff --git a/docs/visual-studio-extensibility/Visual-Studio-Templates.md b/docs/visual-studio-extensibility/Visual-Studio-Templates.md index 6e12d412e..aa1cf0484 100644 --- a/docs/visual-studio-extensibility/Visual-Studio-Templates.md +++ b/docs/visual-studio-extensibility/Visual-Studio-Templates.md @@ -4,7 +4,7 @@ description: Instructions for including NuGet packages as part of Visual Studio author: JonDouglas ms.author: jodou ms.date: 01/03/2018 -ms.topic: conceptual +ms.topic: article --- # Packages in Visual Studio templates From 920c2a2cdba664e63eb905f3c904d36f4a3c7d61 Mon Sep 17 00:00:00 2001 From: Nikolche Kolev Date: Mon, 3 Nov 2025 14:42:51 -0800 Subject: [PATCH 260/265] Add updating vulnerable packages guidance to the docs (#3493) --- docs/concepts/Auditing-Packages.md | 60 ++++++++++++++++-- docs/concepts/media/dotnet-nuget-why-1.png | Bin 0 -> 39056 bytes .../media/pm-ui-transitive-tooltip-1.png | Bin 0 -> 20133 bytes .../vs-solution-explorer-search-options-1.png | Bin 0 -> 7508 bytes .../vs-solution-explorer-search-results-1.png | Bin 0 -> 25210 bytes .../errors-and-warnings/NU1901-NU1904.md | 2 +- 6 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 docs/concepts/media/dotnet-nuget-why-1.png create mode 100644 docs/concepts/media/pm-ui-transitive-tooltip-1.png create mode 100644 docs/concepts/media/vs-solution-explorer-search-options-1.png create mode 100644 docs/concepts/media/vs-solution-explorer-search-results-1.png diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index 9ba52e166..72821f43c 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -16,8 +16,6 @@ This involves identifying vulnerabilities, evaluating risks, and making recommen The audit can include a review of the packages themselves, as well as any dependencies and their associated risks. The goal of the audit is to identify and mitigate any security vulnerabilities that could be exploited by attackers, such as code injection or cross-site scripting attacks. -We also have a [blog post](https://devblogs.microsoft.com/nuget/nugetaudit-2-0-elevating-security-and-trust-in-package-management/) which discusses our recommended method for taking action when a package with a known vulnerability is found to be used by your project, and tools to help get more information. - ### Feature availability | NuGet | .NET SDK | Visual Studio | Feature | @@ -182,7 +180,14 @@ Note that `--include-transitive` is not default, so should be included. ## Actions when packages with known vulnerabilities are reported -We also have a [blog post](https://devblogs.microsoft.com/nuget/nugetaudit-2-0-elevating-security-and-trust-in-package-management/) which discusses our recommended method for taking action when a package with a known vulnerability is found to be used by your project, and tools to help get more information. +Getting a warning about packages with known vulnerabilities is only part of the process. +Once discovered, action needs to be taken to remove the potential vulnerability from your solution. + +The easiest case is when a package you reference directly has the known vulnerability. +In this situation, update the package version to one that fixes the vulnerability. + +Package vulnerabilities may be reported in both direct and transitive package references. +The action you take to resolve may be different because of that. ### Security vulnerabilities found with updates @@ -195,13 +200,60 @@ If security vulnerabilities are found and updates are available for the package, #### Transitive Packages -If a known vulnerability exists in a top-level package's transitive dependencies, you have these options: +Often a vulnerability will be in a transitive dependency. +Our recommendation is to prefer updates to packages “closest” to your direct references. +Though, there's nothing wrong with just upgrading the package with known vulnerability either. + +For example, say your project references package A. +Package A has a dependency on package B, which in turn has a dependency on package C. +In this example, we'll consider that package C version 1.0.0 has a known vulnerability, fixed in version 2.0.0. +Our recommendation is to first try upgrading package A. +If that doesn't resolve the audit warning, then try upgrading package B. +If that doesn't resolve the audit warning, then upgrade C directly. +To aid with this, you'll [need to find the transitive package path](#finding-the-transitive-package-path). + +In summary, if a known vulnerability exists in a top-level package's transitive dependencies, you have these options: +- Check if the top-level package contains an update that does not have a transitive vulnerability and update that instead. +- Update the closest package to your direct references that does not reference a vulnerability. - Add the fixed package version as a direct package reference. **Note:** Be sure to remove this reference when a new package version update becomes available and be sure to maintain the defined attributes for the expected behavior. - Use [Central Package Management with the transitive pinning functionality](../consume-packages/Central-Package-Management.md#transitive-pinning). + Note that if you pack your project into your own package to share with others, [CPM with transitive pinning will cause packages to become dependencies](../consume-packages/Central-Package-Management.md#transitive-pinning-and-pack), even if your project doesn't directly call APIs on that package. - [Suppress the advisory](#excluding-advisories) until it can be addressed. - File an issue in the top-level package's tracker to request an update. +##### Finding the transitive package path + +There are several ways to find the package path. +Which method you prefer depends on what tools you normally use during your development. + +###### dotnet nuget why + +On the command line, you can use the [`dotnet nuget why` command](/dotnet/core/tools/dotnet-nuget-why) to understand why transitive packages are being included in your project's package graph. + +![dotnet nuget why example](media/dotnet-nuget-why-1.png) + +###### Visual Studio Solution Explorer + +SDK style projects also provide the full package graph under the project's Dependency node. +It's also searchable! +Expand search options and enable “search external files”. + +![Visual Studio Solution Explorer Search Options](media/vs-solution-explorer-search-options-1.png) + +Search the package name, and it will show you all instances under each project's Dependencies node. + +![Visual Studio Solution Explorer Search Results](media/vs-solution-explorer-search-results-1.png) + +###### Visual Studio NuGet Package Manager UI + +When you look at the Installed tab in Visual Studio's package manager UI, when the project uses PackageReference for package management, it will show both direct and transitive packages. +Currently, this only happens when you manage packages for a project, not for the solution. + +If you mouse hover over a package in the package list, the tooltip will include the name of one direct package that has caused that transitive package to be included in the project. + +![Visual Studio Package Manager UI tooltip](media/pm-ui-transitive-tooltip-1.png) + ### Use Copilot to update packages NuGet has released a Model Context Protocol (MCP) server that has the ability to update packages in your project to versions that resolve known vulnerabilities. See [Fixing package vulnerabilities](NuGet-MCP-Server.md#fixing-package-vulnerabilities) for more information. diff --git a/docs/concepts/media/dotnet-nuget-why-1.png b/docs/concepts/media/dotnet-nuget-why-1.png new file mode 100644 index 0000000000000000000000000000000000000000..b8422c44ef4d3a7cf8a7f9c44bcdb570b451245f GIT binary patch literal 39056 zcmdqJXH-*b)HSNoK`GLuNk>2sP+A}eqJR_ymEI8$>AeM_bfin~M+A}HA+#X9gMbi9 zAV4TW=)DE*j-K;=-}vqw_xBz52PMhKPWE2wSp!Cm!&JHn9`yfgMVs_wH0<(^ZUyb)p zE0H=1?iU!l{-R{M##Zi56W!m}i8U26AbY)5gK3Yf&|OjT%7;oxy0|yu-p&0)iYg+2 z9{B$~|M9G6cB&lIe@6rNN@q`atKKh4@YTis{2OPjjphBkhF?#@(z;%~khMHJ-ezl} z2HvG8qBWW{8Or8AnZ*XZaP}Pvmb+M>STVUeG#UJG9Z#)0nkDe(I!W7lFK_lk9V7R| z62}V7zsKU#`3w_k=gKs;bm?aC#4n599aR-3D0@!k&x?Xy`H4YJcJ6Y4QqS%udlU>f zJMGNNi#Z@A_1*?kDui+5E#0rk&+>V{!!H3o-w+d+ORc8i3}fekY?*RMSae0sk9j?` zoBRpcPe(m$IURHih+X7B?1{9Nl8!DLyg%f_2O}&q&Q^Rg&v!5;SJTE81$|E$vav^X zEw>ad7#_V(kR_yGWe!TA@l1lv;)~zNe4^p~LSg8PLnqqmU6GVFF{(f(Eq%NBQ6N{{0LU z4O?@nLf(z@j*Ok<>#uAP{QJuUC^25>>&vaSEYly85283UBgZoG#tn_aE62zF9{8} z%0zozrg!#%Le1+;ij|9G1Ap?p_I+B1$!i_T8xQtN;T9iywsqT zQ_HyADG2SS_QK_3Uy`OeIxr7{JZ;fK8ks2n&30D&RQ24Dt~KX_x3Z} zKWV*~qrEv@!*MP%LsonXjs_mEz_YqBz#%Z_*#Hg;~6h#JS zYTCy`i1I+UPEODipk(r+${)=2ZYd(DQ25zw*sqRS=WjpWW%VB$K5vkT$dPhd$ z4|Cv<;hKo^S>oh-X9l-<-dsF@W3Ph``8vGV@55h!53oQQUZo&RptB8Tq31*Yd*s?= zq>bBlD82D_ZSpg%W|VM6^Np%zNx0?c0y(~*XUlfe{?Pmw8YZdcFxuKd+8;pu@rMy~ zt5)eg6FEfPu>VZTQ}l!D=XmOw;(b~*RwFR+yY)?;+3FfRk&ach$3~5m6cH~AjlNVR#%#wD zo;txqMdc~l)k)5Xi>f06$3Kb!qcva!OtZLEEIz1c=Z`9gu%J2tovntVSEIW1eUo62}*0viCacfA>%!MPZPh z%s-ye8@<&o(YG|Q$ZM~ut1Ml$JMAb4r-PR{<0DcjW*a?)4R{mnML#j!@%(L2t9Bor+Tr?AXd=b=uEz6J zHEji+@96HBI&FF+mPakcl+|ngqYGUmAI$VyU~TZu5{PN4I0gK3J9mNS_m&g7El$!}*9mEaHC)1kR6WB-lHau{;l{!C`gnJ8%TJF)_juqc z2T}IM#)nyo25AeBw`zbmnNcQou{QCH_s`}D5h+E7W9 zdfO)zxUMl0UlwBMvz7BmLQ~nWaC24;f^+?k!!@Z*NOQvqs%EUmhnM)Ubzvt)W;-HbUXJ78mDhksd z%k#os&ED+^ay%XVc=t<*Q-piGo9D}Xw&2QsbC)dW=GVuE;57#vyM3l4iV)@_SkqX#@Agoo}MlFtaMyWS)h0; zKo!&`QA`rG)Q=`S>)Y)o79JDV4^Nid?x!qkx!CI`1!Yu9(KMm9O#zvQ>pQNLdCs z$#qFn-c<_lteJl7oIML56M9gGbWx?mNN!m5dGc{?e!efa9xCt%lo7&<(arT+em3Dil=eH)&r-+>-IK-5-l>Rh%+!#L$z37If#A`_RZcJ5m>o*wt9lr5x=a?3b zc3XChm1}(1=>J79cXiKmF$8QGs!6|^={YA-qF=)wv1(wVR15jKWI%!P(D2FVvPqUi zqeY&aH?2z8*~Z!jljAGaNGf`zM5A4`4U;IE)ruU-6__^K+TvAl)K6FI9vj z7DZl{dbK7!aZ#Wryq_OJpH^lo@xVl)Y5sRUukJ_Rhs(MgNxg*BVm$O}Np0PAE!a($ zcuH}0_6(9+FfUlm!X5e$lAH0WJdb2N*h%Br;Y?Y4d*2DgIm|^nZ1=1JV73UMb7hi6 zF_8|JM(=$qki1*cvt;AX97!@KV4`?1YfEc~2yONC#$Xq*4@xT(k`&~nk=GRaLTQ%fM9v@XpHUjAm%lWvr~ zCLlq+c;RsJ>nkNX_#qVpsmN(EopuO2jSRHgyrB{!FyGkmB^rF?d%GN0shyqMMpV`j zt+pT)sz=mWvf-4l^R33f*u|X5{#8}?f>6pl@*EnSbvr~3elgH0XhLYl({wf64c*7z z*mznA5q@fhz+Wf(5Nr0CTCRS(Z#yo=ejQgiX?QC;0EGITs@&t0?P`~;B;t{6rZ=6p z^uJMl%ApN>eAI`i4BeRFJLVI8-=5q6o(bY};4;Uh!L`3D@#G#a?jf$)DTJ9nV*-&- z1y&7%L0;T{8<+2-g^C>>+tYm)d%>Vhy|4%L#$I1ecVnQ;O#(uc;qIVfUFExxoM1*tC)1r$*vUrK@Ia+yzj<<*=uFv9W*M&s zUWr+fhleV{CR_EZtRNM&H$rVEb^xfA4`X{FhpmrlT;C+4!$GjH^M@fU)(nJYyO z3YWDw4I6ENLIwT-;4Wj(iHPHzjISLMCPG{w^>)3^aGHC~nS1n!f$Ng$@z!jhPNJ$i zBN6uOP|O`O@rVL^VmkFGeqDlZ?F<0!k5-w~fxNJLO<93FEGh;S=9D|t(UVap@x|TL zwa@`JT%qQJ(YuN?AU6M#FH;TfMSjK4Y0ly-uB);M{$rDZ&lk(iF&=M2f(Ie z{-5JT0>^_TJ0~C3AdFQvUaU`~mpx#++{(8)J~EkfE$g2l$WB;ID-srQ9QOO!g`Ri+ z8a1!KLaC7yhyd)UqX;jx394;z98t-0R&sC z@(t5ohcz^D*-7&mb!?)jW5hmben$pIt6{%lpWOkYNpsM_h=RrX;n}!PlITvqmFU;G z7?X9HO_S{1i_7zE11ctR>qww9d#?mifQc0rjU2%pYZTc&uu9n863Cc2VK|ClRCU>S zbI)A~ev-QiDjkiYhqJK=JI{Oe);KnZAJj+x78vcF7=mNT7DPH*F|SMWOK-Ik*{t?0 zw1*A?Ou}E*;MZHGVF+ExD~9RtBO;XZHSneaRt2@%aDdG`*rZ@v{3T)Yx!5togH9m~ zh70+ZCnv>5jS~$GJMHlfi)cI!w+j^VEm*&$9de~KHYlf->Ij4!_KjxbgkqTO+>Db| z>FcxnR2}0xmhH?hux_>34GIH~srF86V|EK;hvd*HO0r+g>&$9DI|Ay67BtxnKP?(T zmEL^`mBkRPFe#xMstt8hBu~%U@XvrNBO#zuS`GcJ8|2V@IFT`(E=P72)hlgNah*!L zJ=w&+KA?zo__5tYacWfeLR*_;9jBl!v(Q!~qgVjLW%*WUgEYe{W^(Y?TWuFhymGyh zLcgk9SBF{~Eq0`!CnMFL3Hw;KQxQN-)w|~3B0Br* zBMVR?;^4J9huP^!##g&MpN3)Pm91V=)i$s6rsn*PXA>r#AA9p0R{@dbZFa+|p5|aN zVp%rUu&oBn24jlu^+O>p0CzjeBCS=T=ov)JgHpw;qoev$OzjkTb4v|X>e$uYxE!gzh0aM6WMWK#(x!Z@_Y&*h?r!cmv@SXf2X;lZ-9cw~>ZK+z7+{y3Bo(0;{ zm$mSf=Ht04D4iJ$Z~gLhhQY|mF4|sql7AiK^Aeh$e?XY37`s_|dVW9Upa?IFOGpMumM3M!G^h|R7uU1Jd zLvo~xeJhBB+HUd?Vd6MUo~*3})OB3HlnbReF=`tP`{A*veD3rlR#a-yP>IsP+W3{# zge3@a?s>Aaa5TW+d;AHI{Wig z`LK!`yFWf&iKwS%Pz7}m?WTrDfS~Qg=kI*$A>Qh`-DG<+vQwcuL3}1BRbFEuvIjdHpgHuOuDTe9 z9h(oeQ)`CwVk^TF`Z$s?m7?9M_hOf}KT;jHAhq4SaYCzyN+^u`&`(DAzN2F zbNpfCu$R!UD+PWR`(%Y9M-i>Db%7v0pmo*dQGg{aXvw_)#fO=op%+X${khmw6@59i zocxT3oaGGVVr$smEo{QSp^n+BVJ|EO+MD-?F!Nxu&gA6QF1uI3^p#`x-x#PZ{rfQv9*&s@W&LarR-tW0p>Ub7(__AOtSBGHX(!KP{2rldugt3GZ(p?;=ejY9Uh}^P%NH>{z zwrJvQl}lD;Nv9uKex<>XQclJBZno7rE^f8aHOl~zr?Z*1HVmj;!?3I1*GpqUoxfUw zuVHLc){RZr6%X0-!rVc96+EGjjc$r+?L2zM(^Iv2pYCktS^8G&fm5 zccX2>F?8EY;|%)c=jP{9XivCOYPD*b9BkMQ)9iWqRDjgTi0xg4qE$FQNQMG19Dx$l&PQBst?3sT5QDqFRlhI zg`?GxCzsAt<-{)2;F>r7JbtZ$Y7b=F{%ZV#vFXU>>E;Nz;=bJ0VRYUyrF)C8KFxxYLUQ81k zl5F3YsTQXe&K7&+**r<(-ksnQQi)X*Pbg9eZ{11RhOB~WBXy&VfL5)uHE1;*b@6SMkxKO@hIM~oCEc+$>H2gs zsBh#VXJfji-_WU*;K&PTsRMqZ-`dKZB|liN^F4NO9aZ7Y+mJA9)E!5ip8mxmK z-p718KALe%?mV`aTXpEm4Lk^YGRsJ9CwhA*J6#_#^pQ5cqQ`bo>*@g*&8^`B5TVg) zQ&suu5rC2-poZKXkTlzShRnXYSf$IUeb@iv+x_|@gIbS|x!trUm#l9ahg8yS)3_P)Gh9B|AYm0H?ZEzOJ2M;g1ceFP zc?YU`^>DX5snH9LjhJl53qrkdTH8dmpk(%XIK>57Ho`LA3!cv_Vv+UTmpUyci)0|{ ze^^w82k9Z*RohnqoHLR;_Vfrg6|6?rCdJ-@94G_I59#)+-BpwQ4eFw{L{FasqKiGj z`;!&Z(L-)z{-5oOKTP-XAXV+6UGCyZFk7GDW5Eg8Lz=O=<6!N9EI$vt{T+*{0Z&3` zRYr;;e(4ofV{H3-PxEqPbMd61`$3h#c1DKQT{w2=y=?(@|Lcu|26>|x4N;9cg_C0@ zxti?rPr9c2`Hn^tTklSN67mk&TChC>{>_U%g?6WBi|6PeHacp)%Zu#>jL>U-HdFYW}Iu~iSRN>v(6x26)Y}8I*7Fp{d1W>1oDe^lHzY7Y@Y&WW8 z2t#5X!c_ZNEa1a$KgrGFR64uSJI61E)pKCGtrp&U%ROoDEbG+IqG^ZexZmVblvtMh z^wiLid@xRg18y9FVk>A-N#fLqz}Lxv^5|aQ(-}r(wekOH|4WK(44>25~w$z!nIZVwi?y z-rOB?q`M-Dv|OjO2eIXFBwZ?|jI|_)ARWQz)CbvD1WL8e^D{zlM4sankS5@K)`g2# z3!ts4sMRqI(BNDwleF9S!Sr-)VqIiNJC~6O3fG4iN`3)y-Gr#@>7zio`&lzx9RjnQ zY=w9-29yXDiPIudfM&&(@b}*h;)_NF^6A3)D2%VYA+ZlE+ESO8r3u233wbINv*Ax| zK7^U)(1d`#>Sj%*6g9M2C^~&Lw}1a;ugC=32Xyf4Uc5oyNk1(g|1&w?^6`qe*k?`V z4vv}7QsAgf`{58vK@JA({IAHX zskPI?$BK!k5PUj+3d;zl%zHZWNmqPrp3l-t7X(t6p!vL2rNxSO;CI6JM)y@WfYe0~ z4TLte-k?A1E&F0uM*TaLMSca62w)ew$YUbHBhE`fqYF%Bv9HHrF%e8m8LFx4S}|H& z$tZe%3ReFUGeC^lwZ2@vG0X?v9}wFtomC;7;_@#eC9y12*&i#+ne3K-6Zh*x^`5zr zMPp#3*JEFI-ZipJ$w%K|#gljZ7v=TPiO#hm7U z%xB8|$E2Lj`(mv)5JyF%qBSOO5P`ki)Y=}C?iK)J^RzYp@+4Xgk;8xD>|_gxBIi}Y~5H#M12n4fu_m?ajc8)YdW{H$qI`=&)(Mg zLB%h7C8WR0;y9HEx3#GA;ovpy>!7q7o&z}t+bEOwY!SD_7mILlzD_LZ)E%yg6WNk751##f=G^1 z&j7`jM8So(09B+Azj;;Sd%V?J)R)&V5aHJ?KYExc?fyR1U%=|g^V|DH)f`E3j)>nf zIhMVjxmVI`OG&`A@LvfkPWRe5rB0qSoh(KGqA-s8w;C^e(+biY`*~=<{D-mO-Xp+V z%i>P-ex*;tmM2YK&R64zngd!N5n>fW})3aJJ_Z*h* zoY{GW0vTSlA|MuxrRoZHj#m96<_bgzynv%SEf95fOS3fkYk;n(ZwGE6MzZQzC%=&0F3-Urf((Y~(VcKtVoUdU)qI zOsGVZ^QHQiRW68;e-Ay+KqR0N#biS62`vA!0ZA$(pP!!0hqkUB6U6nZui6a<4lR3* z*7Kl0zIoSX5gdpZK?$HPdxGt*978GCYK5|^J$WjP*dQzC=Sni8JEwAc_Hv`g^+JB# z5ij8IjsnL~K=6^=+}KGqiKAGH^*E^OjN9+h=uZ|FK95`O&OW?pXm|kwTm@qxc#LRj z@{ZMaljUE$H!8aAbW_Snka?M;6ZdhZ2t%2+oClO=2WuAFrBpEodOuL#)YI>F?aJJf z2vv3Mie!|JY@1Ina|F54J1_SouAHuB*X^pb0HotRBMVBaV-&O{>V=_TRNb79ZM}Tk z`~ro;*f(`cOJBgT^6GM=5opWr10l^mpv(l+W^zEz-+KjKrv<|LbI57d9Wf>5B!2_o zTEN)r@I$9;?nlO^9br@e1u7*jWD!t7g=KeLe%|NT$t#O;PIPG6>84^44xZ-9iXFhQ@t}TzVx%P56`Ffd5d7sP{7Ot^Fo|3SuFC_Q9kD%yL2aqe&=hD#aZP;)V*BTHq=a*qu6sSvrY!v-jfPcRtxFw#ruGW5raC#&%2gKMa`S9Cp=y5}RVE?V6C-yCdt?^BhT}t+8Nd*jYz&*+oIjDc zV?KOGB?g^Wofsj<@U<7%V>yVU(OPp#t(qqQ{ zi22fS4&c#)uhwDcyBFt+(=jMPdOC?_yG^a{K5zRGp2nYn$N++RbV5z+6VqqVo z0tJL59ftAJ=bYa?d+033TtG}w{d(t#BHOI@YNp3vWYu#z zvPkx>H;7WBz*vi%cyUrR$k-IHqF8#i%*Nc8Q%sbvy$pLrq4XKeEi>hG`YpYjhSQi(EMl_1OH+$|5gEX4x79eq&83t@vsnnKp8y~E7ppM(j*y{IA> z`k$A7ucBC%-}ge4%DVPcgkL|*tQ7lTo5 z@L%#p`5jMjve-No^z=u@P&w61)r+&i`J+L?Qd|IHd)wP4k+%{gZcN5g%Qq)+g`oaGCBm~1#sZZ zG0rDucK}!0Y@*~^BiN8erh!*TP(1(oEQR&SkDzTyr}+=E`He+yW=$WPJ<82S8f8PE z2MoVqY`foyx>}=IK*el+71j5IbP|Fam50Xp*OQh(#vdA$b6aN}{q0V(hTnb_1@eP! zk3~4l@2~iOUJ)IgT*#pTrP+5+J&+tsHoUUl<4zN{Z*zPORPRBcfZ1g~a-2hcN>k9# zU_^zHdA_KtefWN=2GWSp2XF+DGe7!RIQyu76UJaav+6c3u9PQaJvR`ev050d({F}?4wYuo* z60znVL`4`GADDh{x7GX0%|N;%@DPk!{;r60&_bsI(&sH__HJ8^nw~#kNh4y6S(gM<+}E4Q2e86OpWFbqAJ)bSXDZk~7v%J+=eS`h zEuwMvw*4AVW2Sy@1N$Zcd+?V+|1uYX2%|}X9}B*IT-bA+-$$wv#)S695;0eav{ZoEciL{fbt zeMoCxj%D3G+ZNu2X*UmPjLcrxEmfsLmp}Z9z(Oc?DgH(6Ej1~aY6rpc-m1ee0llHA zk(GwjGR+vw+2UO3M|4m^@^Jef_hIXhiT|mkURp=^1g}lyGG=B7hF_jFmgkC&l1Ov( z!x&5iqc`hNLJ=>{)OrltXOv+~Cz8pHA2Ev!@Xq zvo*Fllo$r^CNreD{bjj0|5&uKLD8nOec+i189flgS%blV71j?!{b4p!+Ft{d+uCT}29^SP^2C6U?tFFH5oh3I)%n4;D$#PP zp3a*T{Vq%8iMQVwqD~GF@tu1n{NaaTzRjl!U^T-rz39cu;gd+Y9=c%(6R@=(704fa z@biiG1HV-essh22RI#%iG7MX7egXYym5|-Iaj?l~oe{Tp{Da>A#czX418;TT@&Yot zM8mF+0hFG|*sZ=@9X*Xa5FDG9|J-49LAesdXGUBX-*=*tOh=LcQ@#GrH zS}uKp**yB5eRWybvHn3J;~9VqUdC}}c2kq%QLvjd{v9e}X%Z|0rc8i^Q7_F-j%5(^ zH%~51%fSiPm6-i^viy$pKqQMXsccL;EOy0urbdCb7MJgU7Q}(b>ldwUU&6hk|3!^} zcWqWB*LG#QFaQI%IrOdoKo~!`KC;;grI=jqCCmSI?uiK}k{k7$bx+1#PXYTiuoM-P zGX7yptZ*EVqfl22_>Ax9Ee&K{Gi+A@RfUx{&xD*_Pk&&hV2r+N(D-;1O^VFk#gU?H zt1sU{&i_|lsKkuHVkwr%R@r#At|Es|0_}Do`+2wC8EhH5@@Bf7&YFwvtrwMbu^z** z^5BbYP5)$aboP~wjJj5hI*)Sl(eIJ3p_?W=Ut!!@! zoB{Hdz=nn591>st$D%kh&)Qj6y+8WLHXBD0>gK4%co*-lGLtLJyu0SdQwANpt!Pqq zMXjBg0D+8jW@62F)6e^p7BPAY2{wrCzH6%25$toq9FKy}nhPVHU-n%3ovr1UO?{fEuw|m8M$_V3W?zme z{C5I#yuW>>%&Bf&{~>luk7#eNUwDQjgL0h3gTk_e`l@W}F~h>Mi1ZXbjn9|Og{A0g z>>%gGj(H;o(@skr?TO!{?9U@|oOxH2(uvrric%>RxJW!_^tuOD_->cyeER{j=A@NL zpX|V!+)Y~brEAYMx;igVIXf;a?D}}7L#(O%$wU1=T8Ee_@Am}GQ}dVRS&I$B@jkdm znxe}8^E@BpAOFms7ZPsXuK2(4K)^e=1OIof2xr9kb4xhB!Muwl7g&P!6D<-(G0& z41v$>a6&+0ULD|D5i@HGB0c0b24w#Y4A4TPi4DuV`k!kl`m%tdmcO{H<)l-1Ln>2J zQCR~pf)wl56b|UiyzQYJD>r*0=5z2nBj`w=tjT=141QJ!?C~G#fi`LY=!*OFjJ{r+ zbjyhYR=m&u1v>2Juaid=?V%JBz}8-KgZks32#{!lEJJ5 zu4_S+35dfrLVc%ggqkgvhh>4DUCh#MeE-?e0LA^eg9R_^6KZ4hI(eJRb;QC>mqtd# z0LR-Y5lNl$wgBp7-B14++Ln}h!zY1oCL5sdfB~}?OUE9O#Ns2{3HB<~5%>ASqheTkZ!0%5MhS>+M^!jV109 zq&d{B%)ztqdZ7NT?vY#hrnqsHg#;3$zL9v`?SIQc9O&=+1@19DW+!)^v8>`1tSC@i z20E~QaX%O5_T80%REz8dpJCbK$zdtwi0!7+m2~-H^ugBbj6d7)^6TNa<@)jj3Mw`I zrT(-TZq=kEuFC(;k2!xyQLtQ0gy{i0xn6spg&kmied$oe+YJ~vOo1T_eIW;69wXpI zO!yGJ31kGvFdn&*dr&>=kyd@5a&;1ORo=)FPd_pL`X!jP>WThWrI_0EXX+^r*iT;n zSF=hpUbgsS%K{Mu!Gp=8Bu~sXc(jUJS)^RvQgZy4G|%(&%`4OzW`mq-O4fc7mdX;6 zGcyGJS4owX^7PEV=FsXOUvITMBAJ*7L5y$B)Cpr;UH(0h9G+J;|Fg1#dXhgQCsqFY z{J~tlr-H+#mR~vlT@I8Sk%Iq!th)a%dxj#n)9G?@x)Ph;LoZ&4Bp^-=#y~GDeE$xf zwXstPyl2MwGHI1E1n}@T+9~AhYVD?O2NAR3X0}{cQmxZ)BSN<;|86~zcZAKMyAdWS z1Y~r&n$#gX?{t|@wrtCqt;YO;USI$y_nF6vGAbjF>?R-V1IT@H&w1x88ni_WE}5%- zH_~>KS@LHV*)6}250*EZ4n|ew-#NhGq->ED5K}b`VEE*lJK$U<`a-)Km3(Wol|$VZ zwrAZi#0uGwukt(hAkq61NzD+!itB*epTc;VBA^`L=sW_Vy#U_4&<0pY#vD|dvK||g z^G5!6?>viPwVx=~v*_<`#Q;T1g^%l|U#&Yvd%ulL7@z%A1YkZZ!RW`xWl{-IptM^} z*V;1$<#tJAQ5fO@^{xVezYN`OKHj($tft@ru=hBdmDNCshtuenlbqde}QJAQblAd~8Hz+bviAn6`VL zKh`>+;LWL$&gPV#u;%S!eRyZxiceztZ&sRg$n$BW^%E~n=wy`ZP zAE}@Wk@>^jYw}UX0z-}cJ{Fx4S;A`$pa1%B??@P*A8$Jj|4pnF4k}+7Bol6`aID^S zmDKzmIk60UyYVAM=|8|!WEDpjN$Pjs@2-uCH=SWHF{=S$^Nzp^arEkMnykN3 zhLphS^?m*337^EU%5LcP5K5$dcCz`qrt+c`?S5oPxo(^`U`nf24V{<>HYY3Ev&23I z4~IWky(8^^;l&j4^ykM9^J0Q;n1vj8FvdK}P{2>z+IVo24UEjX7vE1!Z-cM>OZxN} zdUbrX4`cyS|BEy2(+}e%1`=V;H&I@?vxZq6dbM_`%_Fg-iY*Z_hcpfD7^`8Y8T+~^ zF(&-_1KczL6J6IKOX;$Z<7o3X{M^n<=;uTzISc7r9^vjYY`fnOLvGnCz5dXfj9ONC zU7w@48)#b3G+2Jq8z!#Nv*|MZMV#-&p9+}k)vY0=(X90!2q;xq)0w!#shOF>$dwvB zHj6FqZ5a33w&~Z}F$TS60c4W6nv0PBP^V{x!S^#MqvKVoPrIIQh0gjglCAYvaW7Hb z|Ha7!C=_+>jr&8Ok{^YF&dTXpaKPe1$lj%I#u%Ylu5VHAuKm74SVI0eRR_r3YqyhL zJsa$IaMS3|`d?7j{G_|8kdBEHAm%Byu6JOqazufB9RQFf+m4QrbLbBW7QVU2-_$kE z5=46&pW1ts6y*pAWIICMlMH0Z^E*SmBefBMj=mh_71QRlxI#3Do0&C=X{Q^7-TmbE zIAu}v)==UJ;OH&iZZ8*lWS95s+HJOEq!!-pmLS@2d%F7XHglqtz%fz(bH!(g6!mmK zQfC?_S!4=a;|)ebqa2|oJD%XXZVLAy16i`5utXUd*D;cBhL4w^7rWi9jZ5-((dNu^ zQd8YnDHh#Yzc1TU_m7hd97Mi8i>h>3D2|WP&+_{M1@_@PK$2^#?EN^y7>4^HZL9RY zs0L%tk7rzKSC7oS=jvUp{|*Ez{CZu@BYqTyC>OEVLfCOvZg<-VXTIH%-9Usq$xf;nCg=M(v#%KZ(BrtW=OU+ z?;F|uhvWLYy1#KyF}3P-<~V%U;FCnC^Nib7Qd>?}+k7)__VIYawditJJVyuy3pOvX zu;2jmvf9d5bbL#@0BJHtr}GtF771}wS; zMelf=6G;#u3rfU!c**7t{x6RKY%BoSE|x7a%LUl1i)+JBuj!`j(ANxQfoVSrlvv~efoi9>hqfkUqQ}RDaV-wref_uXb@nq>cO)F_jG}NZ7JvZptnf3CIPXN$52n=@E8dcXzm78~xG6|o_I+-n8 z&O;W%dG*=VKo-H7GTtu1{ubSDgOV|1;`$0NIXBQSu25h)3_8FW#6TSx<@PfMsrwHq zCq^&e7L)j-(h+V2;aT?3f}Z>AOU-Z zDXZIzq@|;}?4W*uU%?;Xo?N>?_-7#cl?&+#g)KSx~ZTj?j+ZBd&o7QLh^6JbRGBl?PB&p>#@=_Vg>C9 z+dqe=diFmEQ?d7-+3^1`G_Hqd_v#>x5vBT*=0LZff$R2fhZ+TYGso|Q9=0GA(SO^# zQBEAvvMUeLoi|i#+UpZI>InrfR062*#<6b3eS=zj_BJB%a&scvENa0&^NqxDtl^XV zHxQPJ&wlwynIv1m&vD9owRbH~j7P7hLPqW+u;ZoBzSnrW`!B*`)~|kN1_0=H!-?`4 zM}{~gGtI8>_Ay88r!|0#+u?^&1_59TSiwO9zY1QdVV<04jz z9pUoImw Zj+buj*1K)6XFI3PW7cw5LjdyrY{~rrZ^$E7Fi<%CDKP*YjyxvVH&_M z&}H^F;u1_z_c6Hi#~sq)j0IWZc|N_s_c_tz`E`t|^Pcx}|##tDwIdc5dE z$Ftg)?OM&|yGnGvdH8-addz=I%riH@B{thtRlV(vj19u!j6uN8?Pdr&MITFWgEI{& z{t}>BRL=d}japT0NEe$zcFnruMvVS#0=nbEN)(*La5n)^UmeQazs;#@djj8nCJlQl z4p0Q2NO<{j9MXocRGMuIi$f_QoMBWHdq72ewId{pGa3j`n^R-%x5bP8u^E6M>+&;5 z07i*BF2-t03#7d8ahmg9)x+!pe2sk*V0%k7aBQwIWb3k#JJ$Q=UL3~0*DkGWxXPbZ z)PHX?pmU^#th;d=o~}KAK0ns&&=mS*wkP?F_O^+DL+OMu8;oT1s}hA6^zz~^mn?Gr zd0U>|A5yG=oywpSK;7M0WsO_XzC#3c@*}`5xFJQYJDox7DwOtzh0tALR$Dr~89@~q zk>1;vL^6u1vVH-aN7$pik6^zuU8-;a9!p8L-?6udP(FWTW4)zkj7&smhysJJe zUtgX?HLUld5eK#?^RYN8-lML3qvT3e+&vP7yrxmB`9$Ko4DMnG2?L$ zfg)3qjJU+}+Y-C0#ElEJwum8puQrG1e+dv}=f{nbMGP3ycA+fz;d~sou0j=6oe`-` zi7Jr-XydY9caTyUZKxZAHDqJ_V! z!GbeF__{tD{`rT%>|qI?B-Z_w;cJQH)S=|kt#Fy`umtX4a)kUx9?v%f$KfP}p9RVP z3P!wZ2rO3!aAMz*dUwgLq|7v-LJ<@ATsIF`G2t%hbNag=iLls zuGChX0EAvstlScmv0zdRxGC0rf4LmObnLu>q%@h@TXoHfgDElBnD$poHiAqDQ+ zRKFkZD`k8-S--o2&dMa|Vs2dCdzY>G^_iZh+eB{&;;8H6ku3mAfP~QH?#08DxpE&l zmz9uWJlQ8(pe?f2z8WG)tG}h4{%i|C!aX#l!T>h19U-vp@`=Cr^#IDY^$1V_^^>h0 z_hx~+%H>N74H<btbKk~q>av2>B}_tJ<5k8hu{9*CI$MP zbE}ckc!ntyFi`v2D=Hcz4H^uDUk?z9K4vgfR9w&#)`c!axO5iv;}d4Kzows&Mc?k*0h1+bhtuD*Y=hLH&5&$F4_ zdXNP-a~#W3rg8$=(~)2V7j~3K3!};TqIUlmz<8zg&i^*Wq=musl~{cfj?XH9nY5j# z9oD62j~ULo9QuOEQ{6Y~DAXl;rP2OwFk>>=-aTyK%3^u@ zS-a(^lyR+fKUqSwQ0yt#Eyak)(YRX6v!pU_rULQqm>x%rMe@Ru=0>9*-l*qgZIG_i zh{rz$*MH63P+MD`MMRDif#ey|_~wMODm18X+HUe-Ga$_q!tAqGzM6(X0ei+_r>_sS zhxz$qs(O7SoIe!J3;ar7>l7R5o}wk;pGR4Bs0>4b<7hX`*dg==sAQ@EDsi*IB!Jl~eX6 zz?kLJjg;CypqyL+ZdNj~{?K9M#pIy@($X=x^@*HI-VyPlhFZAw+7;5`;zt-v_*elH zG0Drmeif-LkU_%xufGr1P zfGTot{SNtlT-5kMTai<85$k&*c{GAASYoaWS3-t#GYG|vxS4&>Sp*I$E zUVhMD?QG=)RX_2~_0eFM$>& z4c#pay8l2EJVf*9clvgXO^jY;A>KO3!8nN?_6+Rfbf@Fr<)*j>+qco&rlG5}QZQgo zt`RVSH@B*~N4=Bs*oy;XOiVD2wg~YfQ(33=-nUmTSV<>;yoy(tVZy2=<=N+C-_Mjd z>XP(5(tpdJQn-J|xM)Okf%EN~jC)K>?cubsyKNzMl7@X!`@2((evKaoM738z_s?hv zW+Nl|3S2Ur{Wf5`oCG3@SfR5kKI{KCTXr!JBxGZwmu5nFfvpsNy9430s76aX5G#~A z)qw_*7o_eE-vEUWp8eQ3_JD24i+<%c*Qg+KnqpPvwfr^;64SUF_h;J-s5?{=3-zn` z@vmM$YK`gV*Gb#^WhzE6nE(25D0|1fviGgOGUia_oo}&}2l88V(|I7FNUazZv`6WY za9Kqxsu&GRf&!k-pZk-B3#Yu;rHRJ`SdA924}g+XLD%Wa{CI;@rV71$ct(!QA)JuY z0hkUSHycA4OqF4SVf!ovc);M9V|25Klr6Q<(&KPWE%6x*Y5j-I=_rvpIT^#i(QA}& z5$>sJX^RVe3c13*H2jb63}@egRTS~ZvgFlg6I+k@f8_UC#I`cUTzUEDY$l;N+}_yp2;2FLkcMY#)46;eK%3pgz#c_cw z*m$rnl&AWWu2%D|OdLxSX@~>BjaAXri6l#Rsy&r%>2MmJn)qVuMkLQ)vf!@BQ*BKT zJD6v`bJf@FJuy^_P^Xk`0R(D5C(MCMO*W;k?j+@in-;vwJ-8cryth`e2og_20+PQD zX3JHqlP;b^S-9EcNZ^0GfOuIY3HYa{xc94_Bl2Ry37hi3S7@yH5e#{Rq&$d2`$gFd zkPn#N0+OrPLx?GltccNb)5nW3@Rx&@1u+iOR?+A$MD)W$XPY=E7$dHfnMf)4V*Ep}YN= zP^<8f%?epJVJM9+D-~C+oqH+mW4-32XNNN~6VkL~y?B*xNT_c#RL7Upl#$rd=kJ`s zpOqkn?BBV0`D)*4q*ZYzGZ+W+^{6lb6ghmwd_d<|IcS|Zi$ypCbw0da4x*3+Y4oy1 zsJ$!1ucTWXbzVx_m3{6Xuxj}atV$#D0~_f?Ad{e_pDu#UcCo~K@kEhch3%eGY)=R! z*J`zzKMDh^zMTRq9NPiP-Twww8ds@e6toL&fK`=Kd*Q)7!|iW?9~!Rns1RGqjLL(B zEbN27G}IM1<|LiF5yxkm=e+htk)g=g82D>Nq>va;CDi#ROJ=hOQQk4JJ^|L`wH%%bU)nG2v2 z(A$?&26m)cDCI8k1>R_&iT+SWCJWmI&&GpGvF#P|t=-^7pGQ4X<60QcZ*~{Amq423 zl0##)&XbASs(i(3eDX*BtSWX;28sm5V#4}xVtAR1qYkL`?J?ouK2L7p@JrmP|8=xt z<}e!*;g|%XSdh7>+%wD%n2U0JVLLwG$q0h{!)LZx91i z;@@1+!q*^WGn!@n4UXu4rDgD|TIA!$N z0u%5dPN*2 zLKH%HVl zK^1`t;M9P!XzELfdE<6~7M=$*P&XAi(UV(|n0@%4oEFqqB*jV|x+GQ)RKrrU*?0P- zjR0~}c3yP}2MC?|7j?-$vi+3AqrTnX2`j-4UGK|M=8_B*{OTl3b`us4 zL`9L#9Ii}2Y0UvjOUdpRSP>XB0r^q<`R4pP$?jx;14%IO8R6hwa;S- zdnZ3Goh)&MC8)VIna@;#G~)&ni&lZYW&YE-Mg4Tms;4YD#~=)oZ^Xkxy9TZvJ6waT zWg4i2Poa>ABTp&vP#nehQ=t}eN4$vrp3c(@a=@WB?A;O@l1_k18~qVn|McrMy|&Fb zcog^wK7X*21$9TOxM_#p9})50xX1Tz#tS{EjQ*KHwD*-N1u+|s7U=q41C?<_iz@{+ z-6>8!U7<$c{@Y6;kWZpe?Vfk~aj+$PK{*xMxWNMU4#G=XHTp8oB43CazoLg z{;%$*qd;Z!2n0PYa;c1vgC>@yg*Ik;bI2&K&mwok9z;gW(AIf}539JINgHLo2M|hL zqJQEKeU)Aep!+n_rMTJ!$GNj;L2f&cb|#dIY$PBcZt>56@RNx=lK2q?8c=3TnT|5| zAU~8An?JMUs<3jZyn}7xI=hT8qPv)o*Cx69$_R%cygEiPB~f@E~BXRA8-+;}^~UFMAap z)ns&dq0qq@&o~+@=6WoLmWIE&n-r^+ei2WBPDys2L5A~7_ub`TCs>$8I$$ug9@v1i zDgM<6J0ysC7Te6DS^F)HzZq;)ur(S*rqs#MIpad^#6YD+Y71!usX|NZ|$jlDh+%e%kG6 zKS(XE^YNsW_Jf$Zo^gJ*9TGNc?_;j0Pu${`?Ods(0rv!0bghhx%qyVP6)In#Pc}e! z*{?iFelG(`A|eHcw^hw-oaH9Ns~&7h6@2_#N<2NXq%y8$^a_s5Q25&}r*x=^w0fvm ziNZmQlnh4QJhdK-`zqZ3AjvHcw^cmh>HUZ=4vErLmANy!K+4MdF-;UaQw-cBHM9jN z5)ng}psWkio@93T_w^&MMt!s^@A5}HUZ1ENEr=i@yfo?ABRYG*W1$ADGu36?Sx-rr z=!q-ziak>Aa+4I=ONeW&?k0mTlBybC9;jX^^=eZt{VDqX zDTueezG~RS2s{eM-?ngxWa{bE>Alk*wN4#TBwnx?~bm}{_Qtk;kc;5w<8dSLbnyfHn4g!(F-1zf0aEiri?Mf?hvenkMY>SXmOs9wG{ zN);xBrUE4H2WwEdF!CblIiu~(&2WG>=Y`C&S3wzU9sLGix2Dx4x8zAbvV6y~X%5c> z(TQ_ur#E=}AEWAQd?c1CSj1*g9#@ui#GZus8-=f{hGT~cX2l#&60SV&s4U{fZe zqU91=w}YzY)4vcr282LMkhiwYHiij=;1;~@!N2|(SqYm}3+Jld#M?LZzqvAe1u9Mi z_~KKts6Y4xPLlOvhyfqRIbUH&tRF>iGQROb8)238Ce}sYxS*F?fjdFH5n;*b~*f zoM)9f4Xk%D2oh?GfbChdnyFMAsbl}AXExdq2{iobdsV6rO)1}KB>Ri znQVntNul#!P&lqXAavTz(<#3m$PF`cS51nG#hqM`(rTlaCRZW$j3tg%aica45Y0hrH zRS36s|Cr)Ek^@qX6E!wt=*IvG3|ljw6)2?pl3edOM-6|d{iFrD9FlWuZDetqv3=Dx7x z`m;B}nxSRZa~iZYf22sipge@kkZZ{b`jobA?1`yU)4f3Rcv1oj{_Xs%-ejgyHF63> zV~kWZkSbFQNgq04u<^LFBjsAj;*B-i15%4gQ_(l|X@guhKyKNI_GI&k;S1-@cVbnK z>X-x>)JWR{XjLouPwC=YELsEj_Er8dB4b898VDKYM=y@Gy&o#4RwsPj0%G1 zVp7A@R9VTlwUYx=u=pb2Sj4gB12lu{3yEv-wfadX;@8UUz17Tq9#0Khf>6R5Qsz-#d#4>D6(u?&4N_g&!e=j_F8bHT03@XOf-~XdxY_@^=sDHY-v1Y*f z`O0;P@-Y~8+cle|ytkW&y?c`T+bER&>}A(!+Utih3D(8(sb=J;fJ}7m`*VeuI~g)8 zeDL?d#!CP;g}G;QXIIuq(_jhr8`%Y6zVO8|wb=$}|dx?ujezq-Z7evh>yg{5Z`SZ0}%u@N` zJiz%&VBhpr5;S{>F;@BBCi)0_M$a~2IfNL~RdXd>uuornE6|NN>(}1(qi1~_jT?!r zk$4e5;hdOtw*MWE8} z3F{2_5-x?wBF}OT_a!z;=O2&f^dxk9Zs&8So8%9zpyG^c9|P0USYi>og!asX2)?t+ zVN;o}77ab}o%h+fdGN~ZM4V}ainWGRPqukwbBYSO)abM?%_%*{9A+_O`@INTwZ9(j z%f;?{&Sy^FeB1{Y-N=?$=8LcG;xO*|;7pMN2}^6$Sex$M+;BV}5m*rxPJl(ZW3S7Kl6_#oeTb4Ea%pS&=e$?fna zoth@wriKMESmzL1kdowCA0ltJRVBCLZnc8<6*gA=Mtvu(=zN#$u0X+DG@JO=MKyt> zi9l_`vPFgn>8Cdr4;ChWgkM*7yTxcYq)P2Gy*>NH8+9H1fvVhyJ-Luo&x^k6c<=g3 z5Mt=rJ(7`$==O2;T%tCI!6M|hdd>tABQFoW{C;V|xG zL=UD9P0adind{FZ$Fo=~TrA-PB9%h^D$C<->c;j?x8wZ# zCF=}orut27(>53>HQ`3mi|;PHy+UR0)s{azAN0j|oaed!%A04%SJu1E)_RDB^Qt3! zUv<@N@ssGT(P|Ba3s{VNZ+_tH<;AoCEw$q>1PH{8sBGj}3ToqpV`uo}@^H<)tSeJA zipvDPoGZO-<4Y@SliFRp5|v^#Dcl@5yr1-Z@(5%gH!_UI=g+lnfW^)4l%weUWAGPB zG5j$@wJ@6@Hy1BRAs;$3+QKga+_qak{gD2H}-}NA2Tk+ zdbs!sKAAL>L|TCAJZ~Nk_x$FISi$CvWr*Oi#>+~40C~8He=BwMK-gXY0oQJi^u*8u zrQ5Iz4)+F)n*(uEwG8>o7`^26pcIrWoDbCIsOucF$$~9pXM+#+nix+QGcw-G-Uyx%+G-@BLD##|FF1cf&}pno}V5 zl#RUTp$euK_|Pw)2y(`s4cm-6b;g%f&AyWGrQVXg6HYH7>=t_y&dd?!medRETKP{t z{^`XT9w`L2ti7>pRa%cgkley6{Ez~6y~C!MxitJ=*a2%T#9O;5M;ggE?a=B|iK4X4 zgLYu0pk)wWDcnwyu~H#X(9)z(r{e_l9}Lry#QXmTzm?!4Z%tVY!dh0hKezkN8WoS` zXt3@8B|ZTZtm;lTUVZ~p>8ZPYLCjdb>WQCKK^6N!skyJm6Bs@S;dGv_T|Pfs_qS`y zzn!vurWF{ZW@Lve%}M{mHy?`e&F4P5VLS1=`KG1zw5a+n7Vz24fdMDxfTwUFPatMT zshBrc-smRgu2zoa5dz)F#-xrH*sC>2yI~%XZ~jw`GRq}->08zqj;jgcxU9mTMcHHI zzBI@6UX6WS^aF8iH84pbp|hsiKf-=g%yXo*QPoeycGO|S4utEo!PJ;W2~&tJqHPlk zv-8SL}M9j<;XW_9DILLG1QHx{nGA;cnhD)$6}?7Zx1)`UIGXBlVimH&2u z<=ZhcMc5l=pWO%-TCY@Tg4hGvrLo&;qG9Xix9q; zdAx;+d?U-N`Ixd?*juuC_|D&MFABxqZm%4;yfr*$)DrS~CBWX_&$s(-{2z1~lVg*W z;J7Tz>}9~`c`yt`@NaXp6!`V?DU@9+JL>wre_2*ijhYumjglT(^ zj`mC+zQXpeAi>vk89cXm_XkLW4(%IL-|W8D?Q@3h#Run}R$?!8dPKvvN2Y2bX1TZq ztm7=pE;Rd}D3PI@jyxF-4(Pkw&xy5Tb4VWxT=iFf@X`t6u74;xmT^xZoW{)cirQ0C zIy@0{({?Q=U zv^!Qobz(}1)Fc&7UY-#h0Lrxsx6 zRb|;2sBYYJD0*Iq*z+9^P$o5qhjdtZ)^E zmN4(6wyJZVd!uL#6TctbTw#!N40TTo-bi)qxSH)S+g6@DOcuAj{X9-(P0^cq0R(7p z*m&w>k}s1KBq4XR>TCaHLs&lKY= z`ROgM&GDF1&oCcJrlR4LZO_J;mC^pK25gcchn%t!2xa6b-D%Mx(;!1-R)9rf0sL?o zg+7N#d@1W&QYuKdOwIwbtH#fVAULOw^QbUP+*~XHct*PtMf4mlrU(MvlJx93zP1)x zs|euZXTeSrdh+F6aiz7~MM?_AS9C=trXcxX4tfzNObT1x$s_W8AUBpqSfp74rp&2#>ns=*Gk;|qa(7jR_5Tq#w^@uFI4nBN@A`RK z;gFd(P{Jzx7R<*?-%)kpHlA8FTjwgC!7k z80d?6yskRRfu*+|kQf?k@sM1I597G~wdqI?hf{)pqfSH184nBPxC!GlS}ARuf89vtEj5l1r{*Q_rRIe^YPYep7E005d+YA}!3*#!cZ1Susl!;UV8L zO0GC!W5CzZDZ~&Enm~N~N`pfl!D(!Ofc`w-=f8vh5A$z;HRFGxYE9OltI9z6NB3kA zz>sZs&$^hQ1srA@k1TB?9U-gP2SV_{Th6?FGsg}cwq{>k!Vda$H~R?6kzzAtQWj4m z>>DYl&Vp48gY|(>mqHI`N)5z;7!xg0p0nd$rJMVT^zzsN&hi)(?<7A{cD3to{52|yKkUOflipq{M@K+VUKvFCqW+VqHQadOZcPnvSQ zmTIB6Q?n0s>q3}hcJ~`CFKs69XHf&TjRYuq2713h0Nd<`LBCTxIEN279tY>AF^NXa zfN>stK+5C?F4BZ#PSyV-p-P`hs3h#`Z$teEJb}%~I{x<8=_9{caFAL<;#fM-OxHv) zKC-twV=x*i_tHAc*^z`naD#A(h0@jI>bEONQMm%k+kBgmbkC~=1+0kmnacz5o8gPt z_4!a(puX&Fs>L}F#=bE-aefRZNAvwF%6f2V?IUwl>M6v`lF?bD8P^w-Wo*L@(3x@ zIX5PnoMs2?qgW)*QSm;a^CTzfXtSgLXLjI4yTU6voxMbWLz_CgTAqDbbd#Jicy|RK z9N1l8v;NC%CQyBse<`GTyy_1C&7ay!d>R>M-}Y37h7J@2d@v$w0$l(qx?=icY$8s^ zO?Q6+!Ml%Xj#_#?V;z>HlNuxx>sH&|LEb7N)yFIa@>D!gxp_l8cCj2h!MS(D4X4Zl zP>F7tjA~J(_@Q#%kuQY72uUZaE9Yl5N#3m)7}{@&Ka^^6c3zqnk5|_=>kj$vv;krVlQtk7L!kU= zNkCYw!UB4#9zeFfsldJ8((Iy8)#G&3zL$t@qgjNIj*9TOzrb?a;@E6lY2f%vi_SQ* zmOJOrC)Lir#Hrg@&J2I%F9e;L^?Ek5k;pLLAl^1|Z>A{a0Ig?teNZIR3&eF3fYv%J ziVuIL70b4RYs)m{8%`PI_MMEj6=6Ft-KI(1H?4rPWZ~!RHKtDhzViq!VXPGuv3^^| z+0?i0Xuw1S_F*sk@TN_y z==@Hu9i8Vg`TLuZZG$0+AIk>uY`GEAF2CJyKC!3J7P1+j?~xicWb;<_rQas>m?$z0 zlCn693I~F2fE^_0a$C1PPH(q>f%=4oL)*=_M3dWM_BPK7JZlyF1M+Dd`b{GvqJeR@ z@EznHx==Chk|;Inu1vT60_3J`U~!o{x7kbxOo`G$6(=hB13BhZQY`)K8N#j~-G~t+cJ1v*M^uoBXIUoi{-RHKm-i~CmHTgv5B49mOkX&}ge|*YK6$U&Zey=~U z+8#EgCk(2@to*K-ON>5;;?OFzW=k%lSXj?i6n}!z?Q0%;^>*l92g8!JP&;0M?{U6sI(_Bl5y@zBC3*uXpnb|n{#et z8;sM@Jao*pBR|-~voFCxUANLKy2$#1Y#b=b$>R1u?VV&X;8;WRHDrJzv;hVlA;tc`^?`}&}AE`|o~y4!|4sYo3!W>Ful1F`6>{*d91P;1Ej5*2rW=gmYTBPUAswn}gDtu^92f~qEe zN)(W8rPFZ{m7r%v2$`>T)f114G;Mh-tMr1nwB1#4@qrzSgg$eN7>WIbR@| z%Yi!21b_aUfR9r?UTRfY*>qXmNA1G$rGWN3A6|rFKX-8QIhs*G@r-MHcsgeKlT9-E zwm99*C6}x6URN`E6y&9UzBxar&|Si&!c)(y^!j%WV_YclJW}x_Pp^UpA4&q=je<(r z&@2fw{uHc#nFQ5ly2V$xk5^kxQMuYbPC~C(<#ASiD7kIJ@Gp(v5+A<(fQL&@Mk^H#7 zddin@)oSD*JJGgy9Xai$w5XgI#bNbc{dYB7qKL#508B?;Fa#z)h6eZQHiny71JSyX zqy0`aujwX$r8htg5HAG-a@RSMDVSnFao4sVovC(Ini_MRd-9qB;t`2rlUTL z_T+7F^}WR>22+2$hR35T+iS+@QlhoHjI1BV7Bz~)Jtq3KORa$QuL~-)TJeMm z=xWxhQJ}W74XX98G4Mn!>P?DP^3QxoQjIfTA!$QlP`~g|^d$a^MNp1P*CMV~?sCpH zq}P_tE$j6q(?H25ra^WP==a)!KtJ+KUq(3Oq4lmGj%A`Jk=%S)_o~bVFpn4n(F_Me zI@Ixtp+a`Gw@Glb?RK`f&m2*Y*gYYqBE>P{6F~eDHIVks77|Q(iuhNQ-L_lzc3k+k%F z>w8ZXYNbWcvR6KnTB)Ki%*MXFP0LYdZ4$W?%#rehF+ZTgr+GG$VEh5Gu)Qrr0Dh^-z`#?a;qg#f9hSB#<>v>s8!9NAOf>57-C|G&^Gyz9F|yY^uu=_<_GV|###R? zGHyQSkueWhCFf@=&dV|)u_)W#ClkDv8Y@2EU0Vp8%T?mXP~>_$fnReEe2s~6J}uZ- zI#i0!q;(sy-Un?Yl%L;H0GOTgidv3g{Vy;vk6Hc_BKt( zgGI#H=9{Pn2q7$z90CuaM#J)n`*69}ma2JoR6mr}La6jAD@2Gxdk#5xq^uQiEJ^yk zR>TbWhCT*t7?*#JFoN)7iqB;dw6dc>=&7^*D&_-0HwC)`kSL*k^Cv|7V_GavQv0DC zCQF$065WC}vgZIs@rX6QUxY-@p%!qcDQJEhRdE6K8neBaw0=|!%xX|?R;|m7%G3S+ zoI85J><31TBSD1Lob)~{#DPlN#WfH#Zp4B0m%SV%;G8uX$T5$paRF3g7?>3sl&e=!aQy_BzW5(mxD$VbzVlsN9h2KxzEdh8 z;C0yg49sxuZR-SCzU1oyEo%&95dvG?4dzLV-^?wzx3 z6k5N6DLBqCA5yG~{Ez0A&7_IH;wGI?+yt#Hc?I#xbQqIN;?x3CSC+%Urt!-C#Loe5 zKYI=&_Xjw*81(|Lk0q|_@B`b|_!fB@nT>oP%R_tV9O_CcGt}6UDMBz(ViDoI@rCxt)2xQoNgb?Z4jC9T8qbX1C8;<*C-%GJJDJ9KZ#hf(lr?B82-38tR0cfjCv&I_lZ;1wo^LwWA|fly19{X3+!E>3~@y~&gA2-(ApiTl?G79i zNG_T1u`i$q&aCtK5tQL*;YD}b!qzw5fIaX$C60yl@8K!hZB}mG*&E3 z8Ojg*kxUp=3k?m}V-HSAgPcR~<(J@S+Nx5Z1`|1o6`g{WEBkAs7Cj(eh_G-2yI`C6 zA)h$h)2Ra_$6R&Gw#MVN5Ufz;anBtR-1kO?C`$N zy*(`Bj`goE5eh93)ZO! zzBE)8`OxfeDZh`(5AciQFUnoJ)*yz#sn_V%HLgPiDK+FAWeyR3iCCa0`D*$S2$D6V zIF)6ygKW!}`csUF_mOS4L1?Io{J3&3a6DT%{uFDrLs)au-5PWIm;lGd1A@u{&=|$% zM#YH1o0TU04E`5sIRkJ-@w7hZ%i0R zXN)tA(kx`6sPMM;hT(AOhHy^^aCRk)=VLsLc)-)>@cJ)LI7w+2fB@TBQ2+ZS zuo29a=>i!+E5@=N2rwo)>TC=F_wI2O%Az%d(#3$IX&z9oZA$o&~8ZgN1gkeC%D21246$c|Lr_P1xAITWk^PDj5-OG#iSZY|QXq zM;@;i7s*vo*MzkL_bOh|t62eJ`&-#kqMHm%*OyfofCuut$zeMH1byY8_b!QEQ^x)K z&Gl7%i#$g4c5D(!qhlQ_3k;{%30eA?ubITZ1=S0!Ng%4|a&}#wJN;~$|EF5WF!>s4 zjir<{mi@G^)8qE}O6<^QF$x#%5~yee-0qnv8_Wfy#c)1R^6#ba_hQA zk<;8KGOobA^>M3gmH7Lz&wL}`xAhUWml8zmY**ggz3@hQ8o!^`wz9FUxfnilC)%~# zy+vsQ4ALtyGc{!zA@%9({sP5Zb;c^^Gw3){+|n;gx*@JJ&Q4`SNPl2Ldop?9aIcSq z1*=%T=KU#Gf19xc2U6Q2R;!jje6%*WtO=^iifpHHm%*F~{P$8x#}XD3gP_T3jQab( zY>+mFd5Fr}H@8|SWb;Cd#0ZhZb0iL)bG2kKsB*Zi(a5>|PbnY?! zU6%si3sB z!AldvwAB6TOb|lFgwKNBDq+x~C=59RHZ6DOKw-+&k;Ue|ihm03zveL=DWd;H2mQ%7&zP;6Ylp1=~!CIF|uS{(+gWn&N|FMehzql z8KIzY3NI|9YI>@Gxkc)djxBK(cEyayq-X#4wNVkiLd>oAmK|~`Isw=Nb-_v;s^UdG zWA8QAr?$YmG@hj#n?Q2&#|?b3a}=wbaK=29%tjwt^8v~}&{pS&!9FKoux11Rl(xfj zsgCy;7Q5rSu833ZTjtrckc8HY9EZv9uVB)5R-(*p7OKlJsSc<2n0*oK1kKI9Tm+q9;m32>Mu_s8S# zsCobsuj4R-b9Z2^zeFq&a*XFCEjKJ&PBS)A@doa=?Fk$R=QFTKz^*) z>_S8^G-;Q5=r>&Q3{2C{6UeR&X!*@Rj@11_U1yH|t*+mt0v0vaI55Ok$`Hs@dr5@W zk8n=oxJ)xiPaJttPm5BH=DSI!sW(9=W2v-JAZM$lXf;Deg zpyl%*)zJ??_XBGp(*)veQ2RO4XldoIfq+T8T4HY6RoG#Wwu8kb&fY?$|T2(*XjaB~rhItn3t zKJ5|BLd6a|rBw`7zD7;gVpg(m{Etv>_(x1A z*SbowD1^ncY2~ucY>2Z1s7Eqeqshk}_^92J(rhA00W`si^rzr`Bzxz%=Z-P@w$NF8m@z?Lcj@u>w z%5(vgdI7tnAt$%-C+tb~3OU*250Qr~Pf07(!qihFheKrj)u6mfnBQMPUYEAtQ0oX5 ztL$?MwMNzPM3jK7f*kd{Wf0!#db%OwG`NG?gNv>>W%|Q+1h4+_s;CO5|ZJ09UcmH*1+S^vgkYv1>DM zqA#G<5pS83cxQ-YLzMZ=9Cy3Q<4I#W!J;s_TV&iglehuK2N?Hw?n4ts&{YrCuriyc zU6frmGzqe-p+}^mzqH56+~Mj1JAuu2Aa3BMwWrm=)K^C$1VpGw>vR3fd)$J{85bX{ zEka7G@_{KBCe27c*Z0`Es;hy&s$deDg5$(USOzVwA9%~24i@Am3(A-Mcb=s9962ax z_+Nc=O~uJ}AbxuhQ%JW2?BB7J^uKWuag}EwFq)x@+p0SPiD-4Xpi(+5kv!+qQaV$e z|0<=k6EkUnJDREC#+aZDSq5^keRqZ}Qp*bZ;NK~^v~c*s!M4qHRaaYhB8_J;)f+jU zb_fPF^P(7KZ;4NPJ`azB>g-mnW{wt=>pojR%oGEjFVS?^7sA0rmno;kg|!(74CUn; z95&fD=629=7#bcBTV*<|n6KUl?34ZVo$)8F7aaux{YT2?rS{0+DF6 zz4&({iNr)v6HC)?=II;uNFc2eWH*q*piPRu8|c!XG|mL!l3;m(p*FZ_0UWuWMNOb$t}uvo5TdA}AY=|99*cGmAZkv~;IFPk!ZQYs|7MF)(ztwRGTde1RQPvsohamuyp5MW zpBBVWyy8FHOFhJi%0J=0_%ON<1GqL7|5zU{Fis7i~&+ki(@7sYnedX5{BT9a!EndLyOP`-`-szu+| zV=@gc$o)qQf9?#iNa5p1cK?tci=n^>LB9HYOZUkSb*JTFi`Y!uLYQcs^UBo2`Qq8S z{SNt^iOCab{Oi}LT`eBj`{-=-r=DZ3a+&}WSzYpB#;u5&H=Cd9eIq@msNZO?U5sQ$R7o={G}Pmk}?Q`@%>@GwX$ogMHe@;(Rs zX}8RK6dB`z2@;n%w=tPa`|hGvu*Bn`);B!}!E9_Q^~H1*$v&A{`$|Dgo8@NR&j<;Q z!i=crEm%uIvom)`EC+I!+8mnJv*~KV2tV+=%?yZGf?Tn{ijMR9SuiXV|qaFtteBPsJ zlCHk`pQB7IB#S1=$|=xZAx9j#kfgf_LISBgkF2|qbCF>y>-Ha8g!-!rt8cWQtPh*! zYrV>8m@4Ucu`h8vQq{=vNK`+8_SaJC>LPJRv#yf8gZ*0VkEQoEFzUXIqYTDjNqGBV z)2JP7=)K%09={m&8_j~gN0B|#ZP6_f}fDCXGwc0+fK)QHNH=tZHP*QGHF8f3>iRl%g zNP@i?!~n`K0UlQ#t8t!Ocf#IJO0n^5fZO4k;m?Qh$IE?+jAh2KqcePs)%Wbr`uPoZ zr&pW+B6k>kn{(jXXjtjj0KLaz+tK0IO3qNzPqFCT4L|TA)#93&E+$y?M;{A6`Pz|k zQ|elXzI%(e>)ajM_02BV{`y}ZDIF^x`%%2COby)12V(>c3>C{=USXSlQx77++qhpc zpI@;$hNyM;;)Df1}NYJ34Z-be%7Hx2| zL+-G9eL@O=HGbOirn9!yZj{eXR_eVFEe; z9MLp`*2*rZseI=R7i<6#a(hr#E;*10l|TOs&zP9QT}^EE0@n?-d`&U54RhzXkWeSp|luwo=IN8^c=C!0w~#raN9Bwu$!n&iqLQL z{lqT3hTN}XniIAD<^RrMy?7csRyU|DhMp3!n;7RKfsR5VsetL z+F0Ypv^rGhGVvvCVG>mR#Y8!0NLz{Te6A>lhm@HV@|p&2MH1HOD-(VL!b`ue@v}9_-_+ zG+}u{dZ*hAO%F4oS1H!vg4>%>4SFf!lG5%o-A_W<(76=qn(Yt~@^H7Rd?Wd_6(M_P z{odZq+O0sZ@X?ZtFNfyXX@SsqE3X!I1d3OLnLoJ9B#-y`v7|tBv1yl`!|qpMY1`)b z2KN!Wj*B~A({AnQe9ZlX?oKTss2L&Y7W7wU+a zTbO>puiVwlw2rHX$2pN(>_atDy0SL+mN03-*yF~Lda>|9tR;lR_bZbpNE_*q0NVpuJ>PutBH@j#R%fC026*`44bRIvj{qc$rT)v5ScPyS`UJelL zB7dc!#d9!(68Hs}&J86;D@oEWA_xX1c2`gYIC+I|LH4mJG%0_sEA7pI#x6=@aTyhbn3nnPX5D;u8e$OzEYOM9{YWYL>g4kCFpuKkIOfV=9$ zWmt@Zl%k+Hd5RDL4tLMS?KwredzhZz5EBB&r+uxWV zy67zf;Dqosup6>Ozq+H{oPZQN$|QG+0?y3Kh)XzJp(_?5njdaoALY ztqewpMBXiEzeqH)AxTMEd81KZqeO{?L5mT9X@hN6`afMXnoo^qbF&_dOHzzT)^&LY zkDo5rn@@flv`N|0&2wjCZ^ctfiD;kR{k} zj`Av`7Gs2spIj}rQ-)#3xImMRy8nd{nOFL0;rCGLa}ubC2uNZqIbl{Vx)=W%Zbd6q z<%<;eq7ABpE)x7T%5TL?;MKH)Lo<{a-fUc=1)`0;d*I&CIN4V4`}o~rwnyApxOAH+ z?$s_?^TsO^`NkEkJ+>Hje^^%P25({|cCa%zW}4A)Q}TbRj=RH}u&R{ANSttL-j_SA zT3<9j9ygix({mSWzRp()dn7Qgb{zOK&&f*;zfE=7^60(Th*yjWm+G`3A9yc%T$!#p zV6)77cbn}ZWj^f6&6kU!YR zfbW;3)gMopAH@x1@L)bS%iYF{iB3tpe0av<9Z^|Q-elD3e>q2O-lNRc6{&jciv~=B zV9mBj44?Gea?+aM-8Q-qq8uaQsJ#Dd3@+l>=!Sf(zHrms)|1VhKBwAtuvTozCh@>O{C z1KaP9pn@9J>@Ye-3KxyZ-#GcR_T6_%70uuXn;?9;W-X9I5tVvn{kpvaDOFQ5GoABI z>g$7M>(J7q;mpZhG>=?QDVj;i`H#xhiQ=rszCH6Y+-S`z9i)~NS(UbfTBwfu@}{s& zx$sU`Y}aLnV^omZs&TXYcOpYjiAXB*PQ4P}VwI0xIJGRByk!Fe^S#l*#vGFx4;J7@ zEx3#9>g8>69#@12)s2o$!=7qIF$je?cJWI@;F$Nwn=DqAR~dSQ&YMqPQkTg+&CgWF zS|n!TTsB6X$IbYRH=h*9ED!3c)pjWxC&u#%`9_uo%=RxM$kSVWLwd|NZzV`?r!hd9g=Y2W28vsdS3Ne zQ5nn<59V-Kc|>?`%oe{rgG2!b@~+4^MVTYF$JSnIfv5Lhi(>i=qn~3F$*Z!Q_%K4R z^)@ij^+MOEzZLv(4JmBT(dl33pboUL6)oEd{@X0St+K1n3FfzC0UPhUSKW?e?m<8q zHdog28b5cHj$}gX7oy{rV|=yF825ws4TGw{WpD1+p9BB)N`}Z80es_`d^;^=@#&z( zod7EXXe8*vjc#cNON=uS5;S~y^slWV&_0)b)4^Rf2%r z3qRaNAJuv$Xms%8WTvy1Xtv1W=^%`SRF4^j3P11fO!T^R?Y-F4!pvIuPJR@Iib+8T@vE9fu!E&mNOkyYgnc7ge@m94i~LS= zc9xo~RksyM#1f3POm7is(4DUMm@u;dJwB$iwT_L}!-)lK8{sUNBDzdQ=(Y$?rC3(D z(>Ux}3bY0VJsJCxRx!T6&L*Kyk{^AzvZ^PYiTGG0RbPUV3Cc;XbPv70AW>yc7H#w2 zMrox6++R};N>E=W+#Qu^7Yz6qE`Efl|NPou_t%wVOT8YSMD3-2$R^EI&EyV?M)n-b z8Xy7ojMtR_+hMtaFN>!BhF9e@r2Iw{QGI6PzyT%EA~rn#gH6C&(6&s#pV@e4J?SCe zd*pLtLzqA*_UtV`@MS#ifAYI}jbJuY{#_$t=|RQtcC6rlT5K8=Idp$9R2CW?M$_6N zI(M}a<7{olG+1J_06PE)s&GJtUaXyt+-r@^Zx?ow^dX`JlGZkNe!mLG_Km&LO~Zkz z11@^6yH5Nz(#U2s7|@sR!>>;w$GYL7h9Fuw6vqV%8Sb}Q^oOw7Og+0rtXM8=LPQ~r z`MoY+uQj?3cXysJ=C^E$S~Mn)I-#ru;QzoN?-b#!yd) z;qf(Z$y5`l61|~VWEcc{-V?soeB~#^6CUW&E&)|D!LjCXu<5_ns;0T`Ti8h7zuwSb z=`o&|$Nx+wT!&)+1O52tQoz;TzoLfX(jAkH1S^kcIT2r82x~sTmuT-^7srJZo*3T{7L+g*MMgvR z7{+{;^PSn`hhrCV+8Cqg$=6@^k`9{dG`HMxVLIZq^7U{*cJ0S^VGeW+r>&d)E6^$6 ze(u+ViOBlzRoLeD<-eUiCYxBI)r)&T0?>d3OL5~evUHQA_|P`5C*w*|_a8}JqN(7( zODa{F7@>SE-t~3pC0+x?GwpwBF2pq^A1IfE2ADd*FjR{(n6r1H6jJ-V)BO#fk?4Rj zoK7^?V~0myS)<38d|)wDgAG%WwxVhNIT=bP8Dde0@X>?xH~h-ejj@6aQGU_?tA(MW zDONBv^1qw^4;A8UQ9;S!c!h<9T*aB;5CVUu`b{R*z_6IyqO^|nEH>woH3(Z{w9cVq zrHk*DuE^wIX&jXlbV@K>j>F^Pm5Cjl5j@`9&;2Di+7^{2%0;ZL%b7tbUy86dC`sm= zD$*jr=8|)r;)id!h{L!OxcCp=OE7Y&5KFbjfTK(@n|VXVz$42tt4Zg)V+FcC@ByYh z4jSj&v}TuqNz*uz=EVfOD%AC!$~wnfaiYu@hpH1@Hp7tyu+;X!M_z+3vU7hghet?~ zj_!G|0mEew9E^V;q&U|vipf*W_Ry8T(`g<}YMZtklf=H9i#&Bg^5|2a?r|;h(Mfse z4QVjK{D^MdND{Zr(1&D8B>BByi77np#5dU315t7yqWbFpr0PLM!z2pIbvV*01SyB+ z!lfCd$pu8tLeWgr2wC$>;oMZBk~;-6x#4DPKtKtB`g86aN0{=q)FVIUt$^yIy>>%pE7Fyej`^Si|1agbq}en>fHBC z6MP{~pZZ?RFo+=KN2OiNS?LM6nBlSNX22YHNP%=gCX{t~auUU|_s-BC0PSR${39T} zUiU1aShSkRyvMAu>0(A9{TCo{^?)_-(Xv-OKXp^XC?`Txc9_vd!5Uu6DkIi9d#H+q zWlTh?sD)ux72DLAe1Ln%SO-_e$ho>y4VszlB5+$SUELC@|;Ou^tM%R%pZ-3Vrv8`^Y8cj8IalUV-E(F4(y*N}!g%hYZOsEd1baIFOE z%LK?j+e7;i^ytfOhF9}ae8j3Q@Y$uA$66n;EzqS;T@rfaRuu_rd^ssJW7AyvSqDbg z5~MClu%itpB8ft^Z0jwdB*Wb2E;dYIvrhP`+vn*`Dxu}BArvGF)ikkcCHKM^h0&O0 zQ5MClRP3;=NAMPPa>IP%R7fYXc||OY|lwztjt} zI8`U^_)lX~0NGRF$z~2_;yE{EmPb~TgIl8s?Sv8T2Q8b8J!CS7gDUH8htcuj6>H9Y z>m{fx{IZ26Mq=5-4fGRH5>pdOZsxU9IK+o{g_V(9^kG$ApVCHvLorfCqZ0Nln>H!A5NSZR$!p{G*p(gAzu|@n)DYWwskwP8 zWf!ltGq_>UB8@YHrTDvO zBP4oIk;QNZGQK){T#RnqSpFt^)R_Xy)JF7LNwCsx#IDZKfpR)m7*4t3dhGY(g7|rK z@m3Bc`?q`Lwa=HV&B{4?<`xKpSE~*{?JOp5A&!$HBVLOrO^`WBMF}z((E(YSRdMpp zKq+>Mkid=jchsuywf9QRV`nhPsV-ul4^vjiZMBtT9MpR-U|1bw(}_=LTYOzs`UR-g zP!&$l73*+XyZEQC2RuNkY}B#_Pl~tP?D6M#G3*oO=JLtP#jkG=tuNa#*u3OaVq|#K zAr`QC>^ivZcuo%uIiq}}#U_>VtbN~n;0*C`Y`c*+U+?aC;nXt~vLw*#l44Y#XS{wg zpQcjrE5zo$$jhV8@0PPn_+)dA)p^$wD#@dzp5(OP@M1jFrP64+C!bVMENAGUg0>R$ zlq_#4hrORl9i4S%T1!1|CL9+gkrw?il+j;kQZ6P-?}C1`uD+>fDO`K2Sz+Jc#W;K} z6=s9UW||dH#{lC+x9S8l94f_a%ls@`v*Mpy@_3@+Q6{)KH-rDep(8P>s*x(c&0u4o zk3U$@omG|HtX_8BJ{HB(e{f7g1v}Uf5V-F5zhK*c>O}tqbpNx3Hd8*(Y>pss{}VQ! zIo2tFZayd98v8$c&HFU+!57@yTH6@;pU(W(Qy60P6w78@UiKmGhzmX=6L?<=Rp@sU zxboXYtZIl)3 zZ;2+Yv3G>(ueU-pzRVlp-Gdl4u>e%mm&HR`()@?%! zKC14xot3`60IBOog`rYzH_XWilcDrvayywk-=D4SZRXx)mUi7?tcYd)Vx1?M90w%N z)?}LzvR^+P?8q2HH^x-PnquK&5OFR!cGEAe)u8#^(QZ{~dt_C$^+ouN zF|4i@ZBU-;6qW@S!UPRS+n_phmH5wg5e~pw^tBC`Wpy0y1RtjuwCqH(G8uim`xAc; zHVk0#ezbpb>u%|CmSN_9yPez9XG~uIU@a6^!dL#>Ng4k{J;Z6ZFOho#5;3|1Z!oDi zwKe{_NWC(&%s6)+7;MA3r1P!?znQNQ&Dx^$D@=RM^p%BAuA@Enk83-QvhCVhgsG<>kC!Y1OXr5;nCVbfyt;B*&KMDNzB(jJ}%R` z5!2pv!%tnzHsg&L0o)#^TeBa4>M*!{g`!x&*I|`V!aa#dYJIDYy*@q6SI! zJ4`ko+YuI!s+~lHKu$2pgb)kqHd-ZVeVyb!z>CD=R+{`5ZAjT#-F)Zx29HBFXC!1K zg*xMu|7=vb-=&OKFYCVCJ3_&!zLZxyW|!yoQ_@d@hdbigW$9jC%Rb% zGiPmU%ZW+9?G*FxAf$R|0f$kgBME!^--wp4CpD?bgkG?HKJ=BY>Hif#b`wgK}XD`ljX4X?;@QAG*Bwy-R|WW&qxWNG%?Pkt-h#f$UY|gV2H-1 zCN+BO0M7w*fD<4COCqoRj=tGn}}oO0A#p^o$7|W_5D@rlIK^D_>MTk!CANvIE{bNVew(v@VNm0>DQ`R^eH~y`WS`NxJXr2 zdC9fC3PFMb1MebIuECcQ}sJYGfp~=Qp#V zH%t>dTNzr$c%529)2vDuUtvMvhDH^&gerF`K~d4yAW&;5<5(f2%5G@JhF0k2C`Ek* zK`SUo(gEBc)r7dX^xR^D-s|a2qNgD<3sWFqN_JOo#k6Kdv{rK>IOjChCMa| zat9+NJOIaGjy8ih<)?_JB1F*`n{~3`GdHtnQnql>P;m#55c_~ijvMQ3Lk}0#D0E~^ ztYd?{|CtX>bIYV&PVC7MRf>*A-}7vz_R+?^N+^3k>1%DME~j{DU#+ky7| z1o?aP1)(9r7*g>VV39i%@(7h^p;FMdW9jMC>LE;Ag*G%Q^%Di0`MW~L^0;yUTxHUq zSr{lx9%$`vK&KN>o0^3DYQVw)_&kPH zkQ?_T2dy|e(8RX)fa^Fpk4>p;)bS$4LP%K{V&}Jrk~#O<&JdoO@3~exv|WRw zmIaTypuNp~fXlhlJ?0y{hu&Qic-MW79FXtuc!|7hi5{A4#zun3Iv&B-_(jy?lk-$9 zIVUD2975l^TvbSERv~r5B~f<6z&9A~!x76_tG@G8*wFRxVFPYQ2vKv|kn4VjjE*)# zRu^G_;613W!-&-}aRN?|_@*31bmvq%A#`=Krz_N!$h z8U?+Dtx7$h-zpIVTG0xo>XVMAj1*vvNiEbeHPVwTXxPxANzR`MCq~hG`kfDog3!mw zRFUJCnpO3b!Rb#tN4rKy5_ZQ6v8r}Nld6q!{XiuKEB~BHV9cWI?52g@cPb%tv*<}N zS^-vo-sgih^IiQcPS>-ZM+Z`n65enU8b|7094xV>R*_~E;3v>JX_`uUN)HoUwJHTR z=aU_c_nK;`;n!9UVm-ZGm1#?(;>^y$)g~XYkxEPeY}+;kX5+N=eoI*_6xwm``lj@r z(&lIUHXRt`j-C&|nTK_;jbvd(tq~|HsyH5ClKH7v)T4N)>+5-^Vm?iD0j9imbm4bN zjHBm+pU^Lg87Y%E!Uc3xH|0}k=9@#dWT_}e!xq1-ms-c#gArU>N~W0OBXvOSRYp(C zOF}2@W)yH4%M3yJ)HY^eGmvWOWR4Z9MMPFZyf6nzrH%MqvY(PkkG0Z5Xh3E`+ZLxo z+1}B8Fr+uW`I*C)#9ZeN%G31AJKhKQg>I}W!##YvVAu)9JMtM@x zTYDY0Jyx0`*7-axQ|j4c>sarYIts;gDw)`sK$1-+i65nzfZPtTfiV8ONwzdZ~q&XaZz+Fbu$S>7^I**qzF2`M}VtF3MGDUHpc~sg1xBaC-#^4=0i!ij!%nFur5;@Z>c^Ya%k;lnS8Ds z?uqJAVN;nC7A`cWD3A~(;gwV=c#Pq*0CZHz^ET~-V?T}OUE)S!K606b%oop};hs-r z$|rk^dPC-vqJ=@D0iPO`A1SdSxrIHNXG)G9e-UTVVUI70{C}ES9me+1aDMv#K1lwh z#~HptqbYx4vtdBbzY+WY5RUn2fEPZu%-NO}0~vM$1oHldSjElL#`(`b`!cW|qH?xp zc?pG%Wd-|U{F?PD4L`xZ^ES0~@(k@52RWdVi&eBFszv?58K?XEh?G5A>oAN>7b^PT*8F zD@^%CC)jWK`}ccQ$9zPDEMuRY&B7v*Ar0}(6eUY&p&V94aQPEuuAHR%L7)@o86$P= z3jZ^wX)4iec;1JArQOi8y6YAoewKuceU z2s?PuzPjw3v_f@Mi~QFlAzIxdp;Fpn zdZt4ULrAyC!;>1V4V^WKK3(u;?x;X-OVx)OQ5)a1<^lpuLNZIyyF<#e;SWo8+sBce zEKi!hI|bskMrUd=9X{N8Ypwc4!P1^>SDlBzS0e|>$G>}OT9*5+E*fU#+P4ompA&nZ zC2JT6T6ek8Ds;A_Mg?3R%`IeCb(Hogk#CzM@wgtX_pN{y^G$ar!FW172l zJw9}uv~%KaiaXrnx#77RZLCrwKjAw5p{x$8$uoZZyzW0&%?)0-*P1ATrQ#mPKV+29w%<-3Zf&oAvXECsYKemMc~C9s0?uZMv-_|{T(zuA5DXevfUqts(gFo)tV%ArA!S6oR*}Y; zjTF4W8{XxO9F09)iwM)@atOZW`(f3H z#*k*3G&sT#Sj^gXOwo2D0Ucm!sB}7IzX)%Lsj8t(+3l>QZ=^BJQboJqH6W&)jtkO( z*zsX+!~jXDR$Tt@30tcFLwY)cL>=!@@x~b%6@*@~h#WPcXq36+T1Hi>=n|J;u7Vz<#oDi4=*Ou(L+AxIAPdm!Tdgal~@= zjkrmFh03;xb)IFb2~Jn7d2MM}Sx4p|&gc9vxmlO8`iy#+Rxl}pQ7gmN#5oc@+O+#p z)Q^Z-^zM5MKj{Yo-#OOn-q7X`q5Dru^;Jd3e!-ru^$zCsvUqIoIa=Yy8?~wHbMSh} zP;cfTC6i-QFtI6IJ5;jzw@qT|$b@@WQjpBY{N*M9RkJx_WeOY~tdTNhnytZ?R%-V9 zaLP;hlFqyb@F5HqcH@q5>BXb$HMUeM4n-Jf-1I`$xQ66oZx9Z419o+2RFq&CoP>ss z5jOp@xm5BSmomo-FpI6j)!@vitk(^=5bH~^u=?fz7^6?)B`O0+)|ILREXs0^q*5l4 zre8s01Nm%!DYZH}%$5b2H`?y!MT#J*>9v^I+PpOk4Bpt=)7+jUCD24x;Ks2$Gl$#e zD+3zfIJg3oAdgj=jB@bc=Oa21ByAvOLGKu=NX}-qfBpKT92HoJ-EycCMt|h=a58uPvgXw}b z`g!Jwl8=6EIL&F8?kp**BxFmvmz>_iAWW}v2rvb?C@BhMoz9TwLxDiPP# z0lc*;dno`L#LFnJVce9*M!Fw#LK#fo3m@Uwfs?))bR@aYC(UG$gHSEo;xmx{(^|i+ zygCSiq|4!VRbL%TkTqi;jx95szmE=xsV`+iUS=up+s(!Tl7_05fv83y=Ny$^b#i!- z#rVWErer_|m|@Psf~tWf9vA|o2e_puH%!spW(@zMT%2>h=jEFpklVm%PLKV-q`St< z?W14^U+(*6{R1-3c0Zll&>qx;F2z-T0*A0h{duO^Pc?)6goM>*x3Ii4#)5_s3ADpr z>8f%xOIiW5w%YqB|J-N>>zv-R1kc>FF)cgSjYHyJ+5S9Zx6fo>HKQE|5%M(TWl~dP z;L1i`u`6N&DDR`@8i*>PMAR4*I^o9p?JhQ%Eda#7p`>o4shzyRjQs2zH!9Hk#P)9#TFoe9RAb;}_|^o=D|y zJED}hk4zRgI{Xq9s-=lRKo!*^9~gkD%XV&7iQ^Qm#574>#^pv-_W?cMS;Ahay+)7P@;AUCCx)38{8;vL|E&~3g$r?N24Md z9>5PnZfD_Z+llZdmK18isbMEQ$F(nZvab=f=BX-p_AOo!NAV>xP7o#>+(}$@wo~yg zqXgIfErw8CIzIs1znn3e$a>bj<6|o3%FoXOnX$on(kI7vlIr!W#0iAb=gfFZwYGwN z6_|EZNoIP{jWD22_+d?IORFEXjef#IUkW!@5c{%*f2CMFB;lzDKT1uB7qe~s4u2wb zU?BZe`MA?ty^WiOx!q#?GEU6WiE{@>)jGAG049@DC{HyRRMvNO{rkp#bB)eKR%&3k zUYzK`>ELf1WPPpg)dbhhe6%3-AEqsX{vz;Bu0OX{o}Hz$Tou+`ex!qNH@>go!RX$v zUW+43r=@u%f1}fsuW}Z3BmLe^^c{J;ADN=@xC2~oxEVghUb*QL(Yw|9660OVl2URz zhNp3?H8&@U_xrgFX8N7Y%iXv+=9{VSOgr*+J0JXRP>7se5#SeoWRS_9wh!yAr(&m- zR(kqPNdNWdl)k^6zyq=rM|TV`>qBHGkJQ5Rf$DwfS$?hk41BkOH*n%bFn)pd(+(4t zO#g zR;kj|Ti6g`N%Hp1qvr=_R}2AvIHjvEnrU8qZhA|Q%cgkF->qUlNF-ImJPe$I2QGqb z3_%Gn!QaD7Z^@q>O85rfuP)%1trb2c?6(qNBLH3)Thw-D<0r)K0DA&!N0=Odhq}nS zo-HB0fB?T_cTRnhH>oFoa+`O0+M|+x^Ni52y+jz5CAsPu>42Ry6(KUXK*r-H^X?&P z`xXJdfS`(veqWvx?K*RuraV)D0-dwt7|St4UDj5Ty?@vFeMNrs&5+mZRXx}8@$R8<(QdP>sp;uJ@MAgqX{ht8;Qe9ZKA_~i zN@;b~dc$3RqOqCL>nJwe+OFGc2Q2MjZOFCJ?{-F<1{AWtcecDdwweJlVrx8u9gMco zS18Az{#ZJ_-*W^vUe|DXS%Ew=9&l``RibA^YTXTBwNv5NyJ=|ok#r#SFi|qM*2Sk? z9uuUPG95#0rib5o4uq>`A=t|(PfszAaIxYYHOKeI9C1DcyFc=HrAMXW`qwCJfc%IdJQGkP-K%9(8dXT`!4urZ}Un2sWtJ%_XE#Y@#X8eg@ zxnO8a5@vVX9chK-+Yh;B0iQn-Xs`As?e4i-_-XH#3?T;wd5}hqO3RcFp zqciah%#3?=I9YnztO6y`YdQQYC{b2>+CnSErL+3M8mF&GCSeB zTU_@Q>v4rF6P|mbms_59jedINnUpCo#uF9_=KC!Ndh()D6iyvi0fP1u9Pi`)9aX8H zhs!?CaASTd3)}nTe*L}TIlcRf55zv9_&MavpnudNRr#1qPrPVu3c0z`yoG#$^_jiH z9j7)2c#Sh&Bk^f($uGKJo)qrxa3pDk0--Kb^Ex9Lc)my8Y})l#=8EV`OVR@S)fr`n z#?Wte4^+P8@JSSXGoOp@Y`JVO1}WK7AmE1@$3!*j0p%sM2@}h;01O-Zh zR`jQ@*o^mYa5L&D2S3TNNKpy)LL{GS8V)Y7gd>*&9_s9UKHT`TC5&xx|>P5zfRdE;|;RSb8fmNS2L*9FDv!ClH$x&x)b?MP41 zUE(kB%cus_uc1JqdKsVkA!qV_6)2MtRJu3^svTrwZ#h_Fzh2DR6B5t{|6q~60DgBZ zcOPG||FnBPlR#~j(o&!V5v}Na{cOvYB0p@Lb-Qo2aquzOOl?S={KclAZ<@~|9u#~5 z{o10^Y*Yyj$1RayC$%Wzy>$%G=wWeaxVylwRr;Nsy894q9M6sA8^Y-$XH9RACt(Un zW%l=NgVc>5v)aI{pniwz8X@;x*xwHOVfS0{smB3Q7&Oqws>X5>BtoX2lyK(Y^U2vP zkQfL&NUW;3&^LK5Omz5O-Kp~_2|2$g%M*sS9%Kfxt0Tl=979uP<~A8&1xscMT)dx5 z8!O!^2+Ho0D$kF}Un!?=-#@a#_4ViJmqCS5wBDOUWjoJGI_7&w8Gqi00!~BnlN9T?#8sUgxqut26{UZE5 zC!l^XTI9L4jO(ah=s#qhSkY#^ld#+>r>`cj#OSq!nak(UlIy+2_^K9Z;djVJ&m`xA z!D6;g%XOV4*TX4VBl*phmoAncY`^gFKV#%9SNYfFWE6|!%0Mntk|~0v zx#_VrzE`tH?pA#q9S`rHB2RG@7bG?HjIx|)#3(WeJ^HZZ$S?Dm+J!qT7b>}Uo<@~j zqN0|`>}KC`BSmRZU5EJ#@ou}6*JQYa-F`IH^H zqW!eCP@?8YGp)3+DJnzpkPw&btkqGD1v&;wSbMQj5UJewFYN;6|6l9q}2kUVBHcSZNjsb=maRURpW;o|Xq%yf{3S%o3p{~3^ zXt^Xq8-q*z4RS|z0>EkiS-5&Wr>xqnM%aM0l}s4L{2#&4xx{Z)iffZ*fV!>tdzF48PR0fYgKrlt) z&OBQoCkO7?5Yt=W5;KT2g!%CCm(_?E=FDlPCfCt!f=`gk^wrSL@JxXfH59ys3~lq8 zw0LT+RoT8=_-Eu{aBUR}B7D&pTy3d#@T^49N-_GVld4I+3?e6&TD)me2(YoKZN9P+ zpr`mtgEWx70H>8kggE?}sZhbU_8YPrwDh~kb zfSPqk6}pOw>h~Al&v#Pp~l~9}oVvzni@0{HBKASLJ z#@7B2$)_59>}Hti3y@Ldx4EQtfBC~}HS)I?mSQ^qmQqTn^MrRZ!7`ylCaKr+`KZtS zj(u^IE#Y&$55)H5s7XTuY|BB=N-^=yNd&OVS0W2qd1!GK%^VnLs6P{vb)*NB*m$(E;er^CVin6lU z)cX7&;s|Hay@KR_R_%N1IrfwKL6oi+lkb{DV2QZhAUOeDZs*lY$SFfsB8nae_o=Cr?4_P}^ zO7#Ia3)fUEak)I$m0+nABRv$U0_UW(I+|R%D^w!-q+qo`DTdF`pPrU);(2aQMxV}=0EeQzV}5TZqUAJ`fk=E`xjG7Ex_-_rhXC27&D%brRmA#)@(3lCd%79J$~O4`XEmW82^Nk?w| z=&Au?8PA7(F_-Ly3(9Jqr3qjI1J~po>-K>&nUFX<=xC zf~Ep?@R1!E84vOLm89iiNR;!Lq9u>Mb_>HExM8_e#Ceb3;%lb60>O}IX1&YxxfJ@w^(&4Y1G#o+VQ zg(=p}Ek2={1}>yF2*ev#cjsbFDQ)ATr;?^PT^{1HXgeB%)Omv;9GZSJPk8jd-Y1pg zgBlJkwbVmIqfLV)eKl12@@t{(fSSKC_-;xd1U}LuV{`YDw^bW03}GsVqWZ&#Q}s2s z7ZJ$Pu^(HXsO>&IOf{vh>CTzBdEKh+O3lR^r2{;~7zb^FV7ygdV!D>XWf>O?Cb^Q5 zD;hYcg(mt?G!Iz3v*UAs(HL5Y*`2Ex<7s;ho#{Yndk%7ePK@$Bt;J`@7wwvn@9R)J zJEl}8FSZvKzSwG=H2NDIo=XKDZA+H~+Z#WyQ87SBTwVdhndK*^umfn>^^_6=jaLpI z>kM^U1SjX!>5Fpb<`+#jV~p$;6Jhvm zu@2+15RHW`)K;qc+v5;5LhLgN z4PA@yEY5P+J0>A;-)vmku9MD<>6Xw)CSh{A-mU*Sz zz`I8%5b>x>iKHe!Sd)BfnV3_bDz?$4Q`ctr=9D@yylRO!f5qfNRQ)8y1FiL{K{ zUDDpk5sqKkY-veSH?o~X1U0&oZ+WzkT#{6x&K4HHPB@8-d5mNA$IqACl)K6~D=)C% zBHOi6JT->aNdeCA`B#$6PLni>4Wk#+s7Kd#xJH>4dSS+hmErnB+iT~wtUOPFUTd#k z=Dsv3wgBhf`NkFYbT2`SSQwyKi2=;2I^i$HCxWc3U1?SWlmn0-;L@2a%tPcVtOv`0 zTsxuyvmvcbNvs^72RKzmAQq77|y{&9!9;%&n;`Hh? zg)USYjkfjgB`8D9Z?8X~nUm4No6xrf7^jfGdN#>@nrSa&EDld8Y+EI`_>NbQ`sz6l z%-|^^F;OCqc)}exBIA0z&IQD$d@n&5iOpgu?F2 zigC?<8GFnzHGBfm)aOPa z^lT6`ow7bbV&{@P8vwo$iL6suNpHJIr5qJyeLoKoN z#rrfVL1k2bfh}~43(@8`p3w^3i!$q|%JK4iI}G0KGW--{okI(oRHm}rQCPa1fm-4F zf3(FfKg_xrO1!$Bz8!zKOH4Ahfw)M0pR?8-J@)!OV#jpDP50RTf^w_6|DX`g*`&;G z&0qm`Tch@8b9|CLww9}|;u*22$<%t9V}$38O>j~s>mlAiohF-$3VcXFxRS4=?ejKaF_vc`j%ob@+<1G6kzx_*^0%Zn`Hi7t84Hu}jZ??ou z^!(QvmnEj|yYiP8x%IiRLJ)$CbdUj1_GJDbL0i7bg`E)=vy0nwDm^&|2kd?5*c{2o zLJZK#5TaCV$B~@f!&{*|K55?=}y!=NuHj&JbRvkhdjM%q#vtHTJGZj_PV zT%@oa8lr9Nh;{BtZ8}3?gi@*8lGaRWX*;#B&nX_;T$C0T#KK^;o0hB{ zMGI7YYrs8IPZpUMFy4&`*#5Joh#pgjC!b^lM68fasPbwr)zt*KzuN23Qs_Fu4EpUu z933ab?yqyet#W!3HG8`9 zO3B(spK!!a=5z5;wePou2%v*KCkXpBWZkJ2;D(4d5CglJsNCEyi%mhWE8r&XohYdl zFQp>?ep?&8;hQi-_{uBrREVE4iC3Y7MX{_fWR5ROG@h;a&H^H{pMi_putJ~g(Mh( zb1!qM`&G&1^*-X|JFhrMixThCp5ZOa=SgY7)A}6ndCxzbkJmsf9_B`Ra&gM8AM(1K;7LJ4wzFEUIPVNkzJi`3u zb3I^QwOqNsI(`X#(*o{1OowhTBAa{JbSoa@{}x%*L@NI|`mbs-@4YO z{E_*@Ok+oRHsI^K-(%IXI2&UvO z4#`TOcIDmk%T}TrJp<==tgb5ToVFUskEc#i8p=K<{s~0C8l>*03A;$4kS@f7JK5Nf zvaX}SbH9=rUf?)m6ouR^R_5oO2(Nh_p0~lUWrGxQ=z->nXBgX&nwBv=mIyuHr@vKG+b8|XGfH=ywfps zMi>L(5=0baT!cpCKQo<|l>S@B(wWOop*?!eEwyxvNB^J7HN!LgEV^6XqRrS ze*0yZpe(r^-vJ!yjKL4_3D@;Lc-GBO@vJD4fM4vj8#Y5$b-fK6_vkCW4V@GPro>Du zWyw&L$oB%VrMsmzRj2|&0GIk4JOIl4-Gmf6HQ=WMp3Q3ZkZmoSXJDe)$ZjiSP2C+p zEGpoQH+}ko`;CNb@y!TM%-wG(b>=g#tmu@0T}#iteHBi;qEc33;&93c*z$vZ?Y#Sl zpj@)JeU?srWzT4p7=r%wN5WCt^DZTA5}lmU4!D?a9bm)}H0La{l_}s69+%5(6zH(H z)LAD|o&an3q&Z~L20Y)nl`h%gTs_MRKXmL^GEXs_w`5$PbJW~YDVE13tur^CA5|4= zm+rqWcQtlxYM4N`9h+VX(X=zx7t0m91~x@FfWTr(?y*_O-u8f%;^8|V?Ch13L=EayPpe>r@W4E=8Fkp_MDDGFVcGm0 zQ3a+ZKon?4R%fmo7^Q7fOFZWNOo#p)Y83uR&uNfB{!_a~6R(d<|NC!1!;kBLm@6^Nkid44SVz}!GtYfvO z?{Ck%pEEOcBq50FhfXB>HVImBR*I>)QR{?qiM#$%?8XJRUGQ-K=%#~fo=r}=ix5B-vy;Ax%*1iw$C}O|mTbAJe1?{#mZ3AaeF1)V*s|LG zRjS@ERARbjs#>&Oey29z!){qBgPnUn#?MtJ_&Vc$DhhL0Fl|$fI_*WMf1KQ4Vdv)& zOmnOitlyL;z?a)Gz3h=G(q2F(Zu=6E8ye>w#Gm#RM6hThr!Z#KW4$>mbg?UQ|Bo1J zR|skglOyQDA}XDgnriMHv%Ii8#3ppSkKPn{LMU3edClTuLIJN@yO{JMtjp7N4SJFC zN;C5N$Mta;F*)R}p_^VU-5}6E_E6%UFD!w5+lNfa=TZX2u2S{eG~1_?$VV+}8f(Uk z;)Dlj&*vLu)`3T^3I3M6y7n^A=-}A@+%X-~`C#isO(&27dN3;DzN&78(vH@I)Jz(= zF@{bJq)QN8G`KwQQNk4R;3U6PY>IE**w01FHzc7=SH=&tUN7GO)vzE3#2b@NEu8qma#_C>tiV~v&}}I;Tg!i@Eb>`_b3~`( zpDI#$uwFTxxRm<9FiSOZ%5Eg@qwS8hlv-5>O&K4Ps0vmZJ8X^4SmiKZiwki&pO;<- zY`)0@9@jqz#9TUNqVnov3T9+2R!urd!;YdZ+dtqE;QsAGrYQT&1Z{4c8m_ft;Hsj*DP4L8PpxYN7210bjEq!Wh%fvDTH=@h0^vN1Ed#(U0$z0llcDyO$xI0 z!|Bm`+UAgY-GMscd)r$$oLYn2 z2gj+uOmD{=g-R^~7vZ)=Be7afqY)oo_jr^)kzM*VEdsNt+yj$u2|H$DPmXcxhxNpYq`vf>73* zMpyEyPlDygZc~A4JL|;)zw*SaK5U{l#%NU?YHxSCJie*e7UQ><^)-)E5tZ(D{5oRa zE81q`p6tE2*W>LrdX0GW2=SXKXkeV(TPa9D2iO5yUPe;XvV}~ zQSEEEhp?jyngafsbzz}~$TOiqHN1xQO9(Y`mN6KKIpB#JltX@FpJ@3WZE6Z#)QurVc~QeDx(1-J=xlpy#~1In4>ZK1$MNg5 z)jWXBQ*ZCa=Xb?TB7~tC6M;pw57Uw1?!1QfORSgN7&%LRKTBL}G|sCzf|fZt6uDs1 z5;7;ZMI=XI5`V=>zlH{^_89Bbi@@b8x;nobcPzKF3M#*GvLTGOy?r%?mo8SGX{i* z{!2o5=s!aBY{RDqnPEa8=+KNj^dHmvk*->B*Pme$W^dOF&B&t4Bpqf48$AjX_Cx0k zV|YPyj&;q@j4Y~5(m~I{#_FYJn9gCo?%g#*GqR{M48w$oZ$}l=bKG?ocT_P_x zKlurFRP|BlS-qP)9%V}K89wt(D{~6vL2nhS3bo9hB(XL%hvzdUzv1Wv^tz|ldcSmu zvu%6Z2x0vR7S&$K7>wRi-th}dzKc$uA6BtTG2J$5ZyW)PBQR2=jX^4`hr4fq{SEnk zKwH}`V_X4w{Mz%77D^aJn>Zh?_e8VZ z@Ctee+8LyuJl9JEf?}5Gdfsp3tbX<-(J>ftrkeG{Z@4^m;l66^ZA5(`&)1eWJDv85$_X8gG%ub}!O2*@Kk@A8@ zfj6x#F~zfrt z!{6y`pdpXX?6mU969{eFty{F;YYVnn`z97>4OHu&9PWBw`3>m8PmKwbdXyH4=#!2_`=7 zzaA=J7^e5ak5qLSim7Ixv>_cOmARYloTFMphrW} zd3&~)A4?0h3uOA(u?yO1m9=hccKh;XeR*tqwoD*u+n3Av+V%x%-Pr8qVvh=K8@WHP zH1~dWf^1Ltl+nCA+ep{z6ouU;#&OxlLgh!7Vdr;F(e+l=sSd#~TBGsml^tBvh8w$D|o4a{w0op+wle#G(D+VwKZ zHrmh8v{bhHxXtaG>94*|+TKhz+gG0_oWGIX9@*^+7SOS(^0YRy^ATR#x3{zV9}20+ z%C$oPrt68s!(GR?c~oUQ&-%8F!|MEdOvw^te6ST>M{}VT5UP?;CPuc^2M*$aXNFnI_7ztnw6{0sdVIK896g&eraBj;U@LN+Xr7?d$OW0m!~GRgseOcmMzZ07*qoM6N<$g1^W-R{#J2 literal 0 HcmV?d00001 diff --git a/docs/concepts/media/vs-solution-explorer-search-options-1.png b/docs/concepts/media/vs-solution-explorer-search-options-1.png new file mode 100644 index 0000000000000000000000000000000000000000..870c39a8a3ac3f95e45fe13ddff010a5cf04f5a1 GIT binary patch literal 7508 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 literal 0 HcmV?d00001 diff --git a/docs/concepts/media/vs-solution-explorer-search-results-1.png b/docs/concepts/media/vs-solution-explorer-search-results-1.png new file mode 100644 index 0000000000000000000000000000000000000000..00e30fedd7b5e3d2c945b37fa663183714d48c3d GIT binary patch literal 25210 zcmZsDWmp{B+AQww?m>bCcXxMpcXtm2cPF@eaCZ$Z!69gHcL{+2cZTfjbIyIfAHYmc z_YB>$)?4*f)#?aEc?m=~JU9>#5JV|SQDqPiFcQGyJs2p!Z)+A=X22g%7i9@ykm@Od zBft|;GfgRTIXRH`fX6T(pkY=Z5WrmkKX`y25D@S@P!MpyUr^w-Jg~p7f|2Bb|9uRy z2i!5d)P5BNL=Z$uR7lkm^sEb6S8pNx;0<>;jkiFO3kj(5kJu{h3!O7p z7?k867HIOqJZGi^;DJSCF)>2nO=qQqB4GQW9M@K0f$|cCi#U>-s}vd}f~8d}s)gC0 z_(-E$1eQ(9U6KqqfCtgbp_pg5U{I8tQNLdyKB2ybSHFuR3eoLXxSqEA^0$dj# zFO6_InLsIfA<{t54Z&nd`xpaJ~;tz-gwnb^iURjDO38L>;l11FnaMPFWK}w1q`)c7{KdcC=W}4 z@hLqWR#ff$;?)O+c$1akqvgkHc4mG!yeY#cN0gTaQdzmU{9{iVYow`(6ga1!Iko*X8ZYfM%}Gl)HQT1^Zdd(}$| zT!$iZt(v(>p3y=LYnnl_3u&j1!^a$pULBpHLl`pbxfWou0kCwGU{3fXr3U`6Cw?}% z!~R3p#IS!xBL4wt{hZ$ z(nhdf*wzVKCl(i1TiNO=)agcC-Q}r6Yn^NO&(8U~7k7-?(CO~kOSEaZiVatSnoiG? z5P2eSbqApV>mOf74{y+FCVo}7;0&{F%C>z3j)z`dwD55d(jAi>K77ZkZ678#9!~|* zL#oBan{S(g7XlA_ITij`VHG)jb{xJ)?mHqpvF~YFqtTO^%BY(bt}BJru5c%UM--uml&P@*Z~fo2Km|+PkE1 zUOU;k{g#Wo%l-1DBKI?~dy{tcJJ1`Xw_#$08g3O}IW$}>^SL0lGVe~zOCP>(y6^S- zZk-pc!Nsf&ufyWVInlt`Kr_Rfz595AMrC(6aM4gB_SGxCHz(AkjUm<>bJu&)K zqZh-BvEfju$DJ6V43IMg#`^UV!R_5v4i}9^86$moh)o;7HUDmWCLFT8mv=cvL@*Gb zMWvyKDKfg|ZrzIc654Tl31xT@wrEtApQWGIp+H0npV4&>H9b?$~gkK(B<_?MuN?_*na=Htj`^X z#5x+xaF&E|cX-Z8rHA$w$E-bsfzt1S&ARW&ZrM96DBpLE1823SB18cm$rTo)ww zD=15x|KhcXnf>a=V1ZsUuFqQXHblrzrNxPJeWrqG81g!>*RJD5qTZmU^b6=Ssx`T+ zYz#u<`ffs&R_}ZjJE>KLs@YIC<>7Bms>C5D>c90Ftc8Xuixrjne~C9*(RIUg6E2`f za6k$%&sa>4q1F-TCn5a??q^a0*_sqM!uCPB%s55&hje~9GivD3Aub!uZoN#qD1Mj> z%TME^^MXVk84uW%^koy~{ptSc%&={8H>XO(NRg$orTCKaGnUw2c2;yMc=Zbe2z?k6v;Ca#28lY! zk_oNCb-eCDHqQT`<}V0D;) z29*F0&T+R|ZbYr?XJ}A*u;H*9zS#H(ee#mq)4xgZ3a0OO(uncd@S1;J1mK38&QsJOra7mjju<_n%^emBFqPQelP^5Mdg zdpt(_=-mt+hBf>^TEX=>d8owK*+T6leki<-7uB%`6sTbA9WEnQD{(kJ(s|{|yM(At zQz;^m6DDLVIWYAyPjV;Q6rrDb=sI zmHZ=izu3u^%T>VcZnzsrR}&e<_Fx{0>iq0`Va9D53^#JU($Jf)PYhqTH5NFPH^9M0 zn#t`R+iE?do5VV8f}*LP26)BwOc0C=h<{TS?F@t|(Ji*6ZGI>SHj+yJy*Am(D3r~Fs&RWi?KC{OoQ(&kGa1HIWji( zZ#uudO~Y^q=Z)7NB3BDO=go))FUHCr$b7a(i6^oX*U*85>kZ=LnZdB9dhkid*Tqnk z*w`R%weLJPY^~2@RxXGBg=jh=Fqd;sE#5;b@W^L>4beY?R^->X6$X0`cb! z=>S9^@!jy*zuN+fU~54WS-I^;{(VCVnE=Fi(@`g$|1b(GFxvo%m{@$~fBC~Gnjtua zmh)Qde@I3~Z&nX9g_T^ArQ`=bmz9TNb9vR)=zm`CT|?EJh6-Qrb!4U^I@xf@Ke|U_ zO&2itB7~A_Gl|q5Vr->Zn)RM;)cR?*&CqhZDDOf)?u{0fvQ(dnQ-Nb5?x|kjbp{-0`u?631$mHzs**e zD3#}r%eRN4UD%*4T=SJy3Dy|Q5_ntKySrW5=~kqq^*y2dY%sdYYnqvoHiX_`=Qpg4 zxMP_;{3UmSi4gk}AT!Z%GM^dVl~>GEGH${@l7a{MTb_maJr6773P9c(Ts9CUM^>6=}@m?kb0O&!5|c8VU;t zA-kjnd>j$Ltv`&8W(vKoC}(N%RUgv3+8S8t$!x#(@D<>Od(vASREV?r`@Pqqr6sYE zl(X`)-i@~Aow>BEM+S8*hLmU%K9#OZ*5!KeGYI8qWWi{V6?N z--4>I-Fv(qUE+3zlh7;`%^qVW{WL56FddSPq6jxr(u(LKouZQSSao@Ju8d@S^n=;~ zhl#x)sgtG;cN{+q~E0{8rG%(o|FUF^xWv_HcNi#o6opX7*<|FrVs>(hLQD_y;a z>y3UOWgIo)OuF`I?s>2DToUsxAESd2>Uml^+Pg1}v&(jk8CQNK+Bu6hMY?$eK?m&Q zp0(P+k(5ev=+T!smQ}x!{u#7_WDv7>pYluf@YwA{-}f`z3nd%?uK()2VAS5QK1aIA zJ366!l!YIcbRwWgnf(mr<>;JF%80{~g~eEyyM5s+Lu(t23U+`Z%~PEm^4NZhBI|su zo?o#n=g_o?z55=|uI5e}Ec1Do9mF&EcY?6<;D%#!A`U-7Pq`6aX7X>>5p~Q$f6< zcGJDpWuv(DREI+fTiWUUPHjY>74>TJ&*VTM4$S%~@W4o5pjN#nD(EepTKXbpB=6^h z`%l>l43YfN|I34XUfu?VvVeo(Z!rUur2vv%C>R5%f6G*F7WxmAi7fI1r1ZBY2Y@5k zph$hDOTIUj|8AiJZaJN=HU4`T)(1cl!@5|z9{F3vOo3&M+1*-`>2Jx3`V8oSqCD)q zO#dFmoGPfj8Jtm9$WEjF_-pktbF^&0@%EHYks zA~}-JxMH)B!cn+rq$sCZ+By3y@kqN)_>~JQBnbK|?OI&EHN{nPELdCo-%$evD0QSb z((a$rbzqy3p|=F^`=^5hhoAXiLeYJ8{9-*CMnrw+j0QqH<5B0EEAjmLzCKRKrdDG9 zxq@`!VDO9J&X0SaO-t6lQ+DXon?~fQacsbruwU8#nIZj_WlA{cSIyhre@_pKBM{Om zApWZEDhILE^=P)zqO`0GBF^nXL2}AZP6w@`Mr{#o$%v5A(KKX)VKs18F%G7wafgk~ zR3zPcRbyZB!w`~6BF{UD!g&?uIrow1j(_{NcOnjQ3dGZSp#h@in@H((982mFMP66gizm>AE3#t`jC+&Eusv_W z4Woa?A7d^ARx)V4V{{y>E8K-hX`0rc&J0Y=r6cvYptPb|^^mdf!4C=g4Cxe^fJHyn zDw|=3hOP9Dzb=lqn&8DFM_1Of)ORYJ2G!n(kd*)cnd}ct#Hh_RI*FGKBnp z2P|V41XeWglaMp`w1YE_OEs+PK5D~uST0F$ddjcHJeJd0u1Ejqv&Nvy4aVA!SP577 zTPG#S10k<45ctk!YpqPA7k!Ho%(e^o#uWnwaBwv;lwnGqB z>Uh!&m9f9#7{XWtPVFk@ALf$H5(`QPYDc^rTVc8Y6MO(XAyJvx9-&T!gAu0z;Dx} zK~7~a{QX~hA#5R*LFz!aME<_LEXgxqiYK z&(Uqr{~p#WPI9sdZoHFlYjkwrFyP>SV=jDF({b({{W^C8+q5j|#2S5g zIJzlCdyE)1gpISqhTZ-8Wo02ZBZvjoM%F>iPDeea+wfT5`-FmpAV+93qqx2Lmkkn0 zSrLf5=7A^PgxklfL(`fk18v`c^P%u|ex z9%)ZH5>yhQkH7(FSh!V*sYiON)K1}6^hhOs@T)D1%A83Vx4!kSfh-#DaqO~)EY`sN z`1zFEy9-G1;kiO1?njxym@zGJ*vQg$G6cbj)eavrz5r&$3Ksl^f@Cr6j>RX%+74BY zwdClj;fFzAb6o&Q#o`RCMDEM-|Mf22%A1`bq zDSdgPQbTboVyD|O%_uLsSWqypJ^-9J7L4d%jSk6nRl7r*u}rAvwPEj8hGdOC8^$@B z(2}Ax`1n*VV6ZERK*rV=_e7ND)1iS*B%oy8F@|p?qzMl58zP4|doP;Iy0YlDow%`moulfG$rOP! z|6aJPl<&z!-B}Mk%$Qd$m|NZco&(uswR}tc0sovigyQs>Kx82tZ|n%N{pq$3k8i5J zCsweS**s;CbFB8pR=~P{kQsro>x(Xv^!qheRNkFGXuL*j zJBHI|tD$HWd@IGaiOO*Y}+5G~NgAj4mnxR7^dMQB^}^T?7cK-ABIXrT;2Pu~8QCIO+g zcN}<(Yv~;A6Ta*2vmj7boN_62RS@rLmv3X_-?dPN0(*t<{ouz3dy$~ygsXW6OlH~4 zFVzL|l8qr-lljxKbKDK6W+%|-v+zQj?eO@ym^cJj8-O!U9by*q!iS#=SM6E{o@;^; zn&!$f)N40U8>2_31dhu#)B#g=>AI!M)?%&+zVSJ`fir(W^tfwwyikb&xVd_rDaFW8 zXrHTP_u_)F15sq$JXd81bM@7T%>>HPNYs$KXs}Na_7#PANwm$n<){y!vJ@o>E&{6C z&;w&zE*?(4G43MJFB7ObQp?XUv(r3!!EykO}{zzUG zV#umDs^`#+J5Bt=uN@?8XB13a*7+2^g{nkR@%qK>%w*c+w=tri^izYYJ&)tepgQfj zh}Z?@q3s$Z=lYNBY(&+NqRL*{i%KUI2%cuVhJqEQl`jBPGTOg!Z^C;a({ zxJa=drL`(J7>yBA@ITCqsOTdC)Uk~n#!i0s!3RLQ5SWZQQc-H?>~h1nTB@fk&W|L- zMa#2wu^!v+%eV0f@2Y4t???*00mmzdXCXOl8d1E#q@q4HKmIf&?LC9{xmwdS_zeS$ZpiMlQ zs(0d91tvt;r7>jS#OVj!v%g|mHBhaHl%1uy>OhO`9Mbhv^22SW(FIEIjT*n6^PPb} zE{XgG`HH?`dv?tb?7qLE-UNSRfZ+d$D(AP5uw5%Nx@2eo0-q|xwCmz}VSMzOtQ9#Q z<#(kOXi zHA%)w?|;F0x=@mc1R2{+5oNYawy}Q(FepYH0L)FK=B@ZUESb47=r61*3LpQY>%ErcRi&O@p^3v?bw?O%3QkB>4c%LQxKl%->eN7eW>yOPEpX z4kJ1O^5QQ&GX%Sl1ZW&y!Qb@$IwB+LfDbi2nYd~FOA;o?0Zqj|D!<3%KNO5a2Pl

    I&wSK{;AfL6%_p_=n+@6&N=t)ODo62= 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 Date: Tue, 4 Nov 2025 15:07:12 -0800 Subject: [PATCH 261/265] Remove smart quotes in Auditing-Packages.md (#3503) --- docs/concepts/Auditing-Packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index 72821f43c..46483aa83 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -201,7 +201,7 @@ If security vulnerabilities are found and updates are available for the package, #### Transitive Packages Often a vulnerability will be in a transitive dependency. -Our recommendation is to prefer updates to packages “closest” to your direct references. +Our recommendation is to prefer updates to packages "closest" to your direct references. Though, there's nothing wrong with just upgrading the package with known vulnerability either. For example, say your project references package A. From 39695e53b305617f40fdb98d5eb1aceff751484c Mon Sep 17 00:00:00 2001 From: Jeff Kluge Date: Tue, 4 Nov 2025 18:27:52 -0800 Subject: [PATCH 262/265] Add instructions on configuring the NuGet MCP server for GitHub Copilot agent (#3497) --- docs/concepts/NuGet-MCP-Server.md | 78 ++++++++++++++++++ .../media/github-copilot-agent-settings.png | Bin 0 -> 3768 bytes 2 files changed, 78 insertions(+) create mode 100644 docs/concepts/media/github-copilot-agent-settings.png diff --git a/docs/concepts/NuGet-MCP-Server.md b/docs/concepts/NuGet-MCP-Server.md index 9a51f1d89..ccbd97e63 100644 --- a/docs/concepts/NuGet-MCP-Server.md +++ b/docs/concepts/NuGet-MCP-Server.md @@ -73,6 +73,84 @@ To verify that the MCP server is working correctly, open the GitHub Copilot Chat Then click the Tools icon in the bottom toolbar to bring up the Tools menu. You should see the MCP server named "nuget" in the list of available servers. +## Getting started in GitHub Copilot Agent + +You can also configure the MCP Server to work with GitHub Copilot as a Coding Agent in your repositories. +Ensure that you configured your repository to use [GitHub Copilot Coding Agents](https://github.com/settings/copilot/coding_agent). + +Browse to your repository and click the Settings tab. +Expand the Copilot section and click on Coding Agents. + +![GitHub Copilot coding agent settings](./media/github-copilot-agent-settings.png) + +Scroll down to the **Model Context Protocol (MCP)** section and add the following JSON snippet to your `mcpServers` configuration: + +```json +{ + "mcpServers": { + "NuGet": { + "type": "local", + "command": "dnx", + "args": ["NuGet.Mcp.Server", "--yes"], + "tools": ["*"], + "env": {} + } + } +} +``` + +This will make all of NuGet's MCP server tools available. If you want specific tools, you can list them in the `"tools"` parameter array. + +Finally, click the **Save MCP configuration** button to save your changes. + +Now that the NuGet MCP is configured, you will also need to create a GitHub Actions workflow to install .NET 10 Preview 6 or higher so that the `dnx` command is available to run the MCP server. +You can do this by creating the following workflow file in your repository at + +`.github/workflows/copilot-setup-steps.yml` + +The contents of this workflow file should be as follows: + +```yml +name: "Copilot Setup Steps" + +# Automatically run the setup steps when they are changed to allow for easy validation, and +# allow manual testing through the repository's "Actions" tab +on: + workflow_dispatch: + push: + paths: + - .github/workflows/copilot-setup-steps.yml + pull_request: + paths: + - .github/workflows/copilot-setup-steps.yml + +jobs: + # The job MUST be called `copilot-setup-steps` or it will not be picked up by Copilot. + copilot-setup-steps: + runs-on: ubuntu-latest + + # Set the permissions to the lowest permissions possible needed for your steps. + # Copilot will be given its own token for its operations. + permissions: + # If you want to clone the repository as part of your setup steps, for example to install dependencies, you'll need the `contents: read` permission. If you don't clone the repository in your setup steps, Copilot will do this for you automatically after the steps complete. + contents: read + + # You can define any steps you want, and they will run before the agent starts. + # If you do not check out your code, Copilot will do this for you. + steps: + - name: Install .NET 10.x + uses: actions/setup-dotnet@v5 + with: + dotnet-version: | + 10.x + dotnet-quality: preview + + - name: dotnet --info + run: dotnet --info +``` + +This will ensure that the `dnx` command is available to run the NuGet MCP server when GitHub Copilot runs as a coding agent in your repository. + ## Fixing package vulnerabilities The NuGet MCP server can help you identify and fix package vulnerabilities in your project. diff --git a/docs/concepts/media/github-copilot-agent-settings.png b/docs/concepts/media/github-copilot-agent-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..2b998ee3584c66843623a2e443d9a7bc891b206e GIT binary patch literal 3768 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 literal 0 HcmV?d00001 From 55251011cf977762b9c62d97bd2e337d7a6565cf Mon Sep 17 00:00:00 2001 From: Nigusu Solomon Yenework <59111203+Nigusu-Allehu@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:56:26 -0800 Subject: [PATCH 263/265] Add a general HTTPS everywhere doc (#3498) --- docs/TOC.md | 1 + .../nuget-https-everywhere.md | 97 +++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 docs/consume-packages/nuget-https-everywhere.md diff --git a/docs/TOC.md b/docs/TOC.md index 0cf22d01f..a49bb6178 100644 --- a/docs/TOC.md +++ b/docs/TOC.md @@ -18,6 +18,7 @@ ### [Package Manager Console (PowerShell)](consume-packages/install-use-packages-powershell.md) ## Configure NuGet ### [Visual Studio options](consume-packages/nuget-visual-studio-options.md) +### [NuGet HTTPS Everywhere](consume-packages/nuget-https-everywhere.md) ### Package restore options #### [Restore packages](consume-packages/package-restore.md) #### [Troubleshooting](consume-packages/package-restore-troubleshooting.md) diff --git a/docs/consume-packages/nuget-https-everywhere.md b/docs/consume-packages/nuget-https-everywhere.md new file mode 100644 index 000000000..47c97e01d --- /dev/null +++ b/docs/consume-packages/nuget-https-everywhere.md @@ -0,0 +1,97 @@ +--- +title: NuGet HTTPS Everywhere +description: Learn why NuGet enforces HTTPS connections for package sources, what errors like NU1302 mean, and how to safely allow HTTP feeds when necessary. +author: Nigusu-Allehu +ms.author: nyenework +ms.date: 10/28/2025 +ms.topic: conceptual +ai-usage: ai-generated +--- + +# NuGet HTTPS Everywhere + +NuGet requires all package sources to use **HTTPS** instead of **HTTP**. +This enforcement protects the software supply chain by preventing tampering and interception during package restore and related operations. +NuGet enforces this requirement by producing an error and stopping the operation when an HTTP source is used. + +## Understanding the HTTP Error + +This error occurs when one or more package sources in your configuration use an **HTTP** URL instead of **HTTPS**. + +In earlier NuGet versions, this scenario produced a **warning** ([`NU1803`](../reference/errors-and-warnings/nu1803.md)). +Beginning with [**NuGet 6.12**](../release-notes/NuGet-6.12.md) and later, it now results in an **error** unless the use of HTTP sources is explicitly permitted. + +### Recommended Resolution + +Before allowing HTTP connections, confirm whether your package source supports HTTPS. +If it does, update the feed URL to use the secure protocol: + +```xml + +``` + +Switching to HTTPS ensures end-to-end encryption and is the recommended and more secure approach. + +### Allowing Insecure HTTP Feeds (Opt-Out) + +If HTTPS is not available and you operate in a trusted or isolated environment, you can explicitly allow HTTP sources. + +#### Option 1: Set allowInsecureConnections in your `NuGet.Config` + +* **Use Visual Studio** + + Enable or disable allowing insecure HTTP connections with the [Package Sources settings](/nuget/consume-packages/nuget-visual-studio-options#allow-insecure-connections) under the Visual Studio options > **NuGet Package Manager**. + +* **Edit `NuGet.Config` manually** + + Add the `allowInsecureConnections="true"` attribute to the affected source: + + ```xml + + + + + + + ``` + +#### Option 2: Use the Command-Line Parameter + +For commands that support it, include the following flag to temporarily permit HTTP connections: + +For **dotnet** commands: + +```bash +--allow-insecure-connections +``` + +For **NuGet.exe** commands, use: + +```powershell +-AllowInsecureConnections +``` + +#### Commands that support opt-out options + +| Tool | Commands | Support for Allow Insecure Connection | +| -------------- | ------------------------- | ------------------------------------- | +| **nuget.exe** | `push` | NuGet **7.0** | +| **dotnet CLI** | `dotnet nuget push` | .NET **10.0.1xx** and newer | +| **dotnet CLI** | `dotnet nuget add source` | .NET **9.0.1xx** and newer | + +## HTTPS Enforcement Rollout Across Tools + +NuGet’s HTTPS enforcement was introduced gradually across releases. +The following table summarizes the progression from [**warnings (NU1803)**](../reference/errors-and-warnings/nu1803.md) to [**errors (NU1302)**](../reference/errors-and-warnings/nu1302.md). + +| Versions Affected | Behavior | +| ----------------------------------------------------- | --------------------------------------------------------------------- | +| [NuGet.exe 6.3](../release-notes/NuGet-6.3.md)+, Visual Studio 17.3+, .NET 6.0.100+ | ⚠️ **Warning (NU1803)** – HTTP sources allowed but discouraged | +| [NuGet.exe 6.12](../release-notes/NuGet-6.12.md)+, Visual Studio 17.12+, .NET 9.0.100+ | ❌ **Error (NU1302)** – HTTP sources blocked unless explicitly allowed| + +## See Also + +* [NU1302](../reference/errors-and-warnings/nu1302.md) +* [NU1803](../reference/errors-and-warnings/nu1803.md) +* [NuGet.Config Reference](../reference/nuget-config-file.md#packagesources) +* [NuGet Visual Studio Options](../consume-packages/nuget-visual-studio-options.md) From a85345c64595dcaaf01f695884548b290f2ed667 Mon Sep 17 00:00:00 2001 From: Nigusu Solomon Yenework <59111203+Nigusu-Allehu@users.noreply.github.com> Date: Wed, 5 Nov 2025 15:36:29 -0800 Subject: [PATCH 264/265] Revise NU1302 documentation with new scenarios (#3471) --- docs/reference/errors-and-warnings/NU1302.md | 33 ++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/reference/errors-and-warnings/NU1302.md b/docs/reference/errors-and-warnings/NU1302.md index 8bbecf34e..2dd3803d8 100644 --- a/docs/reference/errors-and-warnings/NU1302.md +++ b/docs/reference/errors-and-warnings/NU1302.md @@ -10,6 +10,8 @@ f1_keywords: # NuGet Error NU1302 +## Scenario 1 + > You are running the 'restore' operation with an 'HTTP' source: myHttpSource. NuGet requires HTTPS sources. To use an HTTP source, you must explicitly set 'allowInsecureConnections' to true in your NuGet.Config file. Please refer to https://aka.ms/nuget-https-everywhere for more information. ### Issue @@ -53,3 +55,34 @@ Here's how it functions: > [!WARNING] > Changing SdkAnalysisLevel has other side-effects. Refer to the [`SdkAnalysisLevel`](/dotnet/core/project-sdk/msbuild-props#sdkanalysislevel) for a summary of the full scope of .NET SDK features affected. + +## Scenario 2 + +> You are using a NuGet source 'https://contoso/v3/index.json' that contains an 'HTTP' service index resource endpoint: 'http://contoso/v3-flatcontainer/contoso/index.json'. This is insecure and not recommended. To allow HTTP resources, you must explicitly set 'allowInsecureConnections' to true in your NuGet.Config file. For more information, visit https://aka.ms/nuget-https-everywhere. + +### Issue + +A configured package source uses **HTTPS**, but one of its resources (indicated in the error message) uses **HTTP**. + +NuGet requires that all sources and their resources use HTTPS. +If you want to continue using this source despite its HTTP resource, you must set the `allowInsecureConnections` flag to true in your NuGet.config file. + +To learn more about package sources and resource endpoints, take a look at the [NuGet Server API](../../api/overview). + +#### Option 1: Update the Source to Use HTTPS + +Whenever possible, switch to a package source that provides only HTTPS resources. This is the recommended and most secure option. + +#### Option 2: Allow Insecure Connections (If Necessary) + +If you must use the source, explicitly allow insecure connections by adding the `allowInsecureConnections` flag in the `NuGet.Config`: + +For information about managing the setting in Visual Studio, see [NuGet Options in Visual Studio](../../consume-packages/nuget-visual-studio-options.md#allow-insecure-connections) + +```xml + + + + + +``` From 8936bc99c49c78547dc8032170fb2d28e35ff7ed Mon Sep 17 00:00:00 2001 From: Nikolche Kolev Date: Fri, 7 Nov 2025 12:44:33 -0800 Subject: [PATCH 265/265] Improve the auditing documentation by making it more prescriptive (#3504) --- docs/concepts/Auditing-Packages.md | 165 ++++++++++++++--------------- 1 file changed, 82 insertions(+), 83 deletions(-) diff --git a/docs/concepts/Auditing-Packages.md b/docs/concepts/Auditing-Packages.md index 46483aa83..72d185b5a 100644 --- a/docs/concepts/Auditing-Packages.md +++ b/docs/concepts/Auditing-Packages.md @@ -77,23 +77,7 @@ Note that the [V2 protocol is deprecated](../nuget-org/overview-nuget-org.md#api | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | | [NuGet 6.12, .NET 9.0.100 SDK, and Visual Studio 2022 17.12](../release-notes/NuGet-6.12.md) | Restore | | [NuGet 6.14, .NET 9.0.300 SDK](../release-notes/NuGet-6.14.md) | `dotnet package list --vulnerable` | -| Not yet supported | NuGet AuditSources support in the Visual Studio Package Manager UI | - -#### Excluding advisories - -You can choose to exclude specific advisories from the audit report by adding a new `NuGetAuditSuppress` MSBuild item for each advisory. -Define a `NuGetAuditSuppress` item with the `Include=` metadata set to the advisory URL you wish to suppress. - -```xml - - - -``` - -Similar to the other NuGet audit configuration properties, `NuGetAuditSuppress` items can be defined at the project or repository level. - -`NuGetAuditSuppress` is available for PackageReference projects starting from [NuGet 6.11, Visual Studio 17.11, and the .NET 8.0.400 SDK](../release-notes/NuGet-6.11.md). -It is available for packages.config from [Visual Studio 17.12 and NuGet 6.12](../release-notes/NuGet-6.12.md). +| [NuGet 7.0 and Visual Studio 2026](../release-notes/NuGet-7.0.md) | NuGet AuditSources support in the Visual Studio Package Manager UI | ### Warning codes @@ -113,90 +97,49 @@ Alternatively, if you want to keep low and moderate vulnerabilities as warnings, > [!NOTE] > MSBuild properties for message severity such as `NoWarn` and `TreatWarningsAsErrors` are not supported for packages.config projects. -## Running NuGet Audit in CI - -### Separating Errors from Warnings with a Dedicated Auditing Pipeline - -You can use MSBuild's conditional statements to configure a dedicated CI pipeline for running audits, without audit warnings being treated as errors in other pipelines or on local builds. -Depending on your CI system and team processes, you can have failed runs of the audit pipeline email the team, or you may have a dashboard where you can show a badge of the most recent run of the pipeline. +#### Excluding advisories -Like many things in programming, there are multiple ways to achieve the outcome. -One option is to treat NuGet Audit warnings as errors only in an audit pipeline. +You can exclude advisories by adding a new `NuGetAuditSuppress` MSBuild item for each advisory. +Define a `NuGetAuditSuppress` item with the `Include=` metadata set to the advisory URL you wish to suppress. ```xml - - NU1900;NU1901;NU1902;NU1903;NU1904;NU1905 - $(WarningsAsErrors);$(NuGetAuditCodes) - $(WarningsNotAsErrors);$(NuGetAuditCodes) - -``` - -Then in your pipeline, you run restore specifying the property used by the condition. -For example, using GitHub Actions syntax: - -```yml -- name: Restore with NuGet Auditing - run: dotnet restore -p:AuditPipeline=true + + + ``` -The property name `AuditPipeline` is only an example, and you can customize it as you wish, as long as the name is the same in both the MSBuild condition and the command line. -MSBuild also uses environment variables when reading a property that has not yet been defined, so an environment variable is an alternative to the command line parameter. - -By using conditions to selectively cause NuGet Audit warnings to fail a restore, you can have a dedicated pipeline to check packages for known vulnerabilities, while preventing new security advisories from blocking your bug fixes at inconvenient times. -Keeping NuGet Audit warnings enabled for local builds allows developers to get a non-blocking notification about new security advisories and can encourage upgrading package versions to fix the vulnerabilities more quickly than waiting for someone to check the audit pipeline status. - -### Ensure restore audited projects - -NuGet in MSBuild 17.13 and .NET 9.0.200 added output properties `RestoreProjectCount`, `RestoreSkippedCount` and `RestoreProjectsAuditedCount` on the restore task. -This can be used to enforce that audit ran during a restore. -Note that these output properties are not available with [static graph restore](../reference/msbuild-targets.md#restoring-with-msbuild-static-graph-evaluation). - -Since MSBuild is a scripting language, this can be achieved a number of different ways, but also has the same restrictions as MSBuild has. -One example is to create a file *Directory.Solution.targets* in the same directory as your solution file, whose contents has a target similar to the following. -Note that *Directory.Build.props* is commonly used, but is imported by projects. -However, NuGet's restore target and task runs at the solution level, so needs to be in MSBuild's solution extensibility file, not the project/build file. - -```xml - - - - - -``` +Similar to the other NuGet audit configuration properties, `NuGetAuditSuppress` items can be defined at the project or repository level. -Depending on your use-case, you may wish to use condition `'$(RestoreProjectCount)' != '$([MSBuild::Add($(RestoreProjectsAuditedCount), $(RestoreSkippedCount))'` on the error message, to account for projects that restore skipped because they were already up to date. -Similarly, think about if you want this error to happen everywhere, or only in CI pipelines, and what environment variables are defined in your CI environment, and factor this into the target's condition. -Again, since MSBuild is a scripting language, you can use any of its capabilities to customize your repo however you want. -Viewing [MSBuild's metaproj](/visualstudio/msbuild/how-to-build-specific-targets-in-solutions-by-using-msbuild-exe#troubleshooting) and [binlogs](/visualstudio/msbuild/msbuild-command-line-reference#switches-for-loggers) are useful to develop and troubleshoot solution level targets. +`NuGetAuditSuppress` is available for PackageReference projects starting from [NuGet 6.11, Visual Studio 17.11, and the .NET 8.0.400 SDK](../release-notes/NuGet-6.11.md). +It is available for packages.config from [Visual Studio 17.12 and NuGet 6.12](../release-notes/NuGet-6.12.md). -## `dotnet list package --vulnerable` +##### When to exclude advisories -Once a project is successfully restored, [`dotnet list package`](/dotnet/core/tools/dotnet-list-package) has a `--vulnerable` argument to filter the packages based on which packages have known vulnerabilities. -Note that `--include-transitive` is not default, so should be included. +In scenarios where you have analyzed a specific advisory and have determined that it either does not apply to your scenario, or you are comfortable with the risks it imposes, you can choose to exclude specific advisories from the audit report. +Note that this would completely suppress the advisories, even for packages that share the advisory that may not be part of your project. +`NuGetAuditSuppress` should be considered a last resort for managing advisories. ## Actions when packages with known vulnerabilities are reported Getting a warning about packages with known vulnerabilities is only part of the process. Once discovered, action needs to be taken to remove the potential vulnerability from your solution. -The easiest case is when a package you reference directly has the known vulnerability. -In this situation, update the package version to one that fixes the vulnerability. +The easiest case is when a package you reference directly has the known vulnerability. +In this situation, update the package version to one that fixes the vulnerability. Package vulnerabilities may be reported in both direct and transitive package references. The action you take to resolve may be different because of that. ### Security vulnerabilities found with updates -If security vulnerabilities are found and updates are available for the package, you can either: +If security vulnerabilities are found and updates are available for the package, you can do one of the following: - Edit the `.csproj` or other package version location (`Directory.Packages.props`) with a newer version containing a security fix. - Use the NuGet package manager user interface in Visual Studio to update the individual package. - Run the `dotnet package update --vulnerable` command to update all vulnerable packages in a project to the first version without known vulnerabilities. - Run the `dotnet package update` or `dotnet package add` commands with the respective package ID to update to the latest version. Use [`dotnet add package` when using .NET 9 or earlier](/dotnet/core/whats-new/dotnet-10/sdk#more-consistent-command-order). +- Use the NuGet Model Context Protocol (MCP) server that has the ability to update packages in your project to versions that resolve known vulnerabilities. +See [Fixing package vulnerabilities](NuGet-MCP-Server.md#fixing-package-vulnerabilities) for more information. #### Transitive Packages @@ -254,10 +197,6 @@ If you mouse hover over a package in the package list, the tooltip will include ![Visual Studio Package Manager UI tooltip](media/pm-ui-transitive-tooltip-1.png) -### Use Copilot to update packages -NuGet has released a Model Context Protocol (MCP) server that has the ability to update packages in your project to versions that resolve known vulnerabilities. -See [Fixing package vulnerabilities](NuGet-MCP-Server.md#fixing-package-vulnerabilities) for more information. - ### Security vulnerabilities found with no updates In the case that a known vulnerability exists in a package without a security fix, you can do the following. @@ -290,7 +229,67 @@ On NuGet.org, you can navigate to the package details page and click `Report pac If no security vulnerabilities are found, this means that packages with known vulnerabilities were not found in your package graph at the present moment of time you checked. Since the advisory database can be updated at any time, we recommend regularly checking your `dotnet restore` output and ensuring the same in your continuous integration process. -## Summary +## Running NuGet Audit in CI + +### Separating Errors from Warnings with a Dedicated Auditing Pipeline + +You can use MSBuild's conditional statements to configure a dedicated CI pipeline for running audits, without audit warnings being treated as errors in other pipelines or on local builds. +Depending on your CI system and team processes, you can have failed runs of the audit pipeline email the team, or you may have a dashboard where you can show a badge of the most recent run of the pipeline. + +Like many things in programming, there are multiple ways to achieve the outcome. +One option is to treat NuGet Audit warnings as errors only in an audit pipeline. + +```xml + + NU1900;NU1901;NU1902;NU1903;NU1904;NU1905 + $(WarningsAsErrors);$(NuGetAuditCodes) + $(WarningsNotAsErrors);$(NuGetAuditCodes) + +``` + +Then in your pipeline, you run restore specifying the property used by the condition. +For example, using GitHub Actions syntax: -Security auditing features are crucial for maintaining the security and integrity of software projects. -These features provide you with an additional layer of protection against security vulnerabilities and ensures that you can use open source packages with confidence. +```yml +- name: Restore with NuGet Auditing + run: dotnet restore -p:AuditPipeline=true +``` + +The property name `AuditPipeline` is only an example, and you can customize it as you wish, as long as the name is the same in both the MSBuild condition and the command line. +MSBuild also uses environment variables when reading a property that has not yet been defined, so an environment variable is an alternative to the command line parameter. + +By using conditions to selectively cause NuGet Audit warnings to fail a restore, you can have a dedicated pipeline to check packages for known vulnerabilities, while preventing new security advisories from blocking your bug fixes at inconvenient times. +Keeping NuGet Audit warnings enabled for local builds allows developers to get a non-blocking notification about new security advisories and can encourage upgrading package versions to fix the vulnerabilities more quickly than waiting for someone to check the audit pipeline status. + +### Ensure restore audited projects + +NuGet in MSBuild 17.13 and .NET 9.0.200 added output properties `RestoreProjectCount`, `RestoreSkippedCount` and `RestoreProjectsAuditedCount` on the restore task. +This can be used to enforce that audit ran during a restore. +Note that these output properties are not available with [static graph restore](../reference/msbuild-targets.md#restoring-with-msbuild-static-graph-evaluation). + +Since MSBuild is a scripting language, this can be achieved a number of different ways, but also has the same restrictions as MSBuild has. +One example is to create a file *Directory.Solution.targets* in the same directory as your solution file, whose contents has a target similar to the following. +Note that *Directory.Build.props* is commonly used, but is imported by projects. +However, NuGet's restore target and task runs at the solution level, so needs to be in MSBuild's solution extensibility file, not the project/build file. + +```xml + + + + + +``` + +Depending on your use-case, you may wish to use condition `'$(RestoreProjectCount)' != '$([MSBuild::Add($(RestoreProjectsAuditedCount), $(RestoreSkippedCount))'` on the error message, to account for projects that restore skipped because they were already up to date. +Similarly, think about if you want this error to happen everywhere, or only in CI pipelines, and what environment variables are defined in your CI environment, and factor this into the target's condition. +Again, since MSBuild is a scripting language, you can use any of its capabilities to customize your repo however you want. +Viewing [MSBuild's metaproj](/visualstudio/msbuild/how-to-build-specific-targets-in-solutions-by-using-msbuild-exe#troubleshooting) and [binlogs](/visualstudio/msbuild/msbuild-command-line-reference#switches-for-loggers) are useful to develop and troubleshoot solution level targets. + +## `dotnet list package --vulnerable` + +[`dotnet list package`](/dotnet/core/tools/dotnet-list-package) has a `--vulnerable` argument to filter the packages based on which packages have known vulnerabilities. +Note that `--include-transitive` is not default, so should be included.