Skip to content

Add IMediator, Unit support, DI updates, and docs - #12

Merged
manusoft merged 3 commits into
masterfrom
feature/meditor-interface
Aug 13, 2026
Merged

Add IMediator, Unit support, DI updates, and docs#12
manusoft merged 3 commits into
masterfrom
feature/meditor-interface

Conversation

@manusoft

Copy link
Copy Markdown
Owner

No description provided.

Add IMediator interface inheriting ISender/IPublisher and implement Mediator class. Update all usages to IMediator in code and docs. Refactor DI to register Sender/Publisher as concrete types and IMediator as a new service. Update tests and refactor DeletePet handler to void return. Minor cleanups and global using changes.
Updated target framework from .NET 9.0 to 10.0.
Bumped Microsoft.AspNetCore.OpenApi, Microsoft.EntityFrameworkCore, and Microsoft.EntityFrameworkCore.InMemory from 9.0.4 to 10.0.11.
- Introduced IMediator interface and lightweight implementation
- Updated DI to register ISender, IPublisher, IMediator by default
- Added Unit struct, IRequest (non-generic), and Send(IRequest) overload
- Enhanced README and changelog with new features and usage
- Improved release workflow permissions and NuGet key handling
@manusoft manusoft added this to the v1.5.2 milestone Aug 13, 2026
@manusoft manusoft self-assigned this Aug 13, 2026
@manusoft manusoft added the enhancement New feature or request label Aug 13, 2026
@manusoft
manusoft merged commit 1ddc930 into master Aug 13, 2026
6 checks passed
@manusoft
manusoft deleted the feature/meditor-interface branch August 13, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant