From 9956c8765129f61b649d70301062b7570c7ed1d0 Mon Sep 17 00:00:00 2001 From: Havunen Date: Sat, 24 Feb 2024 08:42:35 +0200 Subject: [PATCH] v3.0.7 --- CHANGELOG.md | 3 +++ README.md | 12 ++++++------ src/Directory.Build.props | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e4b41d874a..a47d461dce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# v3.0.7 +- always prefer `modelMetaData.Type` over `parameter.Type` to support Enums. Fixes https://github.com/Havunen/DotSwashbuckle/issues/7 + # v3.0.6 - Mark non-nullable properties required when SupportNonNullableReferenceTypes is enabled and property is declared non-nullable. Fixes https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/2623 for https://github.com/Havunen/DotSwashbuckle/issues/3 diff --git a/README.md b/README.md index 79cf7715f7..68c72d05ba 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Change the csproj nuget reference ```patch - -+ ++ ``` Uninstall the swashbuckle CLI tool @@ -43,7 +43,7 @@ dotnet tool uninstall --global Swashbuckle.AspNetCore.Cli Install DotSwashbuckle CLI tool ``` -dotnet tool install --global --version 3.0.6 DotSwashbuckle.AspNetCore.Cli +dotnet tool install --global --version 3.0.7 DotSwashbuckle.AspNetCore.Cli ``` # Benchmark @@ -65,8 +65,8 @@ WarmupCount=2 1. Install the standard Nuget package into your ASP.NET Core application. ``` - Package Manager : Install-Package DotSwashbuckle.AspNetCore -Version 3.0.6 - CLI : dotnet add package --version 3.0.6 DotSwashbuckle.AspNetCore + Package Manager : Install-Package DotSwashbuckle.AspNetCore -Version 3.0.7 + CLI : dotnet add package --version 3.0.7 DotSwashbuckle.AspNetCore ``` 2. In the `ConfigureServices` method of `Startup.cs`, register the Swagger generator, defining one or more Swagger documents. @@ -142,8 +142,8 @@ If you're using **System.Text.Json (STJ)**, then the setup described above will If you're using **Newtonsoft**, then you'll need to install a separate package and explicitly opt-in to ensure that *Newtonsoft* settings/attributes are automatically honored by the Swagger generator: ``` -Package Manager : Install-Package DotSwashbuckle.AspNetCore.Newtonsoft -Version 3.0.6 -CLI : dotnet add package --version 3.0.6 DotSwashbuckle.AspNetCore.Newtonsoft +Package Manager : Install-Package DotSwashbuckle.AspNetCore.Newtonsoft -Version 3.0.7 +CLI : dotnet add package --version 3.0.7 DotSwashbuckle.AspNetCore.Newtonsoft ``` ```csharp diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 9aa39abdb6..7e180c9077 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -11,7 +11,7 @@ git https://github.com/Havunen/DotSwashbuckle.git true - 3.0.6 + 3.0.7 12 icon.png