Releases: hlaueriksson/CommandQuery
Releases · hlaueriksson/CommandQuery
v4.0.0
CommandQuery
- Bump Microsoft.Extensions.DependencyInjectionto8.0.0
CommandQuery.AspNetCore
- Change TargetFramework to net8.0
CommandQuery.AWSLambda
- Bump Amazon.Lambda.Coreto2.2.0
- Bump Amazon.Lambda.APIGatewayEventsto2.7.0
- Make ILambdaLoggerparameter required forHandleAsync
- Add support for APIGatewayHttpApiV2ProxyRequest
CommandQuery.AzureFunctions
- Change TargetFramework to net8.0
- Bump Microsoft.Azure.Functions.Workerto1.22.0
- Remove ILoggerparameter fromHandleAsync
- Add support for HttpRequest
CommandQuery.Client
- Bump System.Net.Http.Jsonto8.0.0
CommandQuery.GoogleCloudFunctions
- Change Microsoft.AspNetCore.Httpto2.1.34
- Bump Microsoft.Extensions.Logging.Abstractionsto6.0.4
CommandQuery.SystemTextJson
- Bump System.Text.Jsonto8.0.4
- Deserialize JSON with sane defaults
v3.0.0
CommandQuery:
- Bump Microsoft.Extensions.DependencyInjectionto6.0.1
CommandQuery.AspNetCore:
- Change TargetFramework to net6.0
CommandQuery.AWSLambda:
- Change TargetFramework to netstandard2.0
- Bump Amazon.Lambda.Coreto2.1.0
- Bump Amazon.Lambda.APIGatewayEventsto2.5.0
CommandQuery.AzureFunctions:
- Change TargetFramework to netstandard2.0
- Drop support for in-process functions
- Only support isolated worker process functions
 
- Bump Microsoft.Azure.Functions.Workerto1.10.0
- Add CancellationTokenparameter toHandleAsyncmethod inCommandFunctionandQueryFunction
CommandQuery.Client:
- Bump System.Net.Http.Jsonto6.0.0
CommandQuery.GoogleCloudFunctions:
- Change TargetFramework to netstandard2.0
- Change dependencies to:
- Microsoft.AspNetCore.Http- 2.2.2
- Microsoft.Extensions.Logging.Abstractions- 6.0.3
 
CommandQuery.NewtonsoftJson:
- Delete project
CommandQuery.SystemTextJson:
- Bump System.Text.Jsonto6.0.7
v2.0.0
CommandQuery
- Removed target framework net461🎯
- Renamed method ProcessWithResultAsynctoProcessAsyncinCommandProcessor💥
- Added CancellationTokenparameter toProcessAsyncmethods inCommandProcessorandQueryProcessor
- Renamed CommandTypeCollectiontoCommandTypeProvider💥
- Renamed QueryTypeCollectiontoQueryTypeProvider💥
- Added method AssertConfigurationIsValidtoCommandProcessorandQueryProcessor
- CommandProcessor,- CommandTypeProvider,- QueryProcessorand- QueryTypeProviderare now added to- IServiceCollectionas singletons
- CommandTypeExceptionis now thrown if multiple commands with the same name is added to the- CommandTypeProvider
- QueryTypeExceptionis now thrown if multiple queries with the same name is added to the- QueryTypeProvider
CommandQuery.Abstractions
- Removed target framework net461🎯
- Changed the class Errorto a interfaceIError
- Added CancellationTokenparameter toHandleAsyncmethods inICommandHandler<TCommand>,ICommandHandler<TCommand, TResult>andIQueryHandler<TQuery, TResult>💥
CommandQuery.AspNet.WebApi
- Excluded from further development 🔥
CommandQuery.AspNetCore
- Changed the target frameworks to netstandard2.0andnetcoreapp3.1🎯
- Added extension methods AddCommandControllersandAddQueryControllersonIServiceCollection
CommandQuery.AWSLambda
- Changed target framework to netcoreapp3.1🎯
- Now uses System.Text.Json, instead ofNewtonsoft.Json📜
- Added the new abstractions ICommandFunctionandIQueryFunction
- Added JsonSerializerOptionsconstructor parameter inCommandFunctionandQueryFunction
- Renamed method to HandleAsyncinCommandFunctionandQueryFunction💥
- Changed the ILambdaContextparameter toILambdaLoggerinHandleAsyncmethods inCommandFunctionandQueryFunction💥
- Added extension methods AddCommandFunctionandAddQueryFunctiononIServiceCollection
- Nested object graph queries via GETis now supported
CommandQuery.AzureFunctions
- Changed target frameworks to netcoreapp3.1andnet5.0🎯
- netcoreapp3.1uses- Newtonsoft.Json📜
- net5.0uses- System.Text.Json📜
- Added JsonSerializerSettings/JsonSerializerOptionsconstructor parameter inCommandFunctionandQueryFunction
- Renamed method to HandleAsyncinCommandFunctionandQueryFunction💥
- Added CancellationTokenparameter toHandleAsyncmethod innetcoreapp3.1
- Added extension methods AddCommandFunctionandAddQueryFunctiononIServiceCollection
- Nested object graph queries via GETis now supported
CommandQuery.Client
- Removed target framework net461🎯
- Now uses System.Text.Json, instead ofNewtonsoft.Json📜
- Added constructor with HttpClientandJsonSerializerOptionsparameters toCommandClientandQueryClient
- Removed sync over async methods in CommandClientandQueryClient💥
- Added CancellationTokenparameter to methods inCommandClientandQueryClient
- Nested object graph queries via GETis now supported
CommandQuery.DependencyInjection
- Excluded from further development 🔥
- Code moved to CommandQuery
CommandQuery.Extensions
- Excluded from further development 🔥
- Code moved to CommandQuery.NewtonsoftJson
CommandQuery.GoogleCloudFunctions
- New project ✨
- Target framework netcoreapp3.1🎯
- Uses System.Text.Json📜
CommandQuery.NewtonsoftJson
- New project ✨
- Code moved from CommandQuery.Extensions
- Target framework netstandard2.0🎯
- Depends on Newtonsoft.Jsonversion11.0.2📜
CommandQuery.SystemTextJson
- New project ✨
- Target framework netstandard2.0🎯
- Depends on System.Text.Jsonversion5.0.2📜