From 713b42ed02df5eac588154ccf1784cf09679ed10 Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Tue, 20 Jan 2026 15:51:38 -1000 Subject: [PATCH] chore: prepare release notes and public API for v5.0.0 - Move new SourceGeneration APIs from Unshipped to Shipped - Update CHANGELOG header from Unreleased to v5.0.0 - Add missing contributor references to CHANGELOG - Add 5.0 release notes to Hosting.CommandLine Co-Authored-By: Claude Opus 4.5 --- CHANGELOG.md | 8 +- src/CommandLineUtils/PublicAPI.Shipped.txt | 165 +++++++++++++++++++ src/CommandLineUtils/PublicAPI.Unshipped.txt | 165 ------------------- src/Hosting.CommandLine/releasenotes.props | 5 + 4 files changed, 177 insertions(+), 166 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcad4504..a4ca9a14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased changes](https://github.com/natemcmaster/CommandLineUtils/compare/v4.1.1...main) +## [v5.0.0](https://github.com/natemcmaster/CommandLineUtils/compare/v4.1.1...v5.0.0) ### Breaking changes * [@natemcmaster]: drop support for .NET Standard 2 and < .NET 6 @@ -584,9 +584,11 @@ Other: [@bording]: https://github.com/bording [@cbcrouse]: https://github.com/cbcrouse [@chaami]: https://github.com/chaami +[@Chris-Wolfgang]: https://github.com/Chris-Wolfgang [@couven92]: https://github.com/couven92 [@cuperman007]: https://github.com/cuperman007 [@danielmeza]: https://github.com/danielmeza +[@dependabot]: https://github.com/apps/dependabot [@demosdemon]: https://github.com/demosdemon [@ejball]: https://github.com/ejball [@EricStG]: https://github.com/EricStG @@ -602,15 +604,19 @@ Other: [@lucastheisen]: https://github.com/lucastheisen [@lvermeulen]: https://github.com/lvermeulen [@MadbHatter]: https://github.com/MadbHatter +[@magneticflux-]: https://github.com/magneticflux- [@mpipo]: https://github.com/mpipo [@rlvandaveer]: https://github.com/rlvandaveer [@rmcc13]: https://github.com/rmcc13 +[@robertmclaws]: https://github.com/robertmclaws [@scott-xu]: https://github.com/scott-xu [@SeanFeldman]: https://github.com/SeanFeldman [@sebastienros]: https://github.com/sebastienros +[@sensslen]: https://github.com/sensslen [@skirchner989]: https://github.com/skirchner989 [@SteveBenz]: https://github.com/SteveBenz [@TheConstructor]: https://github.com/TheConstructor +[@tlogik]: https://github.com/tlogik [@vpkopylov]: https://github.com/vpkopylov [@xoofx]: https://github.com/xoofx diff --git a/src/CommandLineUtils/PublicAPI.Shipped.txt b/src/CommandLineUtils/PublicAPI.Shipped.txt index 9c7e2963..f3bf25df 100644 --- a/src/CommandLineUtils/PublicAPI.Shipped.txt +++ b/src/CommandLineUtils/PublicAPI.Shipped.txt @@ -660,3 +660,168 @@ virtual McMaster.Extensions.CommandLineUtils.HelpText.DefaultHelpTextGenerator.G virtual McMaster.Extensions.CommandLineUtils.HelpText.DefaultHelpTextGenerator.GenerateHeader(McMaster.Extensions.CommandLineUtils.CommandLineApplication! application, System.IO.TextWriter! output) -> void virtual McMaster.Extensions.CommandLineUtils.HelpText.DefaultHelpTextGenerator.GenerateOptions(McMaster.Extensions.CommandLineUtils.CommandLineApplication! application, System.IO.TextWriter! output, System.Collections.Generic.IReadOnlyList! visibleOptions, int firstColumnWidth) -> void virtual McMaster.Extensions.CommandLineUtils.HelpText.DefaultHelpTextGenerator.GenerateUsage(McMaster.Extensions.CommandLineUtils.CommandLineApplication! application, System.IO.TextWriter! output, System.Collections.Generic.IReadOnlyList! visibleArguments, System.Collections.Generic.IReadOnlyList! visibleOptions, System.Collections.Generic.IReadOnlyList! visibleCommands) -> void +McMaster.Extensions.CommandLineUtils.Conventions.ConventionContext.HasGeneratedMetadata.get -> bool +McMaster.Extensions.CommandLineUtils.Conventions.ConventionContext.MetadataProvider.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.ArgumentMetadata(string! propertyName, System.Type! propertyType, int order, System.Func! getter, System.Action! setter) -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.DeclaringType.get -> System.Type? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.DeclaringType.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Description.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Description.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Getter.get -> System.Func! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.MultipleValues.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.MultipleValues.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Name.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Name.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Order.get -> int +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.PropertyName.get -> string! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.PropertyType.get -> System.Type! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Setter.get -> System.Action! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.ShowInHelpText.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.ShowInHelpText.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Validators.get -> System.Collections.Generic.IReadOnlyList! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Validators.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AdditionalNames.get -> string![]? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AdditionalNames.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AllowArgumentSeparator.get -> bool? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AllowArgumentSeparator.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ApplyTo(McMaster.Extensions.CommandLineUtils.CommandLineApplication! app) -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ClusterOptions.get -> bool? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ClusterOptions.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.CommandMetadata() -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Description.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Description.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ExtendedHelpText.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ExtendedHelpText.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.FullName.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.FullName.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Name.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Name.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.OptionsComparison.get -> System.StringComparison? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.OptionsComparison.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ParseCulture.get -> System.Globalization.CultureInfo? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ParseCulture.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ResponseFileHandling.get -> McMaster.Extensions.CommandLineUtils.ResponseFileHandling? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ResponseFileHandling.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ShowInHelpText.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ShowInHelpText.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UnrecognizedArgumentHandling.get -> McMaster.Extensions.CommandLineUtils.UnrecognizedArgumentHandling? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UnrecognizedArgumentHandling.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UsePagerForHelpText.get -> bool? +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UsePagerForHelpText.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry +McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver +McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.GetProvider(System.Type! modelType) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! +McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.GetProvider() -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! +McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.HasGeneratedMetadata(System.Type! modelType) -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Description.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Description.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.HelpOptionMetadata() -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Inherited.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Inherited.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Template.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Template.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.Arguments.get -> System.Collections.Generic.IReadOnlyList! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.CommandInfo.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ExecuteHandler.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.GetModelFactory(System.IServiceProvider? services) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.HelpOption.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ModelType.get -> System.Type! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.Options.get -> System.Collections.Generic.IReadOnlyList! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.SpecialProperties.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.Subcommands.get -> System.Collections.Generic.IReadOnlyList! +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ValidateHandler.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ValidationErrorHandler.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidationErrorHandler? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.VersionOption.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata? +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider +McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.GetModelFactory(System.IServiceProvider? services) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler +McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler.InvokeAsync(object! model, McMaster.Extensions.CommandLineUtils.CommandLineApplication! app, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler.IsAsync.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler +McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler.InvokeAsync(TModel! model, McMaster.Extensions.CommandLineUtils.CommandLineApplication! app, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver +McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver.GetProvider(System.Type! modelType) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver.GetProvider() -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver.HasGeneratedMetadata(System.Type! modelType) -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory +McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory.Create() -> object! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory +McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory.Create() -> TModel! +McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler +McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler.Invoke(object! model, System.ComponentModel.DataAnnotations.ValidationContext! validationContext, McMaster.Extensions.CommandLineUtils.Abstractions.CommandLineContext! commandContext) -> System.ComponentModel.DataAnnotations.ValidationResult? +McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler +McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler.Invoke(TModel! model, System.ComponentModel.DataAnnotations.ValidationContext! validationContext, McMaster.Extensions.CommandLineUtils.Abstractions.CommandLineContext! commandContext) -> System.ComponentModel.DataAnnotations.ValidationResult? +McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidationErrorHandler +McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidationErrorHandler.Invoke(object! model, System.ComponentModel.DataAnnotations.ValidationResult! validationResult) -> int +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.DeclaringType.get -> System.Type? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.DeclaringType.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Description.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Description.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Getter.get -> System.Func! +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Inherited.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Inherited.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.LongName.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.LongName.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionMetadata(string! propertyName, System.Type! propertyType, System.Func! getter, System.Action! setter) -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionType.get -> McMaster.Extensions.CommandLineUtils.CommandOptionType +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionType.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionTypeExplicitlySet.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionTypeExplicitlySet.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.PropertyName.get -> string! +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.PropertyType.get -> System.Type! +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Setter.get -> System.Action! +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShortName.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShortName.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShowInHelpText.get -> bool +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShowInHelpText.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.SymbolName.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.SymbolName.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Template.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Template.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Validators.get -> System.Collections.Generic.IReadOnlyList! +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Validators.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ValueName.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ValueName.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentSetter.get -> System.Action? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentSetter.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentType.get -> System.Type? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentType.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsSetter.get -> System.Action? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsSetter.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsType.get -> System.Type? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsType.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SpecialPropertiesMetadata() -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandSetter.get -> System.Action? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandSetter.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandType.get -> System.Type? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandType.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.CommandName.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.CommandName.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.MetadataProviderFactory.get -> System.Func? +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.MetadataProviderFactory.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.SubcommandMetadata(System.Type! subcommandType) -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.SubcommandType.get -> System.Type! +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Description.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Description.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Template.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Template.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Version.get -> string? +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Version.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.VersionGetter.get -> System.Func? +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.VersionGetter.init -> void +McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.VersionOptionMetadata() -> void +static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.HasMetadata(System.Type! modelType) -> bool +static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.HasMetadata() -> bool +static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.Register(System.Type! modelType, McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! provider) -> void +static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.Register(McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! provider) -> void +static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.TryGetProvider(System.Type! modelType, out McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider? provider) -> bool +static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.TryGetProvider(out McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider? provider) -> bool +static readonly McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.Instance -> McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver! diff --git a/src/CommandLineUtils/PublicAPI.Unshipped.txt b/src/CommandLineUtils/PublicAPI.Unshipped.txt index 544de87f..7dc5c581 100644 --- a/src/CommandLineUtils/PublicAPI.Unshipped.txt +++ b/src/CommandLineUtils/PublicAPI.Unshipped.txt @@ -1,166 +1 @@ #nullable enable -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.ArgumentMetadata(string! propertyName, System.Type! propertyType, int order, System.Func! getter, System.Action! setter) -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Description.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Description.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.DeclaringType.get -> System.Type? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.DeclaringType.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Getter.get -> System.Func! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.MultipleValues.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.MultipleValues.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Name.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Name.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Order.get -> int -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.PropertyName.get -> string! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.PropertyType.get -> System.Type! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Setter.get -> System.Action! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.ShowInHelpText.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.ShowInHelpText.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Validators.get -> System.Collections.Generic.IReadOnlyList! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ArgumentMetadata.Validators.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AdditionalNames.get -> string![]? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AdditionalNames.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AllowArgumentSeparator.get -> bool? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.AllowArgumentSeparator.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ApplyTo(McMaster.Extensions.CommandLineUtils.CommandLineApplication! app) -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ClusterOptions.get -> bool? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ClusterOptions.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.CommandMetadata() -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Description.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Description.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ExtendedHelpText.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ExtendedHelpText.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.FullName.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.FullName.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Name.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.Name.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.OptionsComparison.get -> System.StringComparison? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.OptionsComparison.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ParseCulture.get -> System.Globalization.CultureInfo? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ParseCulture.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ResponseFileHandling.get -> McMaster.Extensions.CommandLineUtils.ResponseFileHandling? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ResponseFileHandling.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ShowInHelpText.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.ShowInHelpText.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UnrecognizedArgumentHandling.get -> McMaster.Extensions.CommandLineUtils.UnrecognizedArgumentHandling? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UnrecognizedArgumentHandling.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UsePagerForHelpText.get -> bool? -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata.UsePagerForHelpText.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry -static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.HasMetadata(System.Type! modelType) -> bool -static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.HasMetadata() -> bool -static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.Register(System.Type! modelType, McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! provider) -> void -static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.Register(McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! provider) -> void -static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.TryGetProvider(System.Type! modelType, out McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider? provider) -> bool -static McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadataRegistry.TryGetProvider(out McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider? provider) -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver -McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.GetProvider(System.Type! modelType) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! -McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.GetProvider() -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! -McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.HasGeneratedMetadata(System.Type! modelType) -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Description.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Description.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.HelpOptionMetadata() -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Inherited.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Inherited.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Template.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata.Template.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.Arguments.get -> System.Collections.Generic.IReadOnlyList! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.CommandInfo.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.CommandMetadata? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ExecuteHandler.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.GetModelFactory(System.IServiceProvider? services) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.HelpOption.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.HelpOptionMetadata? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ModelType.get -> System.Type! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.Options.get -> System.Collections.Generic.IReadOnlyList! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.SpecialProperties.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.Subcommands.get -> System.Collections.Generic.IReadOnlyList! -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ValidateHandler.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.ValidationErrorHandler.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidationErrorHandler? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.VersionOption.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata? -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider -McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider.GetModelFactory(System.IServiceProvider? services) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler -McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler.InvokeAsync(object! model, McMaster.Extensions.CommandLineUtils.CommandLineApplication! app, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler.IsAsync.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler -McMaster.Extensions.CommandLineUtils.SourceGeneration.IExecuteHandler.InvokeAsync(TModel! model, McMaster.Extensions.CommandLineUtils.CommandLineApplication! app, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver -McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver.GetProvider(System.Type! modelType) -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver.GetProvider() -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IMetadataResolver.HasGeneratedMetadata(System.Type! modelType) -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory -McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory.Create() -> object! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory -McMaster.Extensions.CommandLineUtils.SourceGeneration.IModelFactory.Create() -> TModel! -McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler -McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler.Invoke(object! model, System.ComponentModel.DataAnnotations.ValidationContext! validationContext, McMaster.Extensions.CommandLineUtils.Abstractions.CommandLineContext! commandContext) -> System.ComponentModel.DataAnnotations.ValidationResult? -McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler -McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidateHandler.Invoke(TModel! model, System.ComponentModel.DataAnnotations.ValidationContext! validationContext, McMaster.Extensions.CommandLineUtils.Abstractions.CommandLineContext! commandContext) -> System.ComponentModel.DataAnnotations.ValidationResult? -McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidationErrorHandler -McMaster.Extensions.CommandLineUtils.SourceGeneration.IValidationErrorHandler.Invoke(object! model, System.ComponentModel.DataAnnotations.ValidationResult! validationResult) -> int -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Description.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Description.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.DeclaringType.get -> System.Type? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.DeclaringType.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Getter.get -> System.Func! -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Inherited.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Inherited.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.LongName.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.LongName.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionMetadata(string! propertyName, System.Type! propertyType, System.Func! getter, System.Action! setter) -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionType.get -> McMaster.Extensions.CommandLineUtils.CommandOptionType -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionType.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionTypeExplicitlySet.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.OptionTypeExplicitlySet.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.PropertyName.get -> string! -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.PropertyType.get -> System.Type! -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Setter.get -> System.Action! -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShortName.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShortName.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShowInHelpText.get -> bool -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ShowInHelpText.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.SymbolName.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.SymbolName.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Template.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Template.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Validators.get -> System.Collections.Generic.IReadOnlyList! -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.Validators.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ValueName.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.OptionMetadata.ValueName.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentSetter.get -> System.Action? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentSetter.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentType.get -> System.Type? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.ParentType.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsSetter.get -> System.Action? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsSetter.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsType.get -> System.Type? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.RemainingArgumentsType.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SpecialPropertiesMetadata() -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandSetter.get -> System.Action? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandSetter.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandType.get -> System.Type? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SpecialPropertiesMetadata.SubcommandType.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.CommandName.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.CommandName.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.MetadataProviderFactory.get -> System.Func? -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.MetadataProviderFactory.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.SubcommandMetadata(System.Type! subcommandType) -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.SubcommandMetadata.SubcommandType.get -> System.Type! -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Description.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Description.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Template.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Template.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Version.get -> string? -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.Version.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.VersionGetter.get -> System.Func? -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.VersionGetter.init -> void -McMaster.Extensions.CommandLineUtils.SourceGeneration.VersionOptionMetadata.VersionOptionMetadata() -> void -static readonly McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver.Instance -> McMaster.Extensions.CommandLineUtils.SourceGeneration.DefaultMetadataResolver! -McMaster.Extensions.CommandLineUtils.Conventions.ConventionContext.HasGeneratedMetadata.get -> bool -McMaster.Extensions.CommandLineUtils.Conventions.ConventionContext.MetadataProvider.get -> McMaster.Extensions.CommandLineUtils.SourceGeneration.ICommandMetadataProvider? diff --git a/src/Hosting.CommandLine/releasenotes.props b/src/Hosting.CommandLine/releasenotes.props index 478f04ad..21c803dc 100644 --- a/src/Hosting.CommandLine/releasenotes.props +++ b/src/Hosting.CommandLine/releasenotes.props @@ -1,5 +1,10 @@ + +Changes since 4.x: +* Drop support for .NET Standard 2 and < .NET 6 +* Update dependencies to latest .NET 8 libraries. + Changes: * Update dependencies to latest .NET 6 libraries.