Skip to content

Commit 57137bf

Browse files
committed
[Nuget] Publish v6.0.0-preview.4
1 parent 8d5c3ed commit 57137bf

23 files changed

+110
-129
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,3 +348,4 @@ MigrationBackup/
348348

349349
# Ionide (cross platform F# VS Code tools) working folder
350350
.ionide/
351+
/Apizr/.idea/.idea.Apizr/.idea

Apizr/Samples/Apizr.Sample.MAUI/Apizr - Backup.Sample.MAUI.csproj

Lines changed: 0 additions & 84 deletions
This file was deleted.

Apizr/Samples/Apizr.Sample.MAUI/Apizr.Sample.MAUI.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
<CodesignKey>Apple Development: Created via API (Z887M6WDP6)</CodesignKey>
2727
<CodesignProvision>VS: WildCard Development</CodesignProvision>
2828
</PropertyGroup>
29+
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-ios|AnyCPU'">
30+
<MtouchLink>SdkOnly</MtouchLink>
31+
</PropertyGroup>
2932
<ItemGroup>
3033
<!-- App Icon -->
3134
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" />
@@ -53,7 +56,7 @@
5356
<PackageReference Include="CommunityToolkit.Maui" Version="9.0.0" />
5457
<PackageReference Include="DryIoc.Microsoft.DependencyInjection" Version="8.0.0-preview-02" />
5558
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0" />
56-
<PackageReference Include="Prism.DryIoc.Maui" Version="9.0.271-pre" />
59+
<PackageReference Include="Prism.DryIoc.Maui" Version="9.0.401-pre" />
5760
<PackageReference Include="ReactiveUI.Fody" Version="19.5.41" />
5861
<PackageReference Include="Refit.Newtonsoft.Json" Version="7.0.0" />
5962
<PackageReference Include="Shiny.Framework" Version="4.1.0" />
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
namespace Apizr.Sample.MAUI.Infrastructure
2+
{
3+
public class TestRequestHandler : DelegatingHandler
4+
{
5+
private readonly ISecureStorage _secureStorage;
6+
7+
public TestRequestHandler(ISecureStorage secureStorage)
8+
{
9+
_secureStorage = secureStorage;
10+
}
11+
12+
/// <inheritdoc />
13+
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
14+
{
15+
var identityKey = await _secureStorage.GetAsync("IdentityKey");
16+
if (!string.IsNullOrWhiteSpace(identityKey))
17+
{
18+
request.Headers.Add("X-Identity-Key", identityKey);
19+
}
20+
21+
return await base.SendAsync(request, cancellationToken);
22+
}
23+
}
24+
}

Apizr/Samples/Apizr.Sample.MAUI/MauiProgram.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ public static MauiApp CreateMauiApp()
4848
// Navigation
4949
services.RegisterForNavigation<MainPage, MainPageViewModel>();
5050

51+
// Plugins
52+
services.AddSingleton(_ => SecureStorage.Default);
53+
5154
// Polly
5255
services.AddResiliencePipeline<string, HttpResponseMessage>("TransientHttpError",
5356
pipelineBuilder => pipelineBuilder.AddRetry(
@@ -73,6 +76,7 @@ public static MauiApp CreateMauiApp()
7376
.AddCrudManagerFor(typeof(User).Assembly),
7477

7578
config => config
79+
.WithDelegatingHandler(serviceProvider => new TestRequestHandler(serviceProvider.GetRequiredService<ISecureStorage>()))
7680
.WithAkavacheCacheHandler()
7781
.WithLogging()
7882
//.WithConnectivityHandler<IConnectivity>(connectivity => connectivity.NetworkAccess == NetworkAccess.Internet)

Apizr/Samples/Apizr.Sample.MAUI/ViewModels/MainPageViewModel.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ private async Task GetUsersAsync()
7272
IList<User>? users = null;
7373
try
7474
{
75+
await SecureStorage.SetAsync("IdentityKey", "123456789");
76+
7577
// This is a manually defined web api call into IReqResService (classic actually)
7678
var userList = await _reqResManager.ExecuteAsync(api => api.GetUsersAsync());
7779
users = userList?.Data;

Apizr/Tools/Apizr.Tools.NSwag/Apizr.Tools.NSwag.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<ToolCommandName>apizr</ToolCommandName>
99
<!-- NuGet package metadata -->
1010
<PackageId>Apizr.Tools.NSwag</PackageId>
11-
<PackageVersion>6.0.0-preview.3</PackageVersion>
11+
<PackageVersion>6.0.0-preview.4</PackageVersion>
1212
<Description>An Apizr .NET Tool to generate models, interfaces and registration methods from a swagger url</Description>
1313
<Authors>Respawnsive</Authors>
1414
<PackageTags>Refit Web Api Generator CLI</PackageTags>

nuget/Apizr.Extensions.Microsoft.Caching.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Extensions.Microsoft.Caching</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Extensions.Microsoft.Caching</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -16,7 +16,7 @@
1616
<tags>Refit Cache Web Api Extensions</tags>
1717
<dependencies>
1818
<dependency id="Microsoft.Extensions.Caching.Abstractions" version="8.0.0" />
19-
<dependency id="Apizr.Extensions.Microsoft.DependencyInjection" version="6.0.0-preview.3" />
19+
<dependency id="Apizr.Extensions.Microsoft.DependencyInjection" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>

nuget/Apizr.Extensions.Microsoft.DependencyInjection.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Extensions.Microsoft.DependencyInjection</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Extensions.Microsoft.DependencyInjection</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -16,7 +16,7 @@
1616
<tags>Refit Polly Fusillade HttpTracer Web Api Extensions</tags>
1717
<dependencies>
1818
<dependency id="Refit.HttpClientFactory" version="7.0.0" />
19-
<dependency id="Apizr" version="6.0.0-preview.3" />
19+
<dependency id="Apizr" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>

nuget/Apizr.Extensions.Microsoft.FileTransfer.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Extensions.Microsoft.FileTransfer</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Extensions.Microsoft.FileTransfer</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -15,8 +15,8 @@
1515
<releaseNotes>https://www.apizr.net/changelog.html</releaseNotes>
1616
<tags>Refit Web Api Http File Transfer Download Upload</tags>
1717
<dependencies>
18-
<dependency id="Apizr.Extensions.Microsoft.DependencyInjection" version="6.0.0-preview.3" />
19-
<dependency id="Apizr.Integrations.FileTransfer" version="6.0.0-preview.3" />
18+
<dependency id="Apizr.Extensions.Microsoft.DependencyInjection" version="6.0.0-preview.4" />
19+
<dependency id="Apizr.Integrations.FileTransfer" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>

nuget/Apizr.Integrations.Akavache.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Integrations.Akavache</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Integrations.Akavache</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -16,7 +16,7 @@
1616
<tags>Refit Polly Fusillade HttpTracer Web Api Akavache</tags>
1717
<dependencies>
1818
<dependency id="akavache" version="9.1.20" />
19-
<dependency id="Apizr" version="6.0.0-preview.3" />
19+
<dependency id="Apizr" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>

nuget/Apizr.Integrations.AutoMapper.nuspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Integrations.AutoMapper</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Integrations.AutoMapper</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -17,19 +17,19 @@
1717
<dependencies>
1818
<group targetFramework="net6.0">
1919
<dependency id="AutoMapper" version="13.0.1" />
20-
<dependency id="Apizr" version="6.0.0-preview.3" />
20+
<dependency id="Apizr" version="6.0.0-preview.4" />
2121
</group>
2222
<group targetFramework="net7.0">
2323
<dependency id="AutoMapper" version="13.0.1" />
24-
<dependency id="Apizr" version="6.0.0-preview.3" />
24+
<dependency id="Apizr" version="6.0.0-preview.4" />
2525
</group>
2626
<group targetFramework="net8.0">
2727
<dependency id="AutoMapper" version="13.0.1" />
28-
<dependency id="Apizr" version="6.0.0-preview.3" />
28+
<dependency id="Apizr" version="6.0.0-preview.4" />
2929
</group>
3030
<group targetFramework=".NETStandard2.1">
3131
<dependency id="AutoMapper" version="12.0.1" />
32-
<dependency id="Apizr" version="6.0.0-preview.3" />
32+
<dependency id="Apizr" version="6.0.0-preview.4" />
3333
</group>
3434
</dependencies>
3535
</metadata>

nuget/Apizr.Integrations.FileTransfer.MediatR.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Integrations.FileTransfer.MediatR</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Integrations.FileTransfer.MediatR</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -15,8 +15,8 @@
1515
<releaseNotes>https://www.apizr.net/changelog.html</releaseNotes>
1616
<tags>Refit Web Api Http Transfer</tags>
1717
<dependencies>
18-
<dependency id="Apizr.Integrations.MediatR" version="6.0.0-preview.3" />
19-
<dependency id="Apizr.Extensions.Microsoft.FileTransfer" version="6.0.0-preview.3" />
18+
<dependency id="Apizr.Integrations.MediatR" version="6.0.0-preview.4" />
19+
<dependency id="Apizr.Extensions.Microsoft.FileTransfer" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
3+
<metadata>
4+
<id>Apizr.Integrations.FileTransfer.Optional</id>
5+
<version>6.0.0-preview.4</version>
6+
<title>Apizr.Integrations.FileTransfer.Optional</title>
7+
<authors>Respawnsive</authors>
8+
<owners>Respawnsive</owners>
9+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
10+
<licenseUrl>https://raw.githubusercontent.com/Respawnsive/Apizr/master/LICENSE</licenseUrl>
11+
<readme>README.md</readme>
12+
<projectUrl>https://www.apizr.net/</projectUrl>
13+
<iconUrl>https://raw.githubusercontent.com/Respawnsive/Apizr/master/logo.png</iconUrl>
14+
<description>Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority...)</description>
15+
<releaseNotes>https://www.apizr.net/changelog.html</releaseNotes>
16+
<tags>Refit Web Api Http Transfer</tags>
17+
<dependencies>
18+
<dependency id="Apizr.Integrations.Optional" version="6.0.0-preview.4" />
19+
<dependency id="Apizr.Integrations.FileTransfer.MediatR" version="6.0.0-preview.4" />
20+
</dependencies>
21+
</metadata>
22+
<files>
23+
<file src="lib\netstandard2.0\Apizr.Integrations.FileTransfer.Optional.dll" target="lib\netstandard2.0\Apizr.Integrations.FileTransfer.Optional.dll" />
24+
<file src="lib\netstandard2.0\Apizr.Integrations.FileTransfer.Optional.pdb" target="lib\netstandard2.0\Apizr.Integrations.FileTransfer.Optional.pdb" />
25+
<file src="lib\netstandard2.0\Apizr.Integrations.FileTransfer.Optional.xml" target="lib\netstandard2.0\Apizr.Integrations.FileTransfer.Optional.xml" />
26+
<file src="lib\netstandard2.1\Apizr.Integrations.FileTransfer.Optional.dll" target="lib\netstandard2.1\Apizr.Integrations.FileTransfer.Optional.dll" />
27+
<file src="lib\netstandard2.1\Apizr.Integrations.FileTransfer.Optional.pdb" target="lib\netstandard2.1\Apizr.Integrations.FileTransfer.Optional.pdb" />
28+
<file src="lib\netstandard2.1\Apizr.Integrations.FileTransfer.Optional.xml" target="lib\netstandard2.1\Apizr.Integrations.FileTransfer.Optional.xml" />
29+
<file src="README.md" target="README.md" />
30+
</files>
31+
</package>

nuget/Apizr.Integrations.FileTransfer.Optional.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Integrations.FileTransfer.Optional</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Integrations.FileTransfer.Optional</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -15,8 +15,8 @@
1515
<releaseNotes>https://www.apizr.net/changelog.html</releaseNotes>
1616
<tags>Refit Web Api Http Transfer</tags>
1717
<dependencies>
18-
<dependency id="Apizr.Integrations.Optional" version="6.0.0-preview.3" />
19-
<dependency id="Apizr.Integrations.FileTransfer.MediatR" version="6.0.0-preview.3" />
18+
<dependency id="Apizr.Integrations.Optional" version="6.0.0-preview.4" />
19+
<dependency id="Apizr.Integrations.FileTransfer.MediatR" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>

nuget/Apizr.Integrations.FileTransfer.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Integrations.FileTransfer</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Integrations.FileTransfer</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -15,7 +15,7 @@
1515
<releaseNotes>https://www.apizr.net/changelog.html</releaseNotes>
1616
<tags>Refit Web Api Http Transfer</tags>
1717
<dependencies>
18-
<dependency id="Apizr" version="6.0.0-preview.3" />
18+
<dependency id="Apizr" version="6.0.0-preview.4" />
1919
</dependencies>
2020
</metadata>
2121
<files>

nuget/Apizr.Integrations.Fusillade.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
33
<metadata>
44
<id>Apizr.Integrations.Fusillade</id>
5-
<version>6.0.0-preview.3</version>
5+
<version>6.0.0-preview.4</version>
66
<title>Apizr.Integrations.Fusillade</title>
77
<authors>Respawnsive</authors>
88
<owners>Respawnsive</owners>
@@ -16,7 +16,7 @@
1616
<tags>Refit Fusillade Web Api Akavache</tags>
1717
<dependencies>
1818
<dependency id="fusillade" version="2.6.1" />
19-
<dependency id="Apizr" version="6.0.0-preview.3" />
19+
<dependency id="Apizr" version="6.0.0-preview.4" />
2020
</dependencies>
2121
</metadata>
2222
<files>

0 commit comments

Comments
 (0)