From 26d952ea1b9717523a74aea86ae0c74600db460f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20BRUN-PICARD?= Date: Sat, 3 Aug 2024 12:25:46 +0200 Subject: [PATCH] [Nuget] Publish v6.0.0-preview.8 --- .../Apizr.Extensions.Microsoft.Caching.nuspec | 4 +- ...sions.Microsoft.DependencyInjection.nuspec | 4 +- ...r.Extensions.Microsoft.FileTransfer.nuspec | 6 +- nuget/Apizr.Integrations.Akavache.nuspec | 4 +- nuget/Apizr.Integrations.AutoMapper.nuspec | 10 ++-- ...r.Integrations.FileTransfer.MediatR.nuspec | 6 +- ....Integrations.FileTransfer.Optional.nuspec | 6 +- nuget/Apizr.Integrations.FileTransfer.nuspec | 4 +- nuget/Apizr.Integrations.Fusillade.nuspec | 4 +- nuget/Apizr.Integrations.Mapster.nuspec | 12 ++-- nuget/Apizr.Integrations.MediatR.nuspec | 4 +- nuget/Apizr.Integrations.MonkeyCache.nuspec | 12 ++-- nuget/Apizr.Integrations.Optional.nuspec | 4 +- nuget/Apizr.Tools.NSwag.nuspec | 57 ------------------- nuget/Apizr.nuspec | 2 +- nuget/readme.md | 14 +++-- 16 files changed, 50 insertions(+), 103 deletions(-) delete mode 100644 nuget/Apizr.Tools.NSwag.nuspec diff --git a/nuget/Apizr.Extensions.Microsoft.Caching.nuspec b/nuget/Apizr.Extensions.Microsoft.Caching.nuspec index 5f7eed50..fe9fbbc6 100644 --- a/nuget/Apizr.Extensions.Microsoft.Caching.nuspec +++ b/nuget/Apizr.Extensions.Microsoft.Caching.nuspec @@ -2,7 +2,7 @@ Apizr.Extensions.Microsoft.Caching - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Extensions.Microsoft.Caching Respawnsive Respawnsive @@ -16,7 +16,7 @@ Refit Cache Web Api Extensions - + diff --git a/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec b/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec index 2913c875..9538e9df 100644 --- a/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec +++ b/nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec @@ -2,7 +2,7 @@ Apizr.Extensions.Microsoft.DependencyInjection - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Extensions.Microsoft.DependencyInjection Respawnsive Respawnsive @@ -16,7 +16,7 @@ Refit Polly Fusillade HttpTracer Web Api Extensions - + diff --git a/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec b/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec index 8f58a364..0a372325 100644 --- a/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec +++ b/nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec @@ -2,7 +2,7 @@ Apizr.Extensions.Microsoft.FileTransfer - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Extensions.Microsoft.FileTransfer Respawnsive Respawnsive @@ -15,8 +15,8 @@ https://www.apizr.net/changelog.html Refit Web Api Http File Transfer Download Upload - - + + diff --git a/nuget/Apizr.Integrations.Akavache.nuspec b/nuget/Apizr.Integrations.Akavache.nuspec index 05c64d96..0bdf8daa 100644 --- a/nuget/Apizr.Integrations.Akavache.nuspec +++ b/nuget/Apizr.Integrations.Akavache.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.Akavache - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.Akavache Respawnsive Respawnsive @@ -16,7 +16,7 @@ Refit Polly Fusillade HttpTracer Web Api Akavache - + diff --git a/nuget/Apizr.Integrations.AutoMapper.nuspec b/nuget/Apizr.Integrations.AutoMapper.nuspec index 1b67ac2a..c9efdbb4 100644 --- a/nuget/Apizr.Integrations.AutoMapper.nuspec +++ b/nuget/Apizr.Integrations.AutoMapper.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.AutoMapper - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.AutoMapper Respawnsive Respawnsive @@ -17,19 +17,19 @@ - + - + - + - + diff --git a/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec b/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec index ebffe02b..76573beb 100644 --- a/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec +++ b/nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.FileTransfer.MediatR - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.FileTransfer.MediatR Respawnsive Respawnsive @@ -15,8 +15,8 @@ https://www.apizr.net/changelog.html Refit Web Api Http Transfer - - + + diff --git a/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec b/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec index 70de9cbb..85a1dcb8 100644 --- a/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec +++ b/nuget/Apizr.Integrations.FileTransfer.Optional.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.FileTransfer.Optional - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.FileTransfer.Optional Respawnsive Respawnsive @@ -15,8 +15,8 @@ https://www.apizr.net/changelog.html Refit Web Api Http Transfer - - + + diff --git a/nuget/Apizr.Integrations.FileTransfer.nuspec b/nuget/Apizr.Integrations.FileTransfer.nuspec index 18835afa..0b06bb34 100644 --- a/nuget/Apizr.Integrations.FileTransfer.nuspec +++ b/nuget/Apizr.Integrations.FileTransfer.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.FileTransfer - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.FileTransfer Respawnsive Respawnsive @@ -15,7 +15,7 @@ https://www.apizr.net/changelog.html Refit Web Api Http Transfer - + diff --git a/nuget/Apizr.Integrations.Fusillade.nuspec b/nuget/Apizr.Integrations.Fusillade.nuspec index ae7d2200..012ff636 100644 --- a/nuget/Apizr.Integrations.Fusillade.nuspec +++ b/nuget/Apizr.Integrations.Fusillade.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.Fusillade - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.Fusillade Respawnsive Respawnsive @@ -16,7 +16,7 @@ Refit Fusillade Web Api Akavache - + diff --git a/nuget/Apizr.Integrations.Mapster.nuspec b/nuget/Apizr.Integrations.Mapster.nuspec index c1fbc5dd..f0a487b2 100644 --- a/nuget/Apizr.Integrations.Mapster.nuspec +++ b/nuget/Apizr.Integrations.Mapster.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.Mapster - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.Mapster Respawnsive Respawnsive @@ -17,23 +17,23 @@ - + - + - + - + - + diff --git a/nuget/Apizr.Integrations.MediatR.nuspec b/nuget/Apizr.Integrations.MediatR.nuspec index 895f7699..03100cf9 100644 --- a/nuget/Apizr.Integrations.MediatR.nuspec +++ b/nuget/Apizr.Integrations.MediatR.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.MediatR - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.MediatR Respawnsive Respawnsive @@ -16,7 +16,7 @@ Refit Web Api MediatR - + diff --git a/nuget/Apizr.Integrations.MonkeyCache.nuspec b/nuget/Apizr.Integrations.MonkeyCache.nuspec index eaeb2de9..79a2c72d 100644 --- a/nuget/Apizr.Integrations.MonkeyCache.nuspec +++ b/nuget/Apizr.Integrations.MonkeyCache.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.MonkeyCache - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.MonkeyCache Respawnsive Respawnsive @@ -17,23 +17,23 @@ - + - + - + - + - + diff --git a/nuget/Apizr.Integrations.Optional.nuspec b/nuget/Apizr.Integrations.Optional.nuspec index d190ce68..7e6eb66a 100644 --- a/nuget/Apizr.Integrations.Optional.nuspec +++ b/nuget/Apizr.Integrations.Optional.nuspec @@ -2,7 +2,7 @@ Apizr.Integrations.Optional - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr.Integrations.Optional Respawnsive Respawnsive @@ -16,7 +16,7 @@ Refit Web Api Optional - + diff --git a/nuget/Apizr.Tools.NSwag.nuspec b/nuget/Apizr.Tools.NSwag.nuspec deleted file mode 100644 index 2f4cd7a7..00000000 --- a/nuget/Apizr.Tools.NSwag.nuspec +++ /dev/null @@ -1,57 +0,0 @@ - - - - Apizr.Tools.NSwag - 6.0.0-preview.7 - Respawnsive - - false - Apache-2.0 - https://raw.githubusercontent.com/Respawnsive/Apizr/master/logo.png - An Apizr .NET Tool to generate models, interfaces and registration methods from a swagger url - Refit Web Api Generator CLI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/nuget/Apizr.nuspec b/nuget/Apizr.nuspec index 3ede3acf..98be9625 100644 --- a/nuget/Apizr.nuspec +++ b/nuget/Apizr.nuspec @@ -2,7 +2,7 @@ Apizr - 6.0.0-preview.7 + 6.0.0-preview.8 Apizr Respawnsive Respawnsive diff --git a/nuget/readme.md b/nuget/readme.md index 2dcabe27..e8416f5e 100644 --- a/nuget/readme.md +++ b/nuget/readme.md @@ -191,7 +191,8 @@ Apizr has a lot more to offer, just [read the doc](https://apizr.net)! |Project|Current|Upcoming| |-------|-----|-----| -|Apizr.Tools.NSwag|[![NuGet](https://img.shields.io/nuget/v/Apizr.Tools.NSwag.svg)](https://www.nuget.org/packages/Apizr.Tools.NSwag/)|[![NuGet Pre Release](https://img.shields.io/nuget/vpre/Apizr.Tools.NSwag.svg)](https://www.nuget.org/packages/Apizr.Tools.NSwag/)| +|Refitter|[![NuGet](https://img.shields.io/nuget/v/refitter.svg)](https://www.nuget.org/packages/refitter/)|[![NuGet Pre Release](https://img.shields.io/nuget/vpre/refitter.svg)](https://www.nuget.org/packages/refitter/)| +|Refitter.SourceGenerator|[![NuGet](https://img.shields.io/nuget/v/refitter.sourcegenerator.svg)](https://www.nuget.org/packages/refitter.sourcegenerator/)|[![NuGet Pre Release](https://img.shields.io/nuget/vpre/refitter.sourcegenerator.svg)](https://www.nuget.org/packages/refitter.sourcegenerator/)| Install the NuGet reference package of your choice: @@ -205,13 +206,16 @@ Install the NuGet reference package of your choice: - **Apizr.Integrations.MediatR** package enables request auto handling with mediation using [MediatR](https://github.com/jbogard/MediatR) - **Apizr.Integrations.Optional** package enables Optional result from mediation requests (requires MediatR integration) using [Optional.Async](https://github.com/dnikolovv/optional-async) - **Apizr.Integrations.AutoMapper** package enables data mapping using [AutoMapper](https://github.com/AutoMapper/AutoMapper) - - **Apizr.Integrations.Mapster** package enables data mapping using [Mapster](https://github.com/MapsterMapper/Mapster)- **Apizr.Integrations.FileTransfer** package enables file transfer management for static registration + - **Apizr.Integrations.Mapster** package enables data mapping using [Mapster](https://github.com/MapsterMapper/Mapster) + - **Apizr.Integrations.FileTransfer** package enables file transfer management for static registration - **Apizr.Extensions.Microsoft.FileTransfer** package enables file transfer management for extended registration - **Apizr.Integrations.FileTransfer.MediatR** package enables file transfer management for mediation requests (requires MediatR integration and could work with Optional integration) using [MediatR](https://github.com/jbogard/MediatR) - **Apizr.Integrations.FileTransfer.Optional** package enables file transfer management for mediation requests with optional result (requires MediatR integration and could work with Optional integration) using [Optional.Async](https://github.com/dnikolovv/optional-async) -Install the NuGet .NET CLI Tool package if needed: - - **Apizr.Tools.NSwag** package enables Apizr files generation by command lines (Models, Apis and Registrations) from an OpenApi/Swagger definition using [NSwag](https://github.com/RicoSuter/NSwag) +Choose which generating approach suites to your needs by installing either: + - Refitter [.NET CLI Tool](https://refitter.github.io/articles/cli-tool.md) distributed via [nuget.org](http://www.nuget.org/packages/refitter) that outputs a single C# file on disk + - Refiiter [C# Source Generator](https://refitter.github.io/articles/source-generator.md) via the [Refitter.SourceGenerator](http://www.nuget.org/packages/refitter.sourcegenerator) package that generates code on compile time based on a [.refitter](https://refitter.github.io/articles/refitter-file-format.md) within the project directory. + Apizr core package make use of well known nuget packages to make the magic appear: @@ -219,7 +223,7 @@ Apizr core package make use of well known nuget packages to make the magic appea |Package|Features| |-------|--------| |[Refit](https://github.com/reactiveui/refit)|Auto-implement web api interface and deal with HttpClient| -|[Polly](https://github.com/App-vNext/Polly)|Apply some policies like Retry, CircuitBreaker, etc...| +|[Polly.Extensions](https://github.com/App-vNext/Polly)|Apply some policies like Retry, CircuitBreaker, etc...| |[Microsoft.Extensions.Logging.Abstractions](https://github.com/BSiLabs/HttpTracer)|Delegate logging layer to MS Extensions Logging| It also comes with some handling interfaces to let you provide your own services for: