Skip to content

Comments

Bump Mediator.Abstractions from 2.1.7 to 3.0.1#258

Closed
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/nuget/Mediator.Abstractions-3.0.1
Closed

Bump Mediator.Abstractions from 2.1.7 to 3.0.1#258
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/nuget/Mediator.Abstractions-3.0.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 17, 2025

Updated Mediator.Abstractions from 2.1.7 to 3.0.1.

Release notes

Sourced from Mediator.Abstractions's releases.

3.0

🚀 Features, improvements & breaking changes

  • [#​176] Refactor source generation template, improve performance and update benchmarks - fixed "large project" performance, i.e. many messages
  • [#​203] Add configuration to make generated types internal (MediatorOptions.GenerateTypesAsInternal) - allows control over visibility of generated types
  • [#​202] Support for explicit assemblies configuration (where to find messages and handlers, MediatorOptions.Assemblies) - improves control over source generation scope
  • [#​145] Parallel notifications, correct ordering for switch statement cases - introduction of INotificationPublisher and MediatorOptions.NotificationPublisherType
  • [#​140] Upgrade to .NET 8, upgrade csharpier, fix tests and remove Roslyn 3.8, 4.0 support - Roslyn 4.1+ supported
  • Proper NativeAOT support (see linked issues):
    • [#​199] Get rid of open generics registrations for generic notification handlers - cleaner DI registration
    • [#​188] Generate DI registrations for pipelines using constructed types when provided in 'MediatorOptions' configuration (MediatorOptions.PipelineBehaviors/MediatorOptions.StreamPipelineBehaviors)
  • [#​179] Put internal components in '.Internals' namespace in generated source
  • [#​66] Improved error handling (consistent exceptions) and XML docs
  • [#​181] Improve code formatting in generated code
  • [#​180] Cleanup and improve initialization of models used during source generation
  • [#​113] Add incremental caching - performance improvement for source generation
  • [#​99] Generate code with NRT enabled - nullable reference types support
  • [#​86] Remove unnecessary System.Threading.Tasks.Extensions dependency

🐛 Bug Fixes

  • [#​207] Fix issue where diagnostics were reported with location from different assemblies
  • [#​206] Fix support for multiple notification handlers on 1 class
  • [#​147] Fix buggy code for ordering switch statement cases for messages
  • [#​191] Fix HasManyCommands typo in the template
  • [#​190] Fix ManyQueries template
  • [#​52] CancellationToken parameters must come last - parameter ordering fix
  • [#​131] Use correct accessibility modifier based on message implementing IRequest etc - to support internal messages
  • [#​219] Remove ServiceDescriptor alias in Mediator.g.cs - alias collision. Potential breaking change for users relying on this alias

📚 Documentation & Samples

  • [#​201] Add MassTransit sample - new integration example
  • [#​173] .NET Framework 4.6.2 sample, improve netstandard support
  • 3c6326e Add notifications sample
  • 466dbd7 Add simple Autofac sample

Contributors:

  • @​TimothyMakkison
  • @​feiyun0112
  • @​alaatm
  • @​zyofeng
  • @​hallvar
  • @​oskogstad
  • @​SimonCropp

Thank you all!

This is a big release, some changes are not listed above.
See full changelog at martinothamar/Mediator@release/v2.1...release/v3.0

Commits viewable in compare view.

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

---
updated-dependencies:
- dependency-name: Mediator.Abstractions
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Nov 17, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 22, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/nuget/Mediator.Abstractions-3.0.1 branch December 22, 2025 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant