diff --git a/src/CommandQuery.AWSLambda/CommandQuery.AWSLambda.csproj b/src/CommandQuery.AWSLambda/CommandQuery.AWSLambda.csproj index 2db7613..9cc0e9d 100644 --- a/src/CommandQuery.AWSLambda/CommandQuery.AWSLambda.csproj +++ b/src/CommandQuery.AWSLambda/CommandQuery.AWSLambda.csproj @@ -2,16 +2,11 @@ netstandard2.0 - 2.0.0 + 3.0.0 -- Changed target framework to netcoreapp3.1 🎯 -- Now uses System.Text.Json, instead of Newtonsoft.Json 📜 -- Added the new abstractions ICommandFunction and IQueryFunction -- Added JsonSerializerOptions constructor parameter in CommandFunction and QueryFunction -- Renamed method to HandleAsync in CommandFunction and QueryFunction 💥 -- Changed the ILambdaContext parameter to ILambdaLogger in HandleAsync methods in CommandFunction and QueryFunction 💥 -- Added extension methods AddCommandFunction and AddQueryFunction on IServiceCollection -- Nested object graph queries via GET is now supported +- Change TargetFramework to netstandard2.0 +- Bump Amazon.Lambda.Core to 2.1.0 +- Bump Amazon.Lambda.APIGatewayEvents to 2.5.0 Henrik Lau Eriksson Command Query Separation for AWS Lambda ⚡ diff --git a/src/CommandQuery.Abstractions/CommandQuery.Abstractions.csproj b/src/CommandQuery.Abstractions/CommandQuery.Abstractions.csproj index b0bc73d..8ec14ac 100644 --- a/src/CommandQuery.Abstractions/CommandQuery.Abstractions.csproj +++ b/src/CommandQuery.Abstractions/CommandQuery.Abstractions.csproj @@ -3,11 +3,8 @@ netstandard2.0 CommandQuery - 2.0.0 + 3.0.0 -- Removed target framework net461 🎯 -- Changed the class Error to a interface IError -- Added CancellationToken parameter to HandleAsync methods in ICommandHandler<in TCommand>, ICommandHandler<in TCommand, TResult> and IQueryHandler<in TQuery, TResult> 💥 Henrik Lau Eriksson Interfaces for CommandQuery diff --git a/src/CommandQuery.AspNetCore/CommandQuery.AspNetCore.csproj b/src/CommandQuery.AspNetCore/CommandQuery.AspNetCore.csproj index 96e6df4..9540d77 100644 --- a/src/CommandQuery.AspNetCore/CommandQuery.AspNetCore.csproj +++ b/src/CommandQuery.AspNetCore/CommandQuery.AspNetCore.csproj @@ -2,10 +2,9 @@ net6.0 - 2.0.0 + 3.0.0 -- Changed the target frameworks to netstandard2.0 and netcoreapp3.1 🎯 -- Added extension methods AddCommandControllers and AddQueryControllers on IServiceCollection +- Change TargetFramework to net6.0 Henrik Lau Eriksson Command Query Separation for ASP.NET Core 🌐 diff --git a/src/CommandQuery.AzureFunctions/CommandQuery.AzureFunctions.csproj b/src/CommandQuery.AzureFunctions/CommandQuery.AzureFunctions.csproj index 824cd20..01003b3 100644 --- a/src/CommandQuery.AzureFunctions/CommandQuery.AzureFunctions.csproj +++ b/src/CommandQuery.AzureFunctions/CommandQuery.AzureFunctions.csproj @@ -2,16 +2,13 @@ netstandard2.0 - 2.0.0 + 3.0.0 -- Changed target frameworks to netcoreapp3.1 and net5.0 🎯 -- netcoreapp3.1 uses Newtonsoft.Json 📜 -- net5.0 uses System.Text.Json 📜 -- Added JsonSerializerSettings/JsonSerializerOptions constructor parameter in CommandFunction and QueryFunction -- Renamed method to HandleAsync in CommandFunction and QueryFunction 💥 -- Added CancellationToken parameter to HandleAsync method in netcoreapp3.1 -- Added extension methods AddCommandFunction and AddQueryFunction on IServiceCollection -- Nested object graph queries via GET is now supported +- Change TargetFramework to netstandard2.0 +- Drop support for in-process functions + - Only support isolated worker process functions +- Bump Microsoft.Azure.Functions.Worker to 1.10.0 +- Add CancellationToken parameter to HandleAsync method in CommandFunction and QueryFunction Henrik Lau Eriksson Command Query Separation for Azure Functions ⚡ diff --git a/src/CommandQuery.Client/CommandQuery.Client.csproj b/src/CommandQuery.Client/CommandQuery.Client.csproj index 460728b..a43c4cd 100644 --- a/src/CommandQuery.Client/CommandQuery.Client.csproj +++ b/src/CommandQuery.Client/CommandQuery.Client.csproj @@ -2,14 +2,9 @@ netstandard2.0 - 2.0.0 + 3.0.0 -- Removed target framework net461 🎯 -- Now uses System.Text.Json, instead of Newtonsoft.Json 📜 -- Added constructor with HttpClient and JsonSerializerOptions parameters to CommandClient and QueryClient -- Removed sync over async methods in CommandClient and QueryClient 💥 -- Added CancellationToken parameter to methods in CommandClient and QueryClient -- Nested object graph queries via GET is now supported +- Bump System.Net.Http.Json to 6.0.0 Henrik Lau Eriksson Clients for CommandQuery diff --git a/src/CommandQuery.GoogleCloudFunctions/CommandQuery.GoogleCloudFunctions.csproj b/src/CommandQuery.GoogleCloudFunctions/CommandQuery.GoogleCloudFunctions.csproj index 53b5b8a..9b05670 100644 --- a/src/CommandQuery.GoogleCloudFunctions/CommandQuery.GoogleCloudFunctions.csproj +++ b/src/CommandQuery.GoogleCloudFunctions/CommandQuery.GoogleCloudFunctions.csproj @@ -2,11 +2,12 @@ netstandard2.0 - 2.0.0 + 3.0.0 -- New project ✨ -- Target framework netcoreapp3.1 🎯 -- Uses System.Text.Json 📜 +- Change TargetFramework to netstandard2.0 +- Change dependencies to: + - Microsoft.AspNetCore.Http 2.2.2 + - Microsoft.Extensions.Logging.Abstractions 6.0.3 Henrik Lau Eriksson Command Query Separation for Google Cloud Functions ⚡ diff --git a/src/CommandQuery.SystemTextJson/CommandQuery.SystemTextJson.csproj b/src/CommandQuery.SystemTextJson/CommandQuery.SystemTextJson.csproj index 8b5c19b..5fc3d0c 100644 --- a/src/CommandQuery.SystemTextJson/CommandQuery.SystemTextJson.csproj +++ b/src/CommandQuery.SystemTextJson/CommandQuery.SystemTextJson.csproj @@ -2,11 +2,9 @@ netstandard2.0 - 2.0.0 + 3.0.0 -- New project ✨ -- Target framework netstandard2.0 🎯 -- Depends on System.Text.Json version 5.0.2 📜 +- Bump System.Text.Json to 6.0.7 Henrik Lau Eriksson System.Text.Json extensions for CommandQuery diff --git a/src/CommandQuery/CommandQuery.csproj b/src/CommandQuery/CommandQuery.csproj index 64a932e..7a490b7 100644 --- a/src/CommandQuery/CommandQuery.csproj +++ b/src/CommandQuery/CommandQuery.csproj @@ -2,17 +2,9 @@ netstandard2.0 - 2.0.0 + 3.0.0 -- Removed target framework net461 🎯 -- Renamed method ProcessWithResultAsync to ProcessAsync in CommandProcessor 💥 -- Added CancellationToken parameter to ProcessAsync methods in CommandProcessor and QueryProcessor -- Renamed CommandTypeCollection to CommandTypeProvider 💥 -- Renamed QueryTypeCollection to QueryTypeProvider 💥 -- Added method AssertConfigurationIsValid to CommandProcessor and QueryProcessor -- CommandProcessor, CommandTypeProvider, QueryProcessor and QueryTypeProvider are now added to IServiceCollection as singletons -- CommandTypeException is now thrown if multiple commands with the same name is added to the CommandTypeProvider -- QueryTypeException is now thrown if multiple queries with the same name is added to the QueryTypeProvider +- Bump Microsoft.Extensions.DependencyInjection to 6.0.1 Henrik Lau Eriksson Command Query Separation for .NET Framework and .NET Standard ⚙️ @@ -56,4 +48,4 @@ - \ No newline at end of file +