PackageTrack
Sign in Get early access

bloc_effects

Cubit and Bloc abstractions and Flutter Widget that make it easy to add UI Effects to the BLoC state management.

2.1.0 4.3K downloads/mo #4053 most downloaded on pub.dev DartAndrik/bloc_effects

What this package is like to depend on

Last release 1 months ago

12 Jul 2026

Ships fairly regularly

a new release about every 7 months

Nearly every release is documented

notes for 12 of 12 stable releases

1 version withdrawn

withdrawn after publishing

4 years old

14 releases · first in 2022

2 releases in the last 12 months

see the full history below

Release timeline

14 releases · Jul 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 14
  1. 2.1.0 12 Jul 2026
    Release notes
    • Thanks to TheManuz for proposing source-aware effect observation and contributing the initial implementations of onBlocEffect and BlocEffectConsumer.
    • Added the source-aware BlocWithEffectsObserver.onBlocEffect callback while preserving the existing onEffect callback.
    • Added BlocEffectConsumer.
    • Fixed context-provided effectors not updating when BlocProvider changes.
    • Fixed effects closing before in-flight Bloc handlers complete.
    Open source →
  2. 2.0.1 05 Oct 2025
    Release notes

    preparation to tests package (#21)

    Open source →
    Release notes
    • base_effector as a part of effector_mixin
    • quality of life(thanks to klaas-videc): added variables context and effect to [EffectWidgetListener] typedef
    Open source →
  3. 2.0.0 19 Jan 2025
    Release notes

    Support flutter_bloc 9.0.0 (#19)

    Open source →
    Release notes
    • [flutter_bloc] updated to 9.0.0
    • Bumped lint rules
    • Bumped version
    Open source →
  4. 1.0.5 14 Jan 2025 withdrawn
    Release notes
    • [flutter_bloc] updated to 9.0.0
    • Bumped lint rules
    Open source →
  5. 1.0.4 26 Feb 2024
    Release notes

    Clean and update dependency (#18)

    Open source →
    Release notes
    • [flutter_bloc] updated to 8.1.4
    • Updated lint rules
    Open source →
  6. 1.0.3 20 Jul 2023
    Release notes

    Co-authored-by: Andrii Masalyga [email protected]

    Open source →
    Release notes
    • Fixed unnecessary effector disposing in [BlocEffectListener]
    Open source →
  7. 1.0.1 08 Jun 2023
    Release notes

    Co-authored-by: Andrii Masalyga [email protected]

    Open source →
    Release notes
    • Fix example to use mixin
    Open source →
  8. 1.0.0 08 Jun 2023
    Release notes
      • Renamed useEffect to emitEffect
    • updated flutter_bloc to 8.1.2

    • update workflow


    Co-authored-by: Andrii Masalyga [email protected]

    Open source →
    Release notes
    • Breaking changes: the [Effector] mixin renamed to [Effects] mixin and it becomes public and alternative way use effects in blocs and cubits to extends them from [BlocWithEffects] or [CubitWithEffects] classes.
    • Breaking changes: separated Bloc state from Effects, removed from [BlocEffectListener], use state properties or snapshot as a part of Effect implementation.
    • [flutter_bloc] updated to 8.1.3
    • bump [sdk] high version to 4.0.0
    Open source →
  9. 0.3.0 18 Mar 2023
    Release notes
    • updated flutter_bloc to 8.1.2
    Open source →
    Release notes
    • Breaking changes: the [useEffect] method had the same prefix name as hooks and was renamed to [emitEffect].
    • [flutter_bloc] updated to 8.1.2
    Open source →
  10. 0.2.1 16 Aug 2022
    Release notes
    • Removed deprecated for Bloc methods.
    Open source →
  11. 0.2.0 17 Jul 2022
    Release notes
    • Added [BlocWithEffectsObserver] with [onEffect] callback
    • [useEffect] throws [StateError] if bloc is closed
    Open source →
  12. 0.1.1 14 Jul 2022
    Release notes
    • Updated documentation, example, readme [README.md]
    Open source →
  13. 0.1.0 14 Jul 2022
    Release notes
    • updated [README.md]
    Open source →
  14. 0.1.0-dev.1 13 Jul 2022 pre-release
    Release notes
    • initial release.
    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