Releases: LuckyPennySoftware/MediatR
v13.1.0
What's Changed
- Do not require non-public license classes to be registered; fixes #1127 by @jbogard in #1129
- Adding direct .NET 4.x support by @jbogard in #1131
- Update release.yml by @dhgatjeye in #1132
- Allowing static license key values by @jbogard in #1136
- Dependency Injection tests for various providers by @jithu7432 in #1134
- Upgrade to System.Text.Json version without transitive vulnerability by @kanilsz in #1139
- Add DI tests for
LightInject,StashBox,Lamarby @jithu7432 in #1137
New Contributors
- @dhgatjeye made their first contribution in #1132
- @kanilsz made their first contribution in #1139
Full Changelog: v13.0.0...v13.1.0
v13.0.0
Full Changelog: v12.5.0...v13.0.0
- Added support for .NET Standard 2.0
- Requiring license key
- Moving from Apache license to dual commercial/OSS license
To set your license key:
services.AddMediatR(cfg => {
cfg.LicenseKey = "<License key here>";
});You can obtain your license key at MediatR.io
v12.5.0
What's Changed
- Open behavior multiple registration extensions by @Emopusta in #1065
- Remove duplicate
Nullableproperty fromMediatR.Contractsby @jithu7432 in #1061 - Timeout behavior support by @zachpainter77 in #1058
- GitHub Actions upload-artifacts@v2 deprecated moving to v4 by @jithu7432 in #1072
- update MinVer from 4.3.0 to 6.0.0 by @adamralph in #1102
- Update setup-dotnet package version. by @Emopusta in #1086
- Add test for multiple open behavior registration feature. by @Emopusta in #1077
- Add validation and comments to OpenBehavior entity. by @Emopusta in #1078
- Passing CancellationToken to the call chain by @podobaas in #1100
New Contributors
- @Emopusta made their first contribution in #1065
- @jithu7432 made their first contribution in #1061
- @podobaas made their first contribution in #1100
Full Changelog: v12.4.1...v12.5.0
v12.4.1
What's Changed
- Make Auto Registration of Generic Handlers OPT-IN by @zachpainter77 in #1057
Full Changelog: v12.4.0...v12.4.1
v12.4.0
What's Changed
- Add Support For Generic Handlers With Multiple Generic Type Parameters by @zachpainter77 in #1048
Full Changelog: v12.3.0...v12.4.0
v12.3.0
What's Changed
- Fix AutoRegisterRequestProcessors to include all implementations by @hisuwh in #989
- #1016 Use repo readme for base package by @thompson-tomo in #1017
- Add Support for Generic Handlers by @zachpainter77 in #1013
New Contributors
- @hisuwh made their first contribution in #989
- @thompson-tomo made their first contribution in #1017
- @zachpainter77 made their first contribution in #1013
Full Changelog: v12.2.0...v12.3.0
v12.2.0
v12.1.1
v12.1.0
Migration Guide
https://github.com/jbogard/MediatR/wiki/Migration-Guide-12.0-to-12.1
What's Changed
- AddOpenBehavior(type) now supports stream behaviors without duplicate registrations by @asimmon in #860
- Remove unnecessary usage of GetTypeInfo by @jvandertil in #859
- Fix typo in comment by @owns in #873
- Fix runtime exception in DryIoc sample by @hymccord in #881
- Fix broken Benchmarks by @maxime-poulain in #899
- Adding method for registering stream behaviors by @jbogard in #919
- Adding open stream behaviors by @jbogard in #920
- Removing extraneous interfaces and classes for exceptions by @jbogard in #921
- Explicit processor registration by @jbogard in #922
New Contributors
- @jvandertil made their first contribution in #859
- @owns made their first contribution in #873
- @hymccord made their first contribution in #881
- @maxime-poulain made their first contribution in #899
Full Changelog: v12.0.1...v12.1.0
This release removes all scanning around behaviors, stream behaviors, and pre/post processors. That proved too problematic so you MUST register each of these explicitly with the appropriate registration methods inside AddMediatR. This also ensures that the order of behaviors and pre/post processors reflects the explicit order of registration. With the scanning approach, you couldn't control the order.
v12.0.1
What's Changed
- Use actual request type in new 'Send' method by @remcoros in #844
- Fixing request contract package by @jbogard in #856
- Downgrade 7.0.0 Microsoft extensions packages to 6.0.0 by @asimmon in #852
- Fixing test by @jbogard in #858
- Skip unnecessary BCL package reference if targeting .NET 6 or later by @asimmon in #857
New Contributors
Full Changelog: v12.0.0...v12.0.1