- Remove unnecessary check for _options.UseTaskWhenAll
- README: Add 'Parallel notification handling' section
- Removed Nuke
- Updated to .NET 8
- Fixed sonarcloud. Now only run on master pushes, on PRs we only run dotnet test and format
- Removed old azure devops pipelines
- Pipelines now fully written in github actions
- Updated dependencies
- Added documentation comments to
ICourier,CourierInjectorandCourierOptions - Use Invoke iso DynamicInvoke for better performance
- Fix bug where RemoveWeak would sometimes remove too many handlers
- Add
UseTaskWhenAlloption for parallel notification handling
- Update MediatR to version 12
- Deprecate DI package
- Move test and sample code into one project
- Removed support for convention and interface clients
- Multi target .NET standard 2.0 and .NET 6
- Use reproducible builds
- Include Readme and Changelog in package
- Update MediatR to version 10
- Update target framework to netstandard2.1