Bump the nuget group with 5 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(2 months ago)
(2 months ago)
(2 months ago)
bot:robot: dependabot nuget
Updated CliFx from 2.3.6 to 3.0.0.
Release notes
Sourced from CliFx's releases.
3.0
What's new
Source generation instead of reflection
CliFx no longer relies on runtime reflection. Instead, it uses Roslyn source generators to collect metadata about command bindings and extend your types with additional behavior at compile time. This enables full Native AOT and assembly trimming support.
Command types must now be declared as partial (including all enclosing types, if nested).
Auto-generated Main() method
If your project doesn't define a Main() method or use top-level statements, CliFx will automatically generate an entry point that builds and runs the application using all commands from the assembly.
Manual help and version option binding
You can now implement ICommandWithHelpOption and/or ICommandWithVersionOption on your command types and apply [CommandOption] attributes to choose custom identifiers for the help and version options. By default, the source generator auto-implements these interfaces with the conventional -h|--help and --version bindings.
Public CommandDescriptor
Command metadata is exposed via the public CommandDescriptor class (in CliFx.Binding). Source-generated commands expose a static Descriptor property, which can be used to register commands with the builder via AddCommand(CommandDescriptor).
Breaking changes
[!NOTE]
See #184 for detailed migration guidance.
Type and namespace renames
| v2 | v3 |
|---|---|
CliApplication |
CommandLineApplication |
CliApplicationBuilder |
CommandLineApplicationBuilder |
CliFx.Attributes namespace |
CliFx.Binding namespace |
CliFx.Exceptions namespace |
CliFx (root namespace) |
CliFx.Extensibility.BindingConverter<T> |
CliFx.Activation.ScalarInputConverter<T> / SequenceInputConverter<T> |
CliFx.Extensibility.BindingValidator<T> |
CliFx.Activation.InputValidator<T> |
UseTypeActivator(...) |
UseTypeInstantiator(...) |
IsRequired removed from attributes
CommandOptionAttribute.IsRequired and CommandParameterAttribute.IsRequired have been removed. Use the C# required keyword on the property instead.
Init-only properties no longer supported
Input-bound properties must use a regular set accessor. Replace init with set on all properties annotated with [CommandParameter] or [CommandOption].
Directives replaced with environment variables
The [preview] and [debug] directives have been removed. Use CommandLineApplicationBuilder.AllowDebugMode(...) and AllowPreviewMode(...) to configure environment variables that enable these modes (e.g. CLIFX_DEBUG=true ./myapp ...). Both modes are disabled by default.
Preview mode no longer short-circuits
... (truncated)
Commits viewable in compare view.
Updated GitHubActionsTestLogger from 3.0.1 to 3.0.3.
Release notes
Sourced from GitHubActionsTestLogger's releases.
3.0.3
What's Changed
- Truncate or omit step summary when approaching GitHub's 1 MiB limit by @Copilot in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/68
- Pin Microsoft.Testing.Platform reference to 2.0.0 by @Copilot in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/70
Full Changelog: https://github.com/Tyrrrz/GitHubActionsTestLogger/compare/3.0.2...3.0.3
3.0.2
What's Changed
- Bump the nuget group with 4 updates by @dependabot[bot] in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/59
- Bump the nuget group with 1 update by @dependabot[bot] in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/60
- Migrate to Centralized NuGet Package Management (CPM) by @Copilot in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/61
- Use range indexer in
SubstringAfterLastby @Copilot in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/62 - Bump the nuget group with 7 updates by @dependabot[bot] in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/63
- Fix build errors from obsolete MTP API usage by @Copilot in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/64
- Remove explicit Microsoft.SourceLink.GitHub package reference by @Copilot in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/65
- Add strong naming by @mgravell in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/67
New Contributors
- @Copilot made their first contribution in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/61
- @mgravell made their first contribution in https://github.com/Tyrrrz/GitHubActionsTestLogger/pull/67
Full Changelog: https://github.com/Tyrrrz/GitHubActionsTestLogger/compare/3.0.1...3.0.2
Commits viewable in compare view.
Updated Meziantou.Analyzer from 3.0.25 to 3.0.47.
Release notes
Sourced from Meziantou.Analyzer's releases.
3.0.47
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.47
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.46...3.0.47
3.0.46
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.46
What's Changed
- Add MA0192: Use HasFlag instead of bitwise checks with analyzer and fixer by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1091
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.45...3.0.46
3.0.45
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.45
What's Changed
- Fix MA0135/MA0139: Serilog
@destructuring prefix not stripped consistently for multi-parameter log calls by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1089 - Enable batch fix (Fix All) for MA0190 UseRegexSourceGenerator by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1090
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.44...3.0.45
3.0.44
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.44
What's Changed
- MA0011: suppress diagnostic when all AppendFormat template arguments are culture-insensitive by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1085
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.43...3.0.44
3.0.43
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.43
What's Changed
- Fix expression parenthesis in code fixers by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1083
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.42...3.0.43
3.0.42
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.42
What's Changed
- Cache IsAwaitable result for the no-SyntaxNode overload by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1082
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.41...3.0.42
3.0.41
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.41
What's Changed
- Improve MA0042 async overload matching coverage by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1065
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.40...3.0.41
3.0.40
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.40
What's Changed
- Add MA0191: Detect null! and default! usage by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1081
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.39...3.0.40
3.0.39
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.39
What's Changed
- Add code fixes for MA0094-MA0097 by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1078
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.38...3.0.39
3.0.38
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.38
What's Changed
- Fix typos and grammar across all 188 rule documentation files by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1076
- Add code fixers for MA0118, MA0161, and MA0186 by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1079
- Validate fix conditions in RegisterCodeFixesAsync before registering code fixes by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1077
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.37...3.0.38
3.0.37
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.37
What's Changed
- docs: require updating rule docs when rules change by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1075
- Add code fixers for MA0138/44/46/52/56/57/58/60/69/73 by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1074
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.36...3.0.37
3.0.36
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.36
What's Changed
- Add missing code fixers for 10 analyzer rules by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1073
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.35...3.0.36
3.0.35
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.35
What's Changed
- Add missing code fixers for MA0088-MA0137 by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1072
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.34...3.0.35
3.0.34
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.34
What's Changed
- Add code fixer for MA0174 (Record should use explicit 'class' keyword) by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1070
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.33...3.0.34
3.0.33
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.33
What's Changed
- Add code fixer for MA0173 (Use LazyInitializer.EnsureInitialized) by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1071
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.32...3.0.33
3.0.32
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.32
What's Changed
- Add code fixer for MA0175 (Remove explicit
classkeyword from record declarations) by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1069
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.31...3.0.32
3.0.31
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.31
What's Changed
- Add code fixer for MA0137 and MA0138 (async suffix naming) by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1068
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.30...3.0.31
3.0.30
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.30
What's Changed
- MA0137: Add
exclude_test_methodsconfiguration option by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1067
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.29...3.0.30
3.0.29
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.29
What's Changed
- Skip NuGet publish steps for fork PRs in CI by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1063
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.28...3.0.29
3.0.28
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.28
What's Changed
- MA0008: Use proper blittable type check instead of IsReferenceType by @meziantou in https://github.com/meziantou/Meziantou.Analyzer/pull/1062
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.27...3.0.28
3.0.27
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.27
What's Changed
- MA0190: Suggest converting [GeneratedRegex] partial methods to partial properties (C# 13+) by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1060
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.26...3.0.27
3.0.26
NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.26
What's Changed
- MA0015: Add option to allow member access expressions as parameter references by @Copilot in https://github.com/meziantou/Meziantou.Analyzer/pull/1059
Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.25...3.0.26
Commits viewable in compare view.
Updated Microsoft.NET.Test.Sdk from 18.3.0 to 18.4.0.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
18.4.0
What's Changed
-
Add LoongArch64 support by @stdmnpkg in https://github.com/microsoft/vstest/pull/15359
-
Refactor Condition evaluation by @Youssef1313 in https://github.com/microsoft/vstest/pull/15357
-
Adding info on extensions points part 1 by @nohwnd in https://github.com/microsoft/vstest/pull/15360
-
Add option to ask for uploading code QL before the standard window ends by @nohwnd in https://github.com/microsoft/vstest/pull/15373
-
Update runtime versions by @nohwnd in https://github.com/microsoft/vstest/pull/15372
-
Fix .NET 10 regression for traits by @Youssef1313 in https://github.com/microsoft/vstest/pull/15370
-
Update target frameworks to net10.0 and net11.0 by @dotnet-maestro[bot] in https://github.com/microsoft/vstest/pull/15349
-
Fix names in pipeline matrix so we don't have to align them by @nohwnd in https://github.com/microsoft/vstest/pull/15365
-
Update SECURITY.md by @Youssef1313 in https://github.com/microsoft/vstest/pull/15342
New Contributors
- @stdmnpkg made their first contribution in https://github.com/microsoft/vstest/pull/15359
Full Changelog: https://github.com/microsoft/vstest/compare/v18.3.0...v18.4.0
Commits viewable in compare view.
Updated YamlDotNet from 16.3.0 to 17.0.1.
Release notes
Sourced from YamlDotNet's releases.
17.0.0
What's Changed
- Clean-up the "IsKey" logic by @aaubry in https://github.com/aaubry/YamlDotNet/pull/1073
- Fix for gitversion and pinning it so it doesnt break...again. by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/1074
- Add max depth handling to StaticDeserializerBuilder (builds on #1072) by @skdishansachin in https://github.com/aaubry/YamlDotNet/pull/1082
- Allow specifying a maximum recursion for the deserializer by @aaubry in https://github.com/aaubry/YamlDotNet/pull/1072
- Fix NullReferenceException when serializing null System.Type properties by @fdcastel in https://github.com/aaubry/YamlDotNet/pull/1091
- Reduce code duplication in converters and event emitters by @fdcastel in https://github.com/aaubry/YamlDotNet/pull/1090
- Use pre-compiled static Regex instances in ScalarNodeDeserializer by @fdcastel in https://github.com/aaubry/YamlDotNet/pull/1088
- Fix infinite loop in source generator exception handler by @fdcastel in https://github.com/aaubry/YamlDotNet/pull/1087
- Fix TODOs, typos, and add missing tests by @fdcastel in https://github.com/aaubry/YamlDotNet/pull/1086
- Fix YamlException.ToString() to include stack trace by @skdishansachin in https://github.com/aaubry/YamlDotNet/pull/1084
- Fix remaining spec cases during parsing: L383, C2SP by @am11 in https://github.com/aaubry/YamlDotNet/pull/1081
- Improve type fidelity in UnquotedStringTypeDeserialization test by @jhgbrt in https://github.com/aaubry/YamlDotNet/pull/1076
- CodeQL Advanced Workflow by @aluty in https://github.com/aaubry/YamlDotNet/pull/1067
- Nullable fixes in non-public code by @Kielek in https://github.com/aaubry/YamlDotNet/pull/1064
- Use string interning by @simonthum in https://github.com/aaubry/YamlDotNet/pull/1055
- Fix grammar in comments in DefaultValuesHandling.cs by @209jkjkjk in https://github.com/aaubry/YamlDotNet/pull/1041
- fix #1031 by @dogdie233 in https://github.com/aaubry/YamlDotNet/pull/1033
- Improve Native AOT Support (Closes #1085) by @fdcastel in https://github.com/aaubry/YamlDotNet/pull/1092
New Contributors
- @skdishansachin made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1082
- @fdcastel made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1091
- @jhgbrt made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1076
- @aluty made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1067
- @Kielek made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1064
- @simonthum made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1055
- @209jkjkjk made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1041
- @dogdie233 made their first contribution in https://github.com/aaubry/YamlDotNet/pull/1033
Full Changelog: https://github.com/aaubry/YamlDotNet/compare/v16.3.0...v17.0.0
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Technical Details
| ID: | 15388649 |
| UUID: | 4245961051 |
| Node ID: | PR_kwDOHGym7M7Rtgz4 |
| Host: | GitHub |
| Repository: | edumserrano/github-issue-forms-parser |