PackageTrack
Sign in Get early access

dart_mediator

A simple yet highly configurable Mediator implementation that allows sending requests and publishing events.

0.4.1 8.8K downloads/mo #3084 most downloaded on pub.dev MatthiWare/mediator.dart

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 5 months

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

8 releases · first in 2023

0 releases in the last 12 months

see the full history below

Release timeline

8 releases · Dec 2023 to Feb 2025
2024 2025 2026
Release Pre-release

Releases

latest 8
  1. 0.4.1 09 Feb 2025
    Release notes

    What's Changed

    Full Changelog: 0.4.0...0.4.1

    Open source →
    Release notes
    • Fix mistake in documentation.
    Open source →
  2. 0.4.0 03 Jan 2025
    Release notes

    What's Changed

    Full Changelog: 0.3.2...0.4.0

    Open source →
    Release notes
    • Fix events not using correct type (#25)
    Open source →
  3. 0.3.2 07 Dec 2024
    Release notes

    What's Changed

    Full Changelog: 0.3.1...0.3.2

    Open source →
    Release notes
    • Add combineLatest, merge and zip event extension methods (#20)
    • Add sendStream method to RequestManager (#21)
    • Add more cancellation functionality (#19)
    Open source →
  4. 0.3.1 07 Jul 2024
    Release notes

    What's Changed

    Full Changelog: 0.3.0...0.3.1

    Open source →
    Release notes
    • Avoid concurrent modification errors (#14)
    • Remove empty event handlers assert (#15)
    • Fix unhandled exception when using multiple concrete pipelines (#17)
    Open source →
  5. 0.3.0 12 May 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.2.0...0.3.0

    Open source →
    Release notes
    • Reworked registerFactory methods used on RequestManager, EventManager and PipelineConfigurator to be extension methods (#9)
    • The built-in EventHandler, RequestHandler and PipelineBehavior are now immutable (#9)
    • Only 1 pipeline behavior will be returned if the same instance is registered multiple times using register and registerGeneric methods (#10)
    • RequestManager.unregister added (#11)
    Open source →
  6. 0.2.0 26 Dec 2023
    Release notes

    What's Changed

    Full Changelog: 0.1.1...0.2.0

    Open source →
    Release notes
    • RequestManager.send now only accepts a single generic argument, TResponse, which is the type of the response body. The TRequest type argument has been removed. The type of the Response will be inferred based on the given Request<Response> (#3)
    Open source →
  7. 0.1.1 22 Dec 2023
    Release notes

    What's Changed

    RequestManager

    • Add registerFunction
    • Add registerFactory

    Full Changelog: 0.1.0...0.1.1

    Open source →
    Release notes
    • Add registerFactory and registerFunction methods to RequestManager.
    Open source →
  8. 0.1.0 17 Dec 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: https://github.com/MatthiWare/mediator.dart/commits/0.1.0

    Open source →
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive