Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.29.0 #131

Merged
merged 2 commits into from
Nov 19, 2024
Merged
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
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ jobs:
dotnet-version: |
3.1.x
6.0.x
7.0.x
8.0.x
9.0.x

- name: Restore dependencies
run: dotnet restore
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

Represents the **NuGet** versions.

## v3.29.0
- *Enhancement:* Added `net9.0` support.
- *Enhancement:* Deprecated `net7.0` support; no longer supported by [Microsoft](https://dotnet.microsoft.com/en-us/platform/support/policy).
- *Enhancement:* Updated dependencies to latest; including transitive where applicable.

## v3.28.0
- *Enhancement:* Added extended capabilities to the `InvokeArgs` to allow additional customization.

Expand Down
2 changes: 1 addition & 1 deletion Common.targets
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<Version>3.28.0</Version>
<Version>3.29.0</Version>
<LangVersion>preview</LangVersion>
<Authors>Avanade</Authors>
<Company>Avanade</Company>
Expand Down
1 change: 1 addition & 0 deletions CoreEx.sln
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D5BD5701-A950-4E69-8EDA-F40CD0B47278}"
ProjectSection(SolutionItems) = preProject
CHANGELOG.md = CHANGELOG.md
.github\workflows\CI.yml = .github\workflows\CI.yml
CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md
Common.targets = Common.targets
CONTRIBUTING.md = CONTRIBUTING.md
Expand Down
10 changes: 4 additions & 6 deletions src/CoreEx.AspNetCore/CoreEx.AspNetCore.csproj
Original file line number Diff line number Diff line change
@@ -1,27 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>CoreEx.AspNetCore</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx ASP.NET Core backend Extensions.</Title>
<Description>CoreEx ASP.NET backend Extensions.</Description>
<PackageTags>coreex api aspnet entity microservices</PackageTags>
<OpenApiGenerateDocuments>false</OpenApiGenerateDocuments>

</PropertyGroup>

<Import Project="..\..\Common.targets" />

<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.8.1" />
<FrameworkReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CoreEx\CoreEx.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' != 'netstandard2.1'">
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion src/CoreEx.AutoMapper/CoreEx.AutoMapper.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>CoreEx.Mapping</RootNamespace>
<Product>CoreEx.AutoMapper</Product>
<Title>CoreEx .NET AutoMapper Extensions.</Title>
Expand Down
5 changes: 3 additions & 2 deletions src/CoreEx.Azure/CoreEx.Azure.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>CoreEx.Azure</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Azure Extensions.</Title>
Expand All @@ -16,11 +16,12 @@
<ItemGroup>
<PackageReference Include="Azure.Data.Tables" Version="12.9.1" />
<PackageReference Include="Azure.Messaging.ServiceBus" Version="7.18.2" />
<PackageReference Include="Azure.Storage.Blobs" Version="12.22.1" />
<PackageReference Include="Azure.Storage.Blobs" Version="12.23.0" />
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.ServiceBus" Version="5.22.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Http" Version="3.2.0" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus" Version="5.16.4" />
<PackageReference Include="Microsoft.Extensions.Configuration.AzureAppConfiguration" Version="8.0.0" />
<PackageReference Include="Newtonsoft.Json.Bson" Version="1.0.3" />
</ItemGroup>

<Import Project="..\..\Common.targets" />
Expand Down
5 changes: 3 additions & 2 deletions src/CoreEx.Cosmos/CoreEx.Cosmos.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Cosmos</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Cosmos DB extras.</Title>
Expand All @@ -12,7 +12,8 @@
<Import Project="..\..\Common.targets" />

<ItemGroup>
<PackageReference Include="Microsoft.Azure.Cosmos" Version="3.44.0" />
<PackageReference Include="Microsoft.Azure.Cosmos" Version="3.45.2" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/CoreEx.Data/CoreEx.Data.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Data</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Data extras.</Title>
Expand All @@ -12,7 +12,7 @@
<Import Project="..\..\Common.targets" />

<ItemGroup>
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.4.5" />
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.4.9" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/CoreEx.Database.MySql/CoreEx.Database.MySql.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Database.MySql</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET MySQL Database extras.</Title>
Expand All @@ -12,7 +12,7 @@
<Import Project="..\..\Common.targets" />

<ItemGroup>
<PackageReference Include="MySql.Data" Version="9.0.0" />
<PackageReference Include="MySql.Data" Version="9.1.0" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/CoreEx.Database.Postgres/CoreEx.Database.Postgres.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>CoreEx.Database.Postgres</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Postgres Database extras.</Title>
Expand All @@ -12,7 +12,7 @@
<Import Project="..\..\Common.targets" />

<ItemGroup>
<PackageReference Include="Npgsql" Version="8.0.4" />
<PackageReference Include="Npgsql" Version="9.0.1" />
</ItemGroup>

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

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Database.SqlServer</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET SQL Server Database extras.</Title>
Expand Down
2 changes: 1 addition & 1 deletion src/CoreEx.Database/CoreEx.Database.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Database</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Relational Database extras.</Title>
Expand Down
20 changes: 18 additions & 2 deletions src/CoreEx.Dataverse/CoreEx.Dataverse.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>CoreEx.Dataverse</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Microsoft Dataverse extras.</Title>
Expand All @@ -12,7 +12,23 @@
<Import Project="..\..\Common.targets" />

<ItemGroup>
<PackageReference Include="Microsoft.PowerPlatform.Dataverse.Client" Version="1.1.32" />
<PackageReference Include="Microsoft.PowerPlatform.Dataverse.Client" Version="1.2.2" />
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
<PackageReference Include="System.Formats.Asn1" Version="9.0.0" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="9.0.0" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="System.Formats.Asn1" Version="8.0.1" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="8.0.0" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
<PackageReference Include="System.Formats.Asn1" Version="6.0.1" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="6.0.5" />
</ItemGroup>

<ItemGroup>
Expand Down
12 changes: 6 additions & 6 deletions src/CoreEx.EntityFrameworkCore/CoreEx.EntityFrameworkCore.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>CoreEx.EntityFrameworkCore</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Entity Framework Core (EF) extras.</Title>
Expand All @@ -13,15 +13,15 @@
<Import Project="..\..\Common.targets" />

<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.33" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.36" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.20" />
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.11" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" />
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" />
</ItemGroup>

<ItemGroup>
Expand Down
4 changes: 2 additions & 2 deletions src/CoreEx.FluentValidation/CoreEx.FluentValidation.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.FluentValidation</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET FluentValidation Extensions.</Title>
Expand All @@ -10,7 +10,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FluentValidation" Version="11.10.0" />
<PackageReference Include="FluentValidation" Version="11.11.0" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/CoreEx.Newtonsoft/CoreEx.Newtonsoft.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Newtonsoft</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Newtonsoft Extensions.</Title>
Expand Down
2 changes: 1 addition & 1 deletion src/CoreEx.OData/CoreEx.OData.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.OData</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET OData extras.</Title>
Expand Down
4 changes: 2 additions & 2 deletions src/CoreEx.Solace/CoreEx.Solace.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Solace</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Standard Solace PubSub+ Extensions.</Title>
Expand All @@ -10,7 +10,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="SolaceSystems.Solclient.Messaging" Version="10.25.0" />
<PackageReference Include="SolaceSystems.Solclient.Messaging" Version="10.26.0" />
</ItemGroup>

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

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>UnitTestEx.NUnit</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx NUnit UnitTesting extras.</Title>
Expand Down
3 changes: 1 addition & 2 deletions src/CoreEx.UnitTesting/CoreEx.UnitTesting.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0</TargetFrameworks>
<RootNamespace>UnitTestEx</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx UnitTesting extras.</Title>
Expand All @@ -18,7 +18,6 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
<PackageReference Include="UnitTestEx" Version="4.4.2" />
</ItemGroup>

Expand Down
2 changes: 1 addition & 1 deletion src/CoreEx.Validation/CoreEx.Validation.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net6.0;net7.0;net8.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks>net6.0;net8.0;net9.0;netstandard2.1</TargetFrameworks>
<RootNamespace>CoreEx.Validation</RootNamespace>
<Product>CoreEx</Product>
<Title>CoreEx .NET Validation (Alternative).</Title>
Expand Down
Loading
Loading