TinyCqrs 4.0.0
See the version list below for details.
dotnet add package TinyCqrs --version 4.0.0
NuGet\Install-Package TinyCqrs -Version 4.0.0
<PackageReference Include="TinyCqrs" Version="4.0.0" />
paket add TinyCqrs --version 4.0.0
#r "nuget: TinyCqrs, 4.0.0"
// Install TinyCqrs as a Cake Addin #addin nuget:?package=TinyCqrs&version=4.0.0 // Install TinyCqrs as a Cake Tool #tool nuget:?package=TinyCqrs&version=4.0.0
A small CQRS Library based on the CQRS In Practice course by Vladimir Khorikov. Some of the code in this library was extended directly from Vladimir's examples in the course.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
NuGet packages (3)
Showing the top 3 NuGet packages that depend on TinyCqrs:
Package | Downloads |
---|---|
DgPersonal.Persistence
General persistence code that I use across multiple projects. |
|
TinyCqrs.FluentValidation
A small CQRS Library based on the CQRS In Practice course by Vladimir Khorikov. Some of the code in this library was extended directly from Vladimir's examples in the course. |
|
TinyCqrs.Mvc
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
4.0.0
- Breaking change: ICmdResult takes in a type parameter for the result type
- Breaking change: Minimum support level for .NET 8.0
- Breaking change: Removed SourceName, replaced with Type
- Breaking change: Removed SourceName from CmdIssue
3.0.0
- Breaking change: Removed support for TinyCqrs.FluentValidation which is now legacy and works only with v2 or lower
- Breaking change: CmdHandler execute return type changed to CmdResult from ICmdResult
- Updated abstract handlers to allow for custom return type
- Updated abstract handlers to provide setter on CmdResult property
2.0.2
- Added [JsonConstructor] attribute to CmdResult for Json.Net
- Fixed naming bug with CmdIssue's [JsonConstructor]
2.0.1
- Added [JsonConstructor] attribute to CmdIssue for Json.Net deserialization
2.0.0
- Breaking change: ICmdResult has merged Errors and Warnings collections into Issues with an IssueType enum.
- Breaking change: ICmdResult has changed IsSuccessful() to Success property for serialization
- Command handler interfaces now also support custom return type where the return type is based on ICmdResult
- Extension method HandlerPipelineEquals() added to express unit test expectation for decorator pipeline in a more succinct manner.
- Handler registrar updated to allow multiple handler contracts on a single concrete class