PackageTrack
Sign in Get early access

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 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 62
  1. 1.12.2 19 Jul 2026
    Release notes Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  2. 1.12.1 10 Apr 2026
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  3. 1.12.0 06 Mar 2026
    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 →
  4. 1.11.20 12 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  5. 1.11.19 01 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  6. 1.11.18 23 Nov 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  7. 1.11.17 22 Oct 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  8. 1.11.16 26 Aug 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  9. 1.11.15 23 Aug 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  10. 1.11.14 13 Jul 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  11. 1.11.13 30 Jun 2025
    Release notes
    • FIX: Calculate zoom ratio before rendering svg (#3616). (f8b7ef82)
    Open source →
  12. 1.11.12 23 May 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  13. 1.11.11 23 Apr 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  14. 1.11.10 18 Apr 2025
    Release notes
    • FIX: SvgComponent should use drawImage on first render too (#3549). (91721a6b)
    Open source →
  15. 1.11.9 02 Apr 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  16. 1.11.8 22 Mar 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  17. 1.11.7 13 Mar 2025
    Release notes
    Open source →
  18. 1.11.6 13 Feb 2025
    Release notes
    Open source →
  19. 1.11.5 05 Feb 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  20. 1.11.4 03 Jan 2025
    Release notes
    • REFACTOR: Fix lint issues from latest flutter release (#3390). (978ad31b)
    Open source →
  21. 1.11.3 25 Nov 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  22. 1.11.2 16 Oct 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  23. 1.11.1 07 Oct 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  24. 1.11.0 27 Aug 2024
    Release notes
    Open source →
    Release notes
    Open source →
  25. 1.10.2 27 May 2024
    Release notes
    • REFACTOR: Modernize switch; use switch-expressions and no break; (#3133). (b283b82f)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  26. 1.10.1 29 Mar 2024
    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 →
  27. 1.10.0 17 Feb 2024
    Release notes
    • BREAKING FIX: Migrate from RawKeyEvent to KeyEvent (#3002). (330862c9)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FIX: Migrate from RawKeyEvent to KeyEvent (#3002). (330862c9)
    Open source →
  28. 1.9.0 11 Feb 2024
    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
    Open source →
  29. 1.8.10 07 Feb 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  30. 1.8.9 04 Jan 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  31. 1.8.8 19 Dec 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  32. 1.8.7 08 Dec 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  33. 1.8.6 30 Nov 2023
    Release notes
    Open source →
  34. 1.8.5 03 Nov 2023
    Release notes
    • Update a dependency to the latest release.
    Open source →
  35. 1.8.4 12 Oct 2023
    Release notes
    • FIX: Do not render SVGs bigger than requested when pixelRatio > 1 and no match in _imageCache (#2795). (5fa4e09f)
    Open source →
  36. 1.8.3 22 Sep 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 →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  37. 1.8.2 21 Sep 2023
    Release notes
    Open source →
    Release notes
    Open source →
  38. 1.8.1 08 Aug 2023
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  39. 1.8.0 02 Jul 2023
    Release notes
    • BREAKING FIX: Bump tiled to 0.11.0 and add ColorData extension (#3473).
    Open source →
    Release notes
    Open source →
  40. 1.7.4 28 May 2023
    Release notes
    Open source →
  41. 1.7.3 15 Apr 2023
    Release notes
    • 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)
    Open source →
    Release notes
    • REFACTOR: Add new lint rules (#2477). (dbda37b8)
    • FIX: Remove memory leak when creating the image from PictureRecorder (#2493). (a66f2bc0)
    Open source →
  42. 1.7.2 02 Apr 2023
    Release notes
    • FIX: A mistake in auto-resizing disabling logic (#2471). (e7ebf8e5)
    • FIX: It should be possible to re-add ColorEffect (#2469). (6fa9e9d5)
    • FEAT: Add isDragged in DragCallbacks mixin (#2472). (de630a1c)

    2023-04-05

    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_isolate - v0.3.0+1
    • flame_tiled - v1.10.1
    • flame_audio - v1.4.2
    • flame_svg - v1.7.3
    • flame_test - v1.10.1
    • flame_flare - v1.5.4
    • flame_oxygen - v0.1.8+2
    • flame_bloc - v1.8.4
    • flame_fire_atlas - v1.3.5
    • flame_forge2d - v0.13.0+1
    • flame_rive - v1.7.1
    • flame_noise - v0.1.1+1
    • flame_network_assets - v0.2.0+1
    • flame_lottie - v0.2.0+2

    Open source →
    Release notes
    • 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)
    Open source →
  43. 1.7.1 14 Jan 2023
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  44. 1.7.0 27 Nov 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: Exception when having multiple calls to dispose() function of a Svg instance (#2085). (a287904e)
    • FIX: SvgComponent getting blurred and pixelized (#2084). (0911d10b)
    • FEAT: Expose paint from svgComponent to set opacity and have opacity effects (#2092). (bedacd0c)
    Open source →
  45. 1.6.0 01 Oct 2022
    Release notes
    • FEAT: Adding getter for the atlas image on flame fire atlas (#3326). (ae230ffa)
    Open source →
    Release notes
    • FEAT: Add avoid_final_parameters, depend_on_referenced_packages, unnecessary_to_list_in_spreads (#1927). (deccb434)
    Open source →
  46. 1.5.0 19 Aug 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 →
  47. 1.4.0 08 Jul 2022
    Release notes
    • FEAT(flame_behaviors): Add ScreenCollisionBehavior (#3910). (48894135)
    Open source →
    Release notes
    Open source →
  48. 1.3.0 07 Jun 2022
    Release notes
    Open source →
    Release notes
    Open source →
  49. 1.2.0 12 Apr 2022
    Release notes
    • FEAT: Expand flame_lint to respect required pub.dev checks (#3139). (6e80bf5e)
    Open source →
    Release notes
    • FEAT: Added children parameter to Component constructor (#1525). (f0b31fcf)
    Open source →
  50. 1.1.0 27 Mar 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
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  51. 1.1.0-releasecandidate.5 22 Mar 2022 pre-release
    Release notes
    • FIX: @mustCallSuper missing on components (#1443). (e01b4b1a)
    • FEAT: Add setter to priority (#1444). (34284686)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  52. 1.1.0-releasecandidate.4 13 Mar 2022 pre-release
    Release notes
    • FIX: Setting images.prefix to empty string (#1437). (694102bd)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  53. 1.1.0-releasecandidate.3 11 Mar 2022 pre-release
    Release notes
    • REFACTOR: Parent change and component removal logic (#1385). (8b9fa352)
    • FIX: viewfinders behavior under zoom (#1432). (f3cf85b6)
    • FIX: change strokeWidth in Component (#1431). (0e174fe8)
    • FEAT: allowing changing of the images prefix and allowing empty prefixes (#1433). (de4d9416)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  54. 1.1.0-releasecandidate.2 10 Mar 2022 pre-release
    Release notes
    • 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: ParallaxComponent should have static positionType (#1350). (cfa6bd12)
    • FIX: Add missing priority argument for JoystickComponent (#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: prepareComponent should 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 strictMode for children (#1271). (6936e1d9)
    • FEAT: onCollisionStart for Collidable and HitboxShape (#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 transform to Rect (#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.childrenFactory can be used to set up a global ComponentSet factory (#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)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  55. 1.1.0-releasecandidate.1 08 Mar 2022 pre-release
    Release notes
    • 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)
    Open source →
    Release notes

    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

    Open source →
  56. 1.0.0 08 Dec 2021
    Release notes
    Open source →
  57. 1.0.0-releasecandidate.15 09 Oct 2021 pre-release

    Nothing published for this version

  58. 1.0.0-rc4 24 May 2021 pre-release

    Nothing published for this version

  59. 1.0.0-rc3 22 May 2021 pre-release

    Nothing published for this version

  60. 1.0.0-rc2 14 Mar 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