Skip to content

Bump the nuget group with 3 updates#272

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/GitHubIssueFormsParser/nuget-396ef5feba
Open

Bump the nuget group with 3 updates#272
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/GitHubIssueFormsParser/nuget-396ef5feba

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 4, 2026

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

Full Changelog: Tyrrrz/GitHubActionsTestLogger@3.0.2...3.0.3

3.0.2

What's Changed

New Contributors

Full Changelog: Tyrrrz/GitHubActionsTestLogger@3.0.1...3.0.2

Commits viewable in compare view.

Updated Meziantou.Analyzer from 3.0.25 to 3.0.44.

Release notes

Sourced from Meziantou.Analyzer's releases.

3.0.44

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.44

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.43...3.0.44

3.0.43

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.43

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.42...3.0.43

3.0.42

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.42

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.41...3.0.42

3.0.41

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.41

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.40...3.0.41

3.0.40

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.40

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.39...3.0.40

3.0.39

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.39

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.38...3.0.39

3.0.38

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.38

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.37...3.0.38

3.0.37

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.37

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.36...3.0.37

3.0.36

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.36

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.35...3.0.36

3.0.35

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.35

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.34...3.0.35

3.0.34

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.34

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.33...3.0.34

3.0.33

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.33

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.32...3.0.33

3.0.32

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.32

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.31...3.0.32

3.0.31

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.31

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.30...3.0.31

3.0.30

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.30

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.29...3.0.30

3.0.29

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.29

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.28...3.0.29

3.0.28

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.28

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.27...3.0.28

3.0.27

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.27

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.26...3.0.27

3.0.26

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.26

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.25...3.0.26

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Bumps CliFx from 2.3.6 to 3.0.0
Bumps GitHubActionsTestLogger from 3.0.1 to 3.0.3
Bumps Meziantou.Analyzer from 3.0.25 to 3.0.44

---
updated-dependencies:
- dependency-name: CliFx
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget
- dependency-name: GitHubActionsTestLogger
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Meziantou.Analyzer
  dependency-version: 3.0.44
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added bot:robot: Action taken in an automated fashion dependabot Pull requests created by dependabot nuget Pull requests for NuGet packages updates labels Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot:robot: Action taken in an automated fashion dependabot Pull requests created by dependabot nuget Pull requests for NuGet packages updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants