Skip to content

Commit

Permalink
Update YamlDotNet to Latest (#5191)
Browse files Browse the repository at this point in the history
I know that NuGet packages are typically not updated unless there are
CVEs, important bug fixes, or other specific need to. However, when
reviewing the list of NuGet packages installed, I saw that YamlDotNet
was several versions out of date. This package directly affects the
parsing of manifests within WinGet and the associated utilities. Given
that, I thought it best to update it, especially given the fact that
1.10 is preparing to go through the release cycle, which would give
these changes enough time to be tested in the 1.11 previews and testing
cycles.

This change only directly updates the top-level project -
`WinGetUtilInterop`. I'm expecting that all the other projects which
have this NuGet package as a transient dependency will pick up this new
version, as all of them have a Project Dependency on
`WinGetUtilInterop`.

The projects which consume this change -

### Top-Level
* WinGetUtilInterop
### Transitive
* AppInstallerCLIE2ETests
* Tool\IndexCreationTool
* Tool\LocalhostWebServer
* WinGetSourceCreator
* WinGetUtilInterop.UnitTests
  • Loading branch information
Trenly authored Feb 13, 2025
1 parent 4d6d9e1 commit c81e2b6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/WinGetUtilInterop/WinGetUtilInterop.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="YamlDotNet" Version="8.1.2" />
<PackageReference Include="YamlDotNet" Version="16.3.0" />
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down

0 comments on commit c81e2b6

Please sign in to comment.