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 2026Releases
latest 59-
1.12.2419 Jul 2026 -
1.12.2310 Apr 2026 -
1.12.2206 Mar 2026 -
1.12.2112 Feb 2026 -
1.12.2001 Feb 2026 -
1.12.1923 Nov 2025 -
1.12.1822 Oct 2025 -
1.12.1726 Aug 2025 -
1.12.1623 Aug 2025 -
1.12.1513 Jul 2025 -
1.12.1430 Jun 2025 -
1.12.1323 May 2025 -
1.12.1223 Apr 2025 -
1.12.1118 Apr 2025 -
1.12.1002 Apr 2025 -
1.12.922 Mar 2025 -
1.12.813 Mar 2025 -
1.12.713 Feb 2025 -
1.12.605 Feb 2025 -
1.12.503 Jan 2025 -
1.12.425 Nov 2024 -
1.12.316 Oct 2024 -
1.12.207 Oct 2024 -
1.12.127 Aug 2024 -
1.12.027 May 2024 -
1.11.129 Mar 2024 -
1.11.017 Feb 2024 -
1.10.1007 Feb 2024 -
1.10.904 Jan 2024 -
1.10.819 Dec 2023 -
1.10.708 Dec 2023 -
1.10.630 Nov 2023 -
1.10.503 Nov 2023 -
1.10.412 Oct 2023 -
1.10.322 Sep 2023 -
1.10.221 Sep 2023Release notes
Open source →Release notes
Open source → -
1.10.108 Aug 2023Release notes
Open source →- 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
FixedResolutionViewportand makewithFixedResolutiona redirect constructor (#2817). (3420d0e6) - FEAT: Scaling particle feature (#2830). (9faae8a2)
-
1.10.002 Jul 2023 -
1.9.028 May 2023Release notes
Open source →2024-02-07
Changes
Packages with breaking changes:
Packages with other changes:
flame-v1.15.0flame_isolate-v0.5.1flame_riverpod-v5.2.0flame_test-v1.15.4flame_oxygen-v0.1.9+8flame_tiled-v1.18.4flame_fire_atlas-v1.4.8flame_audio-v2.1.8flame_spine-v0.1.1+10flame_bloc-v1.10.10flame_rive-v1.9.11flame_lottie-v0.3.0+8flame_markdown-v0.1.1+8flame_forge2d-v0.16.0+5flame_svg-v1.8.10flame_network_assets-v0.2.0+13
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+8flame_tiled-v1.18.4flame_fire_atlas-v1.4.8flame_audio-v2.1.8flame_spine-v0.1.1+10flame_bloc-v1.10.10flame_rive-v1.9.11flame_lottie-v0.3.0+8flame_markdown-v0.1.1+8flame_forge2d-v0.16.0+5flame_svg-v1.8.10flame_network_assets-v0.2.0+13
-
1.8.415 Apr 2023 -
1.8.302 Apr 2023Release notes
Open source →- REFACTOR: Remove unused event "ScoreEventCleared" from flame_block example (#2380). (a9db3f4c)
- FIX: Override
remove()method to fix the functionality issue in theFlameMultiBlocProvider(#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)
-
1.8.214 Jan 2023 -
1.8.127 Nov 2022Release notes
Open source → -
1.8.001 Oct 2022 -
1.7.019 Aug 2022Release notes
Open source →2024-10-16
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
flame-v1.21.0flame_fire_atlas-v1.6.0flame_test-v1.17.2flame_tiled-v1.21.0flame_audio-v2.10.5flame_forge2d-v0.18.2+2flame_oxygen-v0.2.3+2flame_rive-v1.10.5flame_texturepacker-v4.1.2flame_behavior_tree-v0.1.3+2flame_spine-v0.2.2+2flame_riverpod-v5.4.5flame_kenney_xml-v0.1.1+2flame_bloc-v1.12.3flame_noise-v0.3.2+2flame_lottie-v0.4.2+2flame_network_assets-v0.3.3+2flame_svg-v1.11.2flame_sprite_fusion-v0.1.3+2flame_markdown-v0.2.2+2flame_isolate-v0.6.2+2
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.5flame_forge2d-v0.18.2+2flame_oxygen-v0.2.3+2flame_rive-v1.10.5flame_texturepacker-v4.1.2flame_behavior_tree-v0.1.3+2flame_spine-v0.2.2+2flame_riverpod-v5.4.5flame_kenney_xml-v0.1.1+2flame_bloc-v1.12.3flame_noise-v0.3.2+2flame_lottie-v0.4.2+2flame_network_assets-v0.3.3+2flame_svg-v1.11.2flame_sprite_fusion-v0.1.3+2flame_markdown-v0.2.2+2flame_isolate-v0.6.2+2
Release notes
Open source →- 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
FlameMultiBlocProviderdartdoc. (67be6ab8) - DOCS: updating README to the new flame bloc version (#1737). (6a2356aa)
-
1.6.008 Jul 2022Release notes
Open source → -
1.5.007 Jun 2022Release notes
Open source →2025-06-30
Changes
Packages with breaking changes:
Packages with other changes:
flame_svg-v1.11.13flame_texturepacker-v4.4.0flame_tiled-v3.0.4flame_behavior_tree-v0.1.3+13flame_oxygen-v0.2.3+13flame_isolate-v0.6.2+13flame_fire_atlas-v1.8.8flame_audio-v2.11.7flame_spine-v0.2.2+13flame_bloc-v1.12.14flame_kenney_xml-v0.1.1+13flame_lottie-v0.4.2+13flame_markdown-v0.2.4+6flame_console-v0.1.2+9flame_rive-v1.10.16flame_forge2d-v0.19.0+3flame_noise-v0.3.2+13flame_riverpod-v5.4.16flame_network_assets-v0.3.3+13flame_3d-v0.1.0-dev.13
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+13flame_oxygen-v0.2.3+13flame_isolate-v0.6.2+13flame_fire_atlas-v1.8.8flame_audio-v2.11.7flame_spine-v0.2.2+13flame_bloc-v1.12.14flame_kenney_xml-v0.1.1+13flame_lottie-v0.4.2+13flame_markdown-v0.2.4+6flame_console-v0.1.2+9flame_rive-v1.10.16flame_forge2d-v0.19.0+3flame_noise-v0.3.2+13flame_riverpod-v5.4.16flame_network_assets-v0.3.3+13flame_3d-v0.1.0-dev.13
Release notes
Open source →- REFACTOR: Update and guarantee consistency on mocktail dev dependency version across repo (#1701). (f4a98878)
- REFACTOR: Move to package imports (#1625). (843ddc36)
- FEAT: Add more lint rules (#1703). (49252f8e)
- FEAT: Bump to Flutter 2.10.0 (#1617). (beac9013)
- FEAT: new flame bloc API (#1538). (f98970a9)
-
1.4.005 May 2022 -
1.3.012 Apr 2022 -
1.2.027 Mar 2022Release notes
Open source →Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
1.2.0-releasecandidate.622 Mar 2022 pre-release -
1.2.0-releasecandidate.513 Mar 2022 pre-release -
1.2.0-releasecandidate.411 Mar 2022 pre-release -
1.2.0-releasecandidate.310 Mar 2022 pre-releaseRelease notes
Open source →- REFACTOR: Parent change and component removal logic (#1385). (8b9fa352)
2022-03-08
Changes
Packages with breaking changes:
flame_svg-v1.1.0-releasecandidate.1flame-v1.1.0-releasecandidate.2flame_bloc-v1.2.0-releasecandidate.2flame_test-v1.2.0-releasecandidate.2
Packages with other changes:
flame_forge2d-v0.9.0-releasecandidate.2flame_rive-v1.1.0-releasecandidate.2flame_tiled-v1.3.0-releasecandidate.2
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
-
1.2.0-releasecandidate.208 Mar 2022 pre-releaseRelease notes
Open source →- 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)
Release notes
Open source →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)
-
1.2.0-releasecandidate.128 Feb 2022 pre-releaseRelease notes
Open source →- 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)
-
1.1.015 Jan 2022Release notes
Open source →- 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:
flame_rive-v1.9.1flame_tiled-v1.13.0flame_isolate-v0.4.0+2flame_audio-v2.0.5flame_spine-v0.1.1+1flame_svg-v1.8.1flame_test-v1.12.1flame_oxygen-v0.1.8+5flame_bloc-v1.10.1flame_fire_atlas-v1.3.8flame_forge2d-v0.14.1+1flame_noise-v0.1.1+4flame_network_assets-v0.2.0+4flame_lottie-v0.2.1+1
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+2flame_audio-v2.0.5flame_spine-v0.1.1+1flame_svg-v1.8.1flame_test-v1.12.1flame_oxygen-v0.1.8+5flame_bloc-v1.10.1flame_fire_atlas-v1.3.8flame_forge2d-v0.14.1+1flame_noise-v0.1.1+4flame_network_assets-v0.2.0+4flame_lottie-v0.2.1+1
-
1.0.008 Dec 2021 -
1.0.0-releasecandidate.1505 Oct 2021 pre-releaseNothing published for this version