Skip to content

Conversation

@HaGGi13
Copy link
Owner

@HaGGi13 HaGGi13 commented Jan 31, 2026

Upgraded all NuGet packages to their latest available version that is compatible with .NET 10.

The migration of library System.CommandLine was done separately, because it introduced breaking changes which were already present since v2.0.0-beta5.
Those breaking changes made it necessary to refactor commands, options, and invocation logic. Validators were optimized and enhanced clarity in configuration handling for better DX.

For more information on the System.CommandLine migration, refer to the official migration guide.

System.CommandLine was not updated yet, because it contains breaking
changes. Because of that fact it will be separately migrated in the next
commit.

Item: #39
Refactored commands, options, and invocation logic to align with
breaking changes introduced by `System.CommandLine v2.0.0-beta5` and
simplify API usage.
In addition validators were optimized and enhanced clarity in
configuration handling for better DX.

For more details according the mentioned breaking changes, please check
the `System.CommandLine` migration guide:
https://learn.microsoft.com/en-us/dotnet/standard/commandline/migration-guide-2.0.0-beta5

Item: #39
@HaGGi13 HaGGi13 self-assigned this Jan 31, 2026
@HaGGi13 HaGGi13 linked an issue Jan 31, 2026 that may be closed by this pull request
@sonarqubecloud
Copy link

@HaGGi13 HaGGi13 merged commit 69be203 into develop Jan 31, 2026
5 checks passed
@HaGGi13 HaGGi13 deleted the feature/39-upgrade-packages branch January 31, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[US]: Upgrade all packages to latest compatible versions

1 participant