Skip to content

2.0.0

Choose a tag to compare

@seesharper seesharper released this 03 Mar 12:16
· 2 commits to master since this release
30c59de

Change Log

2.0.0 (03/03/2026)

Full Changelog

Merged Pull Requests

Async scopes support for CQRS.Execution 2.0.0 (03/03/2026) #13 (seesharper)

Summary

  • Upgrade CQRS.Execution to 2.0.0, which introduces breaking changes requiring async scope support
  • Implement CreateScopeAsync() (returning ValueTask<IScope>) in CommandHandlerScopeFactory and QueryHandlerScopeFactory, replacing the old synchronous CreateScope()
  • Implement DisposeAsync() in CommandHandlerScope and QueryHandlerScope to satisfy the new IAsyncDisposable requirement
  • Remove synchronous Dispose() methods since the interfaces only require IAsyncDisposable
  • Upgrade target framework from netstandard2.0 to net8.0
  • Bump AwesomeAssertions, coverlet.collector, Microsoft.NET.Test.Sdk, and Dotnet.Build

Test plan

  • All 18 existing tests pass
  • 100% line and branch coverage confirmed

🤖 Generated with Claude Code