Skip to content

Commit

Permalink
🔖 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hlaueriksson committed Jan 9, 2023
1 parent 56667ee commit 4069f19
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 51 deletions.
13 changes: 4 additions & 9 deletions src/CommandQuery.AWSLambda/CommandQuery.AWSLambda.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,11 @@

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- 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
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Command Query Separation for AWS Lambda ⚡
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,8 @@
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>CommandQuery</RootNamespace>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- Removed target framework net461 🎯
- Changed the class Error to a interface IError
- Added CancellationToken parameter to HandleAsync methods in ICommandHandler&lt;in TCommand&gt;, ICommandHandler&lt;in TCommand, TResult&gt; and IQueryHandler&lt;in TQuery, TResult&gt; 💥
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Interfaces for CommandQuery
Expand Down
5 changes: 2 additions & 3 deletions src/CommandQuery.AspNetCore/CommandQuery.AspNetCore.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- Changed the target frameworks to netstandard2.0 and netcoreapp3.1 🎯
- Added extension methods AddCommandControllers and AddQueryControllers on IServiceCollection
- Change TargetFramework to net6.0
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Command Query Separation for ASP.NET Core 🌐
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,13 @@

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- 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
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Command Query Separation for Azure Functions ⚡
Expand Down
9 changes: 2 additions & 7 deletions src/CommandQuery.Client/CommandQuery.Client.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,9 @@

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- 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
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Clients for CommandQuery
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- 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
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Command Query Separation for Google Cloud Functions ⚡
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- New project ✨
- Target framework netstandard2.0 🎯
- Depends on System.Text.Json version 5.0.2 📜
- Bump System.Text.Json to 6.0.7
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>System.Text.Json extensions for CommandQuery</Description>
Expand Down
14 changes: 3 additions & 11 deletions src/CommandQuery/CommandQuery.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,9 @@

<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>2.0.0</Version>
<Version>3.0.0</Version>
<PackageReleaseNotes>
- 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
</PackageReleaseNotes>
<Authors>Henrik Lau Eriksson</Authors>
<Description>Command Query Separation for .NET Framework and .NET Standard ⚙️
Expand Down Expand Up @@ -56,4 +48,4 @@
<ProjectReference Include="..\CommandQuery.Abstractions\CommandQuery.Abstractions.csproj" />
</ItemGroup>

</Project>
</Project>

0 comments on commit 4069f19

Please sign in to comment.