flame_svg
Package to add SVG rendering support for the Flame game engine
1.12.2
6.8K downloads/mo
#3457 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 51 of 52 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
62 releases · first in 2020
7 releases in the last 12 months
see the full history below
Release timeline
62 releases · Jul 2020 to Jul 2026Releases
latest 60 of 62-
1.12.219 Jul 2026Release notes
Open source →- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]+6
- [email protected]
- [email protected]
- [email protected]+5
- [email protected]
- [email protected]+23
- [email protected]
- [email protected]+2
- [email protected]
- [email protected]
- [email protected]+6
- [email protected]+2
- [email protected]+23
- [email protected]+16
- [email protected]
- [email protected]
- [email protected]+7
- [email protected]+23
- [email protected]
- [email protected]
- [email protected]
- [email protected]+23
-
1.12.110 Apr 2026 -
1.12.006 Mar 2026 -
1.11.2012 Feb 2026 -
1.11.1901 Feb 2026 -
1.11.1823 Nov 2025 -
1.11.1722 Oct 2025 -
1.11.1626 Aug 2025 -
1.11.1523 Aug 2025 -
1.11.1413 Jul 2025 -
1.11.1330 Jun 2025 -
1.11.1223 May 2025 -
1.11.1123 Apr 2025 -
1.11.1018 Apr 2025Release notes
Open source → -
1.11.902 Apr 2025 -
1.11.822 Mar 2025 -
1.11.713 Mar 2025 -
1.11.613 Feb 2025 -
1.11.505 Feb 2025 -
1.11.403 Jan 2025Release notes
Open source → -
1.11.325 Nov 2024 -
1.11.216 Oct 2024 -
1.11.107 Oct 2024 -
1.11.027 Aug 2024 -
1.10.227 May 2024Release notes
Open source → -
1.10.129 Mar 2024Release 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.017 Feb 2024 -
1.9.011 Feb 2024Release 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.1007 Feb 2024 -
1.8.904 Jan 2024 -
1.8.819 Dec 2023 -
1.8.708 Dec 2023 -
1.8.630 Nov 2023 -
1.8.503 Nov 2023 -
1.8.412 Oct 2023 -
1.8.322 Sep 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.221 Sep 2023 -
1.8.108 Aug 2023 -
1.8.002 Jul 2023 -
1.7.428 May 2023 -
1.7.315 Apr 2023Release notes
Open source →- REFACTOR: Make atlas status to be more readable (#2502). (643793d0)
- REFACTOR: Add new lint rules (#2477). (dbda37b8)
- FIX: Reverse invalid polygon definitions (#2503). (c4c516eb)
- FIX: Fill in mount implementation in
HasTappables(#2496). (d51a612f) - FIX: Modify size only if changed while auto-resizing (#2498). (aa8d49da)
- FIX: RecycleQueue cannot extends and implements Iterable at the same time (#2497). (3e5be3d6)
- FIX: Remove memory leak when creating the image from PictureRecorder (#2493). (a66f2bc0)
- FEAT: Bump ordered_set version (#2500). (81303ea9)
- FEAT: Deprecate
Component.changeParent(#2478). (bd3e7886)
-
1.7.202 Apr 2023Release notes
Open source →- FIX: A mistake in auto-resizing disabling logic (#2471). (e7ebf8e5)
- FIX: It should be possible to re-add
ColorEffect(#2469). (6fa9e9d5) - FEAT: Add
isDraggedinDragCallbacksmixin (#2472). (de630a1c)
2023-04-05
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
flame-v1.7.1flame_isolate-v0.3.0+1flame_tiled-v1.10.1flame_audio-v1.4.2flame_svg-v1.7.3flame_test-v1.10.1flame_flare-v1.5.4flame_oxygen-v0.1.8+2flame_bloc-v1.8.4flame_fire_atlas-v1.3.5flame_forge2d-v0.13.0+1flame_rive-v1.7.1flame_noise-v0.1.1+1flame_network_assets-v0.2.0+1flame_lottie-v0.2.0+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_isolate-v0.3.0+1flame_tiled-v1.10.1flame_audio-v1.4.2flame_svg-v1.7.3flame_test-v1.10.1flame_flare-v1.5.4flame_oxygen-v0.1.8+2flame_bloc-v1.8.4flame_fire_atlas-v1.3.5flame_forge2d-v0.13.0+1flame_rive-v1.7.1flame_noise-v0.1.1+1flame_network_assets-v0.2.0+1flame_lottie-v0.2.0+2
-
1.7.114 Jan 2023 -
1.7.027 Nov 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
-
1.6.001 Oct 2022Release notes
Open source → -
1.5.019 Aug 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
-
1.4.008 Jul 2022 -
1.3.007 Jun 2022Release 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: Optional key for Images.load (#1624). (067c34b5)
- FEAT: Bump to Flutter 2.10.0 (#1617). (beac9013)
-
1.2.012 Apr 2022Release notes
Open source →Release notes
Open source →- FEAT: Added children parameter to Component constructor (#1525). (f0b31fcf)
-
1.1.027 Mar 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
Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
1.1.0-releasecandidate.522 Mar 2022 pre-release -
1.1.0-releasecandidate.413 Mar 2022 pre-release -
1.1.0-releasecandidate.311 Mar 2022 pre-release -
1.1.0-releasecandidate.210 Mar 2022 pre-releaseRelease notes
Open source →- REFACTOR: Loadable mixin no longer declares onMount and onRemove (#1243). (b1f6a34c)
- REFACTOR: Organize tests in the game/ folder (#1403). (102a27cc)
- REFACTOR: Clean up of top-level tests (#1386). (e50003ed)
- REFACTOR: Resize logic in GameRenderBox (#1308). (17c45c28)
- REFACTOR: Simplify GameWidgetState.loaderFuture (#1232). (eb30c2e5)
- REFACTOR: Component.ancestors() is now an iterator (#1242). (ce48d77a)
- REFACTOR: Add a few more rules to flame_lint, including use_key_in_widget_constructors (#1248). (bac6c8a4)
- REFACTOR: Removed parameter Component.updateTree({callOwnUpdate}) (#1224). (ed227e7c)
- REFACTOR: Remove Loadable, optional onLoads (#1333). (05f7a4c3)
- REFACTOR: Loadable no longer declares onGameResize (#1329). (20776e86)
- REFACTOR: Use canvas.drawImageNine in NineTileBox (#1314). (d77e5efe)
- PERF: Allow components to have null children (#1231). (66ad4b08)
- FIX: flame svg perfomance (#1373). (bce24173)
- FIX: Fix collision detection comments and typo (#1422). (dfeafdd6)
- FIX:
ParallaxComponentshould have staticpositionType(#1350). (cfa6bd12) - FIX: Add missing
priorityargument forJoystickComponent(#1227). (23b1dd8b) - FIX: Step time in SpriteAnimation must be positive (#1387). (08e8eac1)
- FIX: HudMarginComponent positioning on zoom (#1250). (4f0fb2de)
- FIX: Call onCollisionEnd on removal of Collidable (#1247). (5ddcc6f7)
- FIX: Both places should have
strictMode = false(#1272). (72161ad8) - FIX: remove vector_math dependency (#1361). (56b33da2)
- FIX: Deprecate pause and resume in GameLoop (#1240). (dc37053f)
- FIX: Deprecate Images.decodeImageFromPixels (#1318). (1a80130c)
- FIX: Properly dispose images when cache is cleared (#1312). (825fb0cc)
- FIX: Fix SpriteAnimationWidget lifecycle (#1212). (86394dd3)
- FIX: redrawing bug in TextBoxComponent (#1279). (8bef4805)
- FIX: Add missing paint argument to
SpriteComponent.fromImage(#1294). (254a60c8) - FIX: black frame when activating overlays (#1093). (85caf463)
- FIX:
prepareComponentshould never run again on a prepared component (#1237). (7d3eeb73) - FIX: Allow most basic and advanced gesture detectors together (#1208). (5828b6f3)
- FEAT: Added SpeedEffectController (#1260). (20f521f5)
- FEAT: Added SineEffectController (#1262). (c888703d)
- FEAT: Added ZigzagEffectController (#1261). (59adc5f3)
- FEAT: Add onReleased callback for HudButtonComponent (#1296). (87ee34ca)
- FEAT: Turn off
strictModefor children (#1271). (6936e1d9) - FEAT:
onCollisionStartforCollidableandHitboxShape(#1251). (9b95686b) - FEAT: adding has mounted to component (#1418). (f8f9e045)
- FEAT: Added NoiseEffectController (#1356). (fad9d1d5)
- FEAT: exporting cache classes (#1368). (3e058973)
- FEAT: Update scale events to contain pan info (#1327). (70b96b07)
- FEAT: Components are now always added in the correct order (#1337). (c753fc46)
- FEAT: Added
transformtoRect(#1360). (1818be41) - FEAT: Camera as a component (#1355). (c61a1c18)
- FEAT: Effect.onComplete callback as an alternative to onFinish() (#1201). (932a8111)
- FEAT: Add RandomEffectController (#1203). (cdb2650b)
- FEAT:
Component.childrenFactorycan be used to set up a globalComponentSetfactory (#1193). (223ab758) - DOCS: Added documentation for GameLoop class (#1234). (b1d4e587)
- DOCS: Fix various dartdoc warnings (#1353). (9f096053)
- BREAKING REFACTOR: Separate ComponentSet from the Component (#1266). (e2655b88)
- BREAKING FIX: Remove pointerId from Draggable callbacks (#1313). (27adda17)
- BREAKING FEAT: Use a broadphase to make collision detection more efficient (#1252). (29dd09ca)
- BREAKING FEAT: Added SequenceEffect (#1218). (7c6ae6de)
-
1.1.0-releasecandidate.108 Mar 2022 pre-releaseRelease notes
Open source →- FIX: flame svg perfomance (#1373). (bce24173)
- FIX: preventing svg rendering from affecting other renderings (#1339). (6e66baa1)
- FEAT: adding default constructor on SvgComponent (#1334). (00619f80)
- DOCS: Fix various dartdoc warnings (#1353). (9f096053)
- BREAKING FEAT: Use a broadphase to make collision detection more efficient (#1252). (29dd09ca)
Release notes
Open source →Note: This release has breaking changes.
- FIX: flame svg perfomance (#1373). (bce24173)
- FIX: preventing svg rendering from affecting other renderings (#1339). (6e66baa1)
- FEAT: adding default constructor on SvgComponent (#1334). (00619f80)
- DOCS: Fix various dartdoc warnings (#1353). (9f096053)
- BREAKING FEAT: Use a broadphase to make collision detection more efficient (#1252). (29dd09ca)
CHANGELOG
-
1.0.008 Dec 2021 -
1.0.0-releasecandidate.1509 Oct 2021 pre-releaseNothing published for this version
-
1.0.0-rc424 May 2021 pre-releaseNothing published for this version
-
1.0.0-rc322 May 2021 pre-releaseNothing published for this version
-
1.0.0-rc214 Mar 2021 pre-releaseNothing published for this version