Releases: jbogard/MediatR
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
v12.0.0
What's Changed
- Added static modifier for lambdas where applicable in Mediatr project. by @sunero4 in #801
- Using MS.Extensions.DI directly, removing all unneeded code, pulling in the MediatR package directly by @jbogard in #802
- Fixing samples by @jbogard in #807
- Added target framework to netstandard2.0 by @maniglia in #821
- Consolidate registration to single configuration object and optimize registration by @jbogard in #828
- Change type constraint of pipeline behavior to allow easier chaining by @darjanbogdan in #830
- Scaling back generic constraints by @jbogard in #834
- Changing IRequest to just be a normal Task instead of Task by @jbogard in #835
- Adding notification publisher strategies by @jbogard in #838
New Contributors
- @sunero4 made their first contribution in #801
- @maniglia made their first contribution in #821
- @darjanbogdan made their first contribution in #830
Migration Guide
Full Changelog: v11.1.0...v12.0.0
v11.1.0
What's Changed
- chore: fix typos by @lucianodelucchi in #777
- Adding type forwardings for types that were moved to the Contracts package by @ydie22 in #800
New Contributors
- @lucianodelucchi made their first contribution in #777
- @ydie22 made their first contribution in #800
Full Changelog: v11.0.0...v11.1.0
v11.0.0
What's Changed
- Small grammatical change by @NRKirby in #740
- Fix "The Castle Windsor Implementation doesn't work with exception handlers #741" issue by @alexandruchirita4192 in #742
- Improve Test Code Coverage by @rafaelsc in #748
- MediatR.Examples.Windsor fix bug created by me before by @alexandruchirita4192 in #744
- Fixed documentation comment of RequestExceptionActionProcessorBehavior by @mjalil in #739
- Each matching exception handler/action is invoked at most once by @FDUdannychen in #767
- Switching to ubuntu by @jbogard in #712
- CA1068: CancellationToken parameters must come last by @panosru in #772
New Contributors
- @NRKirby made their first contribution in #740
- @alexandruchirita4192 made their first contribution in #742
- @rafaelsc made their first contribution in #748
- @mjalil made their first contribution in #739
- @FDUdannychen made their first contribution in #767
- @panosru made their first contribution in #772
Full Changelog: v10.0.1...v11.0.0
Migration Guide: https://github.com/jbogard/MediatR/wiki/Migration-Guide-10.x-to-11.0