PackageTrack
Sign in Get early access

flame_bloc

Integration for the Bloc state management library to Flame games.

1.12.24 7.4K downloads/mo #3330 most downloaded on pub.dev flame-engine/flame

What this package is like to depend on

Last release 1 months ago

19 Jul 2026

Ships fairly regularly

a new release about every 5 weeks

Nearly every release is documented

notes for 52 of 52 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

59 releases · first in 2021

7 releases in the last 12 months

see the full history below

Release timeline

59 releases · Oct 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 59
  1. 1.12.24 19 Jul 2026
    Release notes
    • FIX: Bloc instance was null on initial state (#3921). (8adeea69)
    Open source →
  2. 1.12.23 10 Apr 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  3. 1.12.22 06 Mar 2026
    Release notes
    Open source →
  4. 1.12.21 12 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  5. 1.12.20 01 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  6. 1.12.19 23 Nov 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  7. 1.12.18 22 Oct 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  8. 1.12.17 26 Aug 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  9. 1.12.16 23 Aug 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  10. 1.12.15 13 Jul 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  11. 1.12.14 30 Jun 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  12. 1.12.13 23 May 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  13. 1.12.12 23 Apr 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  14. 1.12.11 18 Apr 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  15. 1.12.10 02 Apr 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  16. 1.12.9 22 Mar 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  17. 1.12.8 13 Mar 2025
    Release notes
    Open source →
  18. 1.12.7 13 Feb 2025
    Release notes
    Open source →
  19. 1.12.6 05 Feb 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  20. 1.12.5 03 Jan 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  21. 1.12.4 25 Nov 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  22. 1.12.3 16 Oct 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  23. 1.12.2 07 Oct 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  24. 1.12.1 27 Aug 2024
    Release notes
    Open source →
  25. 1.12.0 27 May 2024
    Release notes
    • FIX: Bump Flutter min version to 3.41.0 (#3807). (0d505304)
    • FEAT: Support package argument in asset loading methods and widgets (#3835). (3f6f95b0)
    Open source →
    Release notes
    • REFACTOR: Modernize switch; use switch-expressions and no break; (#3133). (b283b82f)
    • FIX: Call super.onLoad from FlameBlockReader (#3175). (349f7bd7)
    • FEAT: Expand flame_lint to respect required pub.dev checks (#3139). (6e80bf5e)
    Open source →
  26. 1.11.1 29 Mar 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  27. 1.11.0 17 Feb 2024
    Release notes
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FIX: Migrate from RawKeyEvent to KeyEvent (#3002). (330862c9)
    Open source →
  28. 1.10.10 07 Feb 2024
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  29. 1.10.9 04 Jan 2024
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  30. 1.10.8 19 Dec 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  31. 1.10.7 08 Dec 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  32. 1.10.6 30 Nov 2023
    Release notes
    Open source →
  33. 1.10.5 03 Nov 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  34. 1.10.4 12 Oct 2023
    Release notes
    Open source →
  35. 1.10.3 22 Sep 2023
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  36. 1.10.2 21 Sep 2023
    Release notes
    • REFACTOR: Modernize switch; use switch-expressions and no break; (#3133). (b283b82f)
    Open source →
    Release notes
    Open source →
  37. 1.10.1 08 Aug 2023
    Release notes
    • FIX: Properly resize ScreenHitbox when needed (#2826). (24fed757)
    • FIX: Setting world on FlameGame camera setter (#2831). (3a8e2464)
    • FIX: Allow null passthrough parent (#2821). (c4d2f86e)
    • FIX: Do not scale debug texts with zoom (#2818). (c2f3f040)
    • FIX(flame): Export FixedResolutionViewport and make withFixedResolution a redirect constructor (#2817). (3420d0e6)
    • FEAT: Scaling particle feature (#2830). (9faae8a2)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  38. 1.10.0 02 Jul 2023
    Release notes
    • BREAKING FIX: Migrate from RawKeyEvent to KeyEvent (#3002). (330862c9)
    Open source →
    Release notes
    Open source →
  39. 1.9.0 28 May 2023
    Release notes

    2024-02-07

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • flame_oxygen - v0.1.9+8
    • flame_tiled - v1.18.4
    • flame_fire_atlas - v1.4.8
    • flame_audio - v2.1.8
    • flame_spine - v0.1.1+10
    • flame_bloc - v1.10.10
    • flame_rive - v1.9.11
    • flame_lottie - v0.3.0+8
    • flame_markdown - v0.1.1+8
    • flame_forge2d - v0.16.0+5
    • flame_svg - v1.8.10
    • flame_network_assets - v0.2.0+13

    Open source →
    Release notes
    • FIX: Update sdk constraints to >=3.0.0 (#2554). (2f71e06e)
    • FIX: Solve warnings from 3.10.0 analyzer (#2532). (b41622db)
    • FEAT: Add listener for initial state on flame_bloc (#2382). (01121c22)
    • FEAT: Accept CollisionType in hitbox constructor (#2509). (89926227)
    Open source →
  40. 1.8.4 15 Apr 2023
    Release notes
    • FIX: Do not render SVGs bigger than requested when pixelRatio > 1 and no match in _imageCache (#2795). (5fa4e09f)
    Open source →
    Release notes
    Open source →
  41. 1.8.3 02 Apr 2023
    Release notes
    • REFACTOR: Remove unused event "ScoreEventCleared" from flame_block example (#2380). (a9db3f4c)
    • FIX: Override remove() method to fix the functionality issue in the FlameMultiBlocProvider (#2280). (6a818464)
    • DOCS: Update funding links (#2420). (8294a2a1)
    • DOCS: Fix non-markdown section of README files (#2406). (426b3124)
    • DOCS: Update all README files for the bridge packages to be consistent and not broken (#2402). (5e8ecf54)
    • DOCS: Fix actual typos that made into our dictionary (#2305). (343b8452)
    Open source →
  42. 1.8.2 14 Jan 2023
    Release notes
    Open source →
    Release notes
    Open source →
  43. 1.8.1 27 Nov 2022
    Release notes
    Open source →
    Release notes
    • FIX: flame-bloc : Remove final keyword from subscription in FlameBlocListenable (#2098). (8a136c99)
    Open source →
  44. 1.8.0 01 Oct 2022
    Release notes
    • BREAKING FIX: Bump tiled to 0.11.0 and add ColorData extension (#3473).
    Open source →
    Release notes
    • FEAT: Add avoid_final_parameters, depend_on_referenced_packages, unnecessary_to_list_in_spreads (#1927). (deccb434)
    • FEAT: Add removeWhere to Component (#1878). (abd28f28)
    Open source →
  45. 1.7.0 19 Aug 2022
    Release notes
    • FEAT: Adding getters and methods for easier manipulation of selections (#3350). (291af57d)

    2024-10-16

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • flame_audio - v2.10.5
    • flame_forge2d - v0.18.2+2
    • flame_oxygen - v0.2.3+2
    • flame_rive - v1.10.5
    • flame_texturepacker - v4.1.2
    • flame_behavior_tree - v0.1.3+2
    • flame_spine - v0.2.2+2
    • flame_riverpod - v5.4.5
    • flame_kenney_xml - v0.1.1+2
    • flame_bloc - v1.12.3
    • flame_noise - v0.3.2+2
    • flame_lottie - v0.4.2+2
    • flame_network_assets - v0.3.3+2
    • flame_svg - v1.11.2
    • flame_sprite_fusion - v0.1.3+2
    • flame_markdown - v0.2.2+2
    • flame_isolate - v0.6.2+2

    Open source →
    Release notes
    • FIX: Correct flutter constraint (#1731). (c7383843)
    • FEAT: Adding bloc getter to FlameBlocListenable mixin (#1732). (3d19caa3)
    • FEAT: Move to Flutter 3.0.0 and Dart 2.17.0 (#1713). (2a41d0d6)
    • DOCS: Fixing typo in FlameMultiBlocProvider dartdoc. (67be6ab8)
    • DOCS: updating README to the new flame bloc version (#1737). (6a2356aa)
    Open source →
  46. 1.6.0 08 Jul 2022
    Release notes
    • FEAT: Adding getter for the atlas image on flame fire atlas (#3326). (ae230ffa)
    Open source →
    Release notes
    • FIX: Correct flutter constraint (#1731). (c7383843)
    • FEAT: Adding bloc getter to FlameBlocListenable mixin (#1732). (3d19caa3)
    • FEAT: Move to Flutter 3.0.0 and Dart 2.17.0 (#1713). (2a41d0d6)
    • DOCS: updating README to the new flame bloc version (#1737). (6a2356aa)
    Open source →
  47. 1.5.0 07 Jun 2022
    Release notes
    • FEAT: Expose additional flame_jenny Command classes (#3641). (8ef2587d)

    2025-06-30

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • flame_behavior_tree - v0.1.3+13
    • flame_oxygen - v0.2.3+13
    • flame_isolate - v0.6.2+13
    • flame_fire_atlas - v1.8.8
    • flame_audio - v2.11.7
    • flame_spine - v0.2.2+13
    • flame_bloc - v1.12.14
    • flame_kenney_xml - v0.1.1+13
    • flame_lottie - v0.4.2+13
    • flame_markdown - v0.2.4+6
    • flame_console - v0.1.2+9
    • flame_rive - v1.10.16
    • flame_forge2d - v0.19.0+3
    • flame_noise - v0.3.2+13
    • flame_riverpod - v5.4.16
    • flame_network_assets - v0.3.3+13
    • flame_3d - v0.1.0-dev.13

    Open source →
    Release notes
    Open source →
  48. 1.4.0 05 May 2022
    Release notes
    • FEAT(flame_behaviors): Add ScreenCollisionBehavior (#3910). (48894135)
    Open source →
    Release notes
    • FEAT: new flame bloc API (#1538). (f98970a9)
    • FEAT: flame tests can now generate golden tests (#1501). (316a0b3b)
    Open source →
  49. 1.3.0 12 Apr 2022
    Release notes
    Open source →
    Release notes
    • FEAT: flame tests can now generate golden tests (#1501). (316a0b3b)
    Open source →
  50. 1.2.0 27 Mar 2022
    Release notes
    • FEAT: Expand flame_lint to respect required pub.dev checks (#3139). (6e80bf5e)
    Open source →
    Release notes
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  51. 1.2.0-releasecandidate.6 22 Mar 2022 pre-release
    Release notes
    • FEAT: Possibility to mark gesture events as handled (#1465). (4c3960c3)
    Open source →
  52. 1.2.0-releasecandidate.5 13 Mar 2022 pre-release
    Release notes
    • Update a dependency to the latest release.
    Open source →
  53. 1.2.0-releasecandidate.4 11 Mar 2022 pre-release
    Release notes
    • Update a dependency to the latest release.
    Open source →
  54. 1.2.0-releasecandidate.3 10 Mar 2022 pre-release
    Release notes
    • REFACTOR: Parent change and component removal logic (#1385). (8b9fa352)

    2022-03-08

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • flame_tiled - v1.3.0-releasecandidate.2

    Open source →
    Release notes
    • REFACTOR: Parent change and component removal logic (#1385). (8b9fa352)
    Open source →
  55. 1.2.0-releasecandidate.2 08 Mar 2022 pre-release
    Release notes
    • REFACTOR: Remove Loadable, optional onLoads (#1333). (05f7a4c3)
    • REFACTOR: Loadable mixin no longer declares onMount and onRemove (#1243). (b1f6a34c)
    • FIX: Fix collision detection comments and typo (#1422). (dfeafdd6)
    • FEAT: adding FlameBloc mixin to allow its usage with enhanced FlameGame classes (#1399). (78aab426)
    • FEAT: Components are now always added in the correct order (#1337). (c753fc46)
    • FEAT: Optional Camera argument in FlameBlocGame (#1331). (bcb27f70)
    • FEAT: publish flame bloc (#1319). (4d5adcb0)
    • DOCS: Upgrade documentation site (#1365). (12cf8f70)
    • DOCS: Fix various dartdoc warnings (#1353). (9f096053)
    • DOCS: Fix typo in flame_bloc readme (#1332). (9bff96bf)
    • BREAKING FEAT: Use a broadphase to make collision detection more efficient (#1252). (29dd09ca)
    • BREAKING FEAT: updating flame_bloc to bloc 8 (#1311). (574e0ab5)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • REFACTOR: Remove Loadable, optional onLoads (#1333). (05f7a4c3)
    • REFACTOR: Loadable mixin no longer declares onMount and onRemove (#1243). (b1f6a34c)
    • FIX: Fix collision detection comments and typo (#1422). (dfeafdd6)
    • FEAT: adding FlameBloc mixin to allow its usage with enhanced FlameGame classes (#1399). (78aab426)
    • FEAT: Components are now always added in the correct order (#1337). (c753fc46)
    • FEAT: Optional Camera argument in FlameBlocGame (#1331). (bcb27f70)
    • FEAT: publish flame bloc (#1319). (4d5adcb0)
    • DOCS: Upgrade documentation site (#1365). (12cf8f70)
    • DOCS: Fix various dartdoc warnings (#1353). (9f096053)
    • DOCS: Fix typo in flame_bloc readme (#1332). (9bff96bf)
    • BREAKING FEAT: Use a broadphase to make collision detection more efficient (#1252). (29dd09ca)
    • BREAKING FEAT: updating flame_bloc to bloc 8 (#1311). (574e0ab5)
    Open source →
  56. 1.2.0-releasecandidate.1 28 Feb 2022 pre-release
    Release notes
    • REFACTOR: Add a few more rules to flame_lint, including use_key_in_widget_constructors (#1248). (bac6c8a4)
    • FIX: remove vector_math dependency (#1361). (56b33da2)
    • FEAT: Components are now always added in the correct order (#1337). (c753fc46)
    • FEAT: Added parameter repeatCount into function testRandom (#1265). (49a2d0b9)
    • FEAT: Added closeToVector in flame_test (#1245). (af45ea6c)
    • DOCS: Upgrade documentation site (#1365). (12cf8f70)
    • DOCS: Fix various dartdoc warnings (#1353). (9f096053)
    • BREAKING FEAT: Added SequenceEffect (#1218). (7c6ae6de)
    Open source →
  57. 1.1.0 15 Jan 2022
    Release notes
    • REFACTOR: Enable new DCM rule: avoid-cascade-after-if-null (#2676). (158fc34c)
    • REFACTOR: Remove unused variable on dialogue_view_test.dart (#2673). (b77802a5)
    • REFACTOR: Enable DCM linting (#2667). (27a8fd61)
    • FIX: Change DialogueView to a mixin class (#2652). (f3d4158b)
    • FEAT(flame_jenny): Allow removal of functions and commands (#2717). (a097cc01)
    • FEAT(flame_jenny): Allow removal of variables (#2716). (eaa8c091)
    • FEAT(flame_jenny): Allow removal of characters (#2715). (3421f4f9)
    • FEAT(flame_jenny): Public access to variables to allow load/save (#2689). (1485f842)
    • DOCS: Enable CSpell on tests (#2723). (e051298c)
    • DOCS: Improved spellchecking (#2722). (2f973abe)

    2023-08-08

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • flame_isolate - v0.4.0+2
    • flame_audio - v2.0.5
    • flame_spine - v0.1.1+1
    • flame_svg - v1.8.1
    • flame_test - v1.12.1
    • flame_oxygen - v0.1.8+5
    • flame_bloc - v1.10.1
    • flame_fire_atlas - v1.3.8
    • flame_forge2d - v0.14.1+1
    • flame_noise - v0.1.1+4
    • flame_network_assets - v0.2.0+4
    • flame_lottie - v0.2.1+1

    Open source →
    Release notes
    • Bump "flame_bloc" to 1.1.0.

    CHANGELOG

    Open source →
  58. 1.0.0 08 Dec 2021
    Release notes
    Open source →
  59. 1.0.0-releasecandidate.15 05 Oct 2021 pre-release

    Nothing published for this version

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