Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions DX.Blazor.Identity.Server/DX.Blazor.Identity.Server.csproj
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>26.1.3.29</Version>
<FileVersion>26.1.3.29</FileVersion>
<Version>26.1.3.30</Version>
<FileVersion>26.1.3.30</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>Identity helper and configuration for Blazor Server based authorization</Description>
<Copyright>Copyright (c) 2022 Don Wibier</Copyright>
Expand All @@ -13,6 +13,7 @@
<PropertyGroup>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.30: Rebuilt against DX.Blazor.Identity 26.1.3.32 (the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.)
26.1.3.28: Rebuilt against DX.Blazor.Identity 26.1.3.30 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
26.1.3.27: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile. Rebuilt against DX.Blazor.Identity 26.1.3.29.
26.1.3.26: Rebuilt against DX.Blazor.Identity 26.1.3.28 to pick up DevExpress v26.1.3 transitively.
Expand Down
5 changes: 3 additions & 2 deletions DX.Blazor.Identity.Wasm/DX.Blazor.Identity.Wasm.csproj
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>26.1.3.29</Version>
<FileVersion>26.1.3.29</FileVersion>
<Version>26.1.3.30</Version>
<FileVersion>26.1.3.30</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>Identity helper and configuration for Blazor WASM token based authorization</Description>
<Copyright>Copyright (c) 2022 Don Wibier</Copyright>
Expand All @@ -13,6 +13,7 @@
<PropertyGroup>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.30: Rebuilt against DX.Blazor.Identity 26.1.3.32 (the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.)
26.1.3.28: Rebuilt against DX.Blazor.Identity 26.1.3.30 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
26.1.3.27: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile. Rebuilt against DX.Blazor.Identity 26.1.3.29.
26.1.3.26: Rebuilt against DX.Blazor.Identity 26.1.3.28 to pick up DevExpress v26.1.3 transitively.
Expand Down
5 changes: 3 additions & 2 deletions DX.Blazor.Identity/DX.Blazor.Identity.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,16 @@
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<Version>26.1.3.31</Version>
<FileVersion>26.1.3.31</FileVersion>
<Version>26.1.3.32</Version>
<FileVersion>26.1.3.32</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>Blazor Server and WASM Identity Authentication Library</Description>
<Copyright>Copyright (c) 2022 Don Wibier</Copyright>
</PropertyGroup>
<PropertyGroup>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.32: Rebuilt against DX.Data.Xpo.Identity 26.1.3.39 (the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.)
v26.1.3.30: Rebuilt against DX.Data.Xpo.Identity 26.1.3.37 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
v26.1.3.29: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile.
v26.1.3.28: Rebuilt against DX.Data.Xpo.Identity 26.1.3.35 to pick up DevExpress v26.1.3 transitively.
Expand Down
14 changes: 11 additions & 3 deletions DX.Data.Xpo.AutoMapper/DX.Data.Xpo.AutoMapper.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<LangVersion>10.0</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Version>26.1.3.36</Version>
<FileVersion>26.1.3.36</FileVersion>
<Version>26.1.3.37</Version>
<FileVersion>26.1.3.37</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>DX.Data.IDataStore implementation for use with XPO with FluentValidation and AutoMapper</Description>
<Copyright>Copyright (c) 2023 Don Wibier</Copyright>
Expand All @@ -18,6 +18,7 @@
<PackageTags>DXWeb Wibier DevExpress XPO ORM Microsoft Identity Advantage SQL Anywhere Sybase DB2 Interbase/Firebird MS-Access Oracle Pervasive PostgreSQL SQLite VistaDB MS-SQL MySQL</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.37: Fix: the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.
26.1.3.36: Rebuilt against DX.Data.Xpo 26.1.3.38 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
26.1.3.35: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile.
26.1.3.34: Upgrade to DevExpress v26.1.3
Expand All @@ -43,8 +44,15 @@
<ItemGroup>
<PackageReference Include="AutoMapper" Version="16.*" />
</ItemGroup>
<!-- per target framework, as in DX.Data.Xpo.Identity: the Identity packages bring ASP.NET Core's crypto, which must
be the version of the app's ASP.NET Core -->
<PropertyGroup>
<AspNetIdentityVersion Condition="'$(TargetFramework)'=='net8.0'">8.0.*</AspNetIdentityVersion>
<AspNetIdentityVersion Condition="'$(TargetFramework)'=='net9.0'">9.0.*</AspNetIdentityVersion>
<AspNetIdentityVersion Condition="'$(TargetFramework)'=='net10.0'">10.0.*</AspNetIdentityVersion>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)' != 'net471'">
<PackageReference Include="Microsoft.Extensions.Identity.Stores" Version="10.0.*" />
<PackageReference Include="Microsoft.Extensions.Identity.Stores" Version="$(AspNetIdentityVersion)" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>26.1.3.37</Version>
<FileVersion>26.1.3.37</FileVersion>
<Version>26.1.3.38</Version>
<FileVersion>26.1.3.38</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>XPO Based storage provider for ASP.NET Identity with Automapper implementation</Description>
<Copyright>Copyright (c) 2020 Don Wibier</Copyright>
Expand All @@ -12,6 +12,7 @@
<Nullable>enable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.38: Rebuilt against DX.Data.Xpo.Identity 26.1.3.39 and DX.Data.Xpo.AutoMapper 26.1.3.37 (the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.)
26.1.3.36: Rebuilt against DX.Data.Xpo.Identity 26.1.3.37 / DX.Data.Xpo.AutoMapper 26.1.3.36 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
26.1.3.35: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile.
26.1.3.34: Upgrade to DevExpress v26.1.3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<Version>26.1.3.38</Version>
<FileVersion>26.1.3.38</FileVersion>
<Version>26.1.3.39</Version>
<FileVersion>26.1.3.39</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>XPO Based storage provider for ASP.NET Identity with Mapster implementation</Description>
<Copyright>Copyright (c) 2020 Don Wibier</Copyright>
Expand All @@ -12,6 +12,7 @@
<Nullable>enable</Nullable>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.39: Rebuilt against DX.Data.Xpo.Identity 26.1.3.39 (the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.)
26.1.3.37: Rebuilt against DX.Data.Xpo.Identity 26.1.3.37 / DX.Data.Xpo.Mapster 26.1.3.34 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
26.1.3.36: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile.
26.1.3.35: Rebuilt against DX.Data.Xpo.Identity 26.1.3.35 / DX.Data.Xpo.Mapster 26.1.3.32 to pick up DevExpress v26.1.3 transitively.
Expand Down
18 changes: 14 additions & 4 deletions DX.Data.Xpo.Identity/DX.Data.Xpo.Identity.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>26.1.3.38</Version>
<FileVersion>26.1.3.38</FileVersion>
<Version>26.1.3.39</Version>
<FileVersion>26.1.3.39</FileVersion>
<Authors>Don Wibier (DevExpress)</Authors>
<Description>XPO Based abstract storage provider for ASP.NET Identity</Description>
<Copyright>Copyright (c) 2020 Don Wibier</Copyright>
Expand All @@ -25,6 +25,7 @@
<PackageTags>DXWeb Wibier DevExpress XPO ORM Microsoft Identity Advantage SQL Anywhere Sybase DB2 Interbase/Firebird MS-Access Oracle Pervasive PostgreSQL SQLite VistaDB MS-SQL MySQL</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
26.1.3.39: Fix: the Microsoft.Extensions.Identity packages per target framework (8.0 for net8.0, 9.0 for net9.0, 10.0 for net10.0): 10.0 on net8.0 brought Microsoft.AspNetCore.Cryptography.Internal 10 into .NET 8 apps and broke Data Protection (tokens, antiforgery) on Linux.
26.1.3.37: Rebuilt against DX.Data.Xpo 26.1.3.38 to pick up the System.Security.Cryptography.Xml 8.0.4 fix (NU1903) transitively.
26.1.3.36: Added a README.md with technical documentation, now embedded in the package via PackageReadmeFile.
26.1.3.35: Upgrade to DevExpress v26.1.3
Expand Down Expand Up @@ -91,12 +92,21 @@
<PackageReference Include="FluentValidation" Version="9.5.4" />
</ItemGroup>

<!-- The Identity packages come with ASP.NET Core's crypto (Microsoft.AspNetCore.Cryptography.KeyDerivation and
.Internal), which must be the version of the app's ASP.NET Core: 10.0 on net8.0 replaced .NET 8's own
Cryptography.Internal and broke Data Protection (tokens, antiforgery) on Linux. So per target framework. -->
<PropertyGroup>
<AspNetIdentityVersion Condition="'$(TargetFramework)'=='net8.0'">8.0.*</AspNetIdentityVersion>
<AspNetIdentityVersion Condition="'$(TargetFramework)'=='net9.0'">9.0.*</AspNetIdentityVersion>
<AspNetIdentityVersion Condition="'$(TargetFramework)'=='net10.0'">10.0.*</AspNetIdentityVersion>
</PropertyGroup>

<ItemGroup Condition="'$(TargetFramework)'!='net462'">
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.*" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.*" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.*" />
<PackageReference Include="Microsoft.Extensions.Identity.Core" Version="10.0.*" />
<PackageReference Include="Microsoft.Extensions.Identity.Stores" Version="10.0.*" />
<PackageReference Include="Microsoft.Extensions.Identity.Core" Version="$(AspNetIdentityVersion)" />
<PackageReference Include="Microsoft.Extensions.Identity.Stores" Version="$(AspNetIdentityVersion)" />
<PackageReference Include="FluentValidation" Version="12.1.*" />
</ItemGroup>
<ItemGroup>
Expand Down