diff --git a/docs/GettingStarted/getting-started-next-steps.md b/docs/GettingStarted/getting-started-next-steps.md index 04570225..9087b012 100644 --- a/docs/GettingStarted/getting-started-next-steps.md +++ b/docs/GettingStarted/getting-started-next-steps.md @@ -13,8 +13,8 @@ new AppRunner() `UseDefaultMiddleware` to take advantage of many more additional features, such as [debug](../Diagnostics/debug-directive.md) directive, -[parse](../Diagnostics/parse-directive) directive, -[time](../Diagnostics/time-directive) directive, +[parse](../Diagnostics/parse-directive.md) directive, +[time](../Diagnostics/time-directive.md) directive, [ctrl+c support](../OtherFeatures/cancellation.md), [response files](../ArgumentValues/response-files.md), and [typo suggestions](../Help/typo-suggestions.md) diff --git a/docs/ReleaseNotes/CommandDotNet.TestTools.md b/docs/ReleaseNotes/CommandDotNet.TestTools.md index 927008df..35b60993 100644 --- a/docs/ReleaseNotes/CommandDotNet.TestTools.md +++ b/docs/ReleaseNotes/CommandDotNet.TestTools.md @@ -1,5 +1,9 @@ # CommandDotNet.TestTools +## 6.0.3 + +fix async support for `InterceptingSystemConsoleWrites`. It did not property await async command methods. + ## 6.0.2 * support dotnet 7 diff --git a/docs/ReleaseNotes/CommandDotNet.md b/docs/ReleaseNotes/CommandDotNet.md index 0f4fa49d..fde39a50 100644 --- a/docs/ReleaseNotes/CommandDotNet.md +++ b/docs/ReleaseNotes/CommandDotNet.md @@ -1,5 +1,11 @@ # CommandDotNet +## 7.0.3 + +fix async support for `OnRunCompleted` and the `[culture]` directive. They did not property await async command methods. + +Thanks to `@Sibusten` for reporting this. + ## 7.0.2 support dotnet 7 @@ -393,7 +399,7 @@ Version 4 is removing obsolete members and changing default behaviors made possi * make `AppSettings.LongNameAlwaysDefaultsToSymbolName` the only behavior and remove the setting. `LongName` can be removed with `[Option(LongName=null)]`. * Look for places in your apps where `[Option(ShortName="a")]` with setting a LongName. If you don't want a LongName then add `LongName=null` otherwise the long name will default from the parameter or property name. * make `AppSettings.GuaranteeOperandOrderInArgumentModels` the only behavior and remove the setting. - * see this [Argument Models section](../Arguments/argument-models/#guaranteeing-the-order-of-arguments) for details + * see this [Argument Models section](../Arguments/argument-models.md#guaranteeing-the-order-of-arguments) for details * enable [CommandLogger](../Diagnostics/command-logger.md) in `.UseDefaultMiddleware()` as `cmdlog` directive. This can be useful for diagnostics. * Command.FindOption will throw an exception if the alias is for an operand or subcommand instead of an option. Previously it would return null. diff --git a/mkdocs.yml b/mkdocs.yml index 2bcd29d3..a1cd6773 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -154,8 +154,8 @@ markdown_extensions: - pymdownx.critic - pymdownx.details - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg - pymdownx.escapeall: nbsp: true - pymdownx.magiclink diff --git a/requirements.txt b/requirements.txt index 27b32056..452df909 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -mkdocs-material == 9.1.6 \ No newline at end of file +mkdocs-material == 9.5.1 \ No newline at end of file