PackageTrack
Sign in Get early access

jovial_svg

SVG - Robust rendering of Scalable Vector Graphic images, supporting a well-defined profile of SVG, a fast-loading binary storage format, and animation.

1.1.30 308K downloads/mo #677 most downloaded on pub.dev zathras/jovial_svg

What this package is like to depend on

Last release 2 months ago

30 May 2026

Release timing varies

gaps range from 8 days to 5 months

Nearly every release is documented

notes for 38 of 38 stable releases

2 versions withdrawn

withdrawn after publishing

5 years old

105 releases · first in 2021

6 releases in the last 12 months

see the full history below

Release timeline

105 releases · Jun 2021 to May 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 105
  1. 1.1.30 30 May 2026
    Release notes
    • Update dependencies (for xml 7.0, Issue 141)
    Open source →
  2. 1.1.30-rc.1 30 May 2026 pre-release

    Nothing published for this version

  3. 1.1.29 08 Feb 2026
    Release notes
    • Update dependencies
    Open source →
  4. 1.1.29-rc.1 08 Feb 2026 pre-release

    Nothing published for this version

  5. 1.1.28 14 Sep 2025
    Release notes
    • Add onLoaded builder to async ScalableImageWidget (Issue 137)
    • Fixed bug with widget repaint and embedded images/canonicalization (Issue 138)
    • Add ScalableImage.imagesAreLoaded; optimize widget display
    Open source →
  6. 1.1.28-rc.2 12 Sep 2025 pre-release

    Nothing published for this version

  7. 1.1.28-rc.1 12 Aug 2025 pre-release

    Nothing published for this version

  8. 1.1.27 22 Jun 2025
    Release notes
    • Work around platform not calling Canvas.save/restore with BoxPainter (Issue 134)
    Open source →
  9. 1.1.27-rc.1 15 Jun 2025 pre-release

    Nothing published for this version

  10. 1.1.26 10 Jun 2025
    Release notes
    • Implement painting to Ink in ScalableImageWidget (Issue 124)
    • Fix bug in prepare/unprepare logic when widget's state object reused
    Open source →
  11. 1.1.26-rc.1 10 Jun 2025 pre-release

    Nothing published for this version

  12. 1.1.25 04 Feb 2025
    Release notes
    • Avoid the newly deprecated Color.value
    Open source →
  13. 1.1.24 23 Nov 2024
    Release notes
    • Fix exportedIDs with widget image sources (Issue 118)
    • Optimization: Strip warnF from ScalableImageCache key (Issue 119)
    • Remove transitive dependency on pointycastle library
    Open source →
  14. 1.1.24-rc.1 23 Nov 2024 pre-release

    Nothing published for this version

  15. 1.1.23 04 Oct 2024
    Release notes
    • Get rid of buggy dartdoc @category annotations.
    • Fix ID lookup with SvgDOM (Issue 113)
    • DOM: Export ValueColor, SvgFontSizeAbsolute (Issue 115)
    • Set a color gradient's stop attributes from a stylesheet (Issue 117).
    • Add a nicer toString() to SvgDOM for debugging/exploration.
    • Made node paint slight more efficient; added resetPaint() method.
    • Partial support for SVG text dominant-baseline attribute
    Open source →
    Release notes
    • Get rid of buggy dartdoc @category annotations.
    • Fix ID lookup with SvgDOM (Issue 113)
    • DOM: Export ValueColor, SvgFontSizeAbsolute (Issue 115)
    • Set a color gradient's stop attributes from a stylesheet (Issue 117).
    • Add a nicer toString() to SvgDOM for debugging/exploration.
    • Made node paint slight more efficient; added resetPaint() method.
    • Partial support for SVG text dominant-baseline attribute
    Open source →
  16. 1.1.23-rc.4 01 Oct 2024 pre-release

    Nothing published for this version

  17. 1.1.23-rc.3 01 Oct 2024 pre-release

    Nothing published for this version

  18. 1.1.23-rc.2 23 Sep 2024 pre-release

    Nothing published for this version

  19. 1.1.23-rc.1 05 Sep 2024 pre-release

    Nothing published for this version

  20. 1.1.22 03 Aug 2024
    Release notes

    [1.1.22] - August 2024

    • Fix widget's cache to work when warnF is specified (Issue 103)

    [1.1.21] - May 2024

    • Add a DOM API for animating/modifying SVG assets (Issues 19, 95)
    • Add the ability to see what part of an SVG is
      clicked on -- see ExportedIDLookup (Issue 92)
    • Allow a list of fonts for SVG text (Issue 91)
    • Allow node ID selection from style (Issue 93)
    • Add a ScalableImageWidget method to read from a file (Issue 88)
    • Fix attribute handling when masked node is used more than once (Issue 94)
    Open source →
    Release notes
    • Fix widget's cache to work when warnF is specified (Issue 103)
    Open source →
  21. 1.1.22-rc.1 18 Jul 2024 pre-release

    Nothing published for this version

  22. 1.1.21 12 May 2024
    Release notes
    • Add a DOM API for animating/modifying SVG assets (Issues 19, 95)
    • Add the ability to see what part of an SVG is clicked on -- see ExportedIDLookup (Issue 92)
    • Allow a list of fonts for SVG text (Issue 91)
    • Allow node ID selection from style (Issue 93)
    • Add a ScalableImageWidget method to read from a file (Issue 88)
    • Fix attribute handling when masked node is used more than once (Issue 94)
    Open source →
    Release notes
    • Add a DOM API for animating/modifying SVG assets (Issues 19, 95)
    • Add the ability to see what part of an SVG is clicked on -- see ExportedIDLookup (Issue 92)
    • Allow a list of fonts for SVG text (Issue 91)
    • Allow node ID selection from style (Issue 93)
    • Add a ScalableImageWidget method to read from a file (Issue 88)
    • Fix attribute handling when masked node is used more than once (Issue 94)
    Open source →
  23. 1.1.21-rc.6 11 May 2024 pre-release

    Nothing published for this version

  24. 1.1.21-rc.5 02 May 2024 pre-release

    Nothing published for this version

  25. 1.1.21-rc.4 01 May 2024 pre-release

    Nothing published for this version

  26. 1.1.21-rc.3 24 Apr 2024 pre-release

    Nothing published for this version

  27. 1.1.21-rc.2 20 Apr 2024 pre-release

    Nothing published for this version

  28. 1.1.21-rc.1 04 Apr 2024 pre-release

    Nothing published for this version

  29. 1.1.20 22 Dec 2023
    Release notes
    • Remove unneeded url_launcher dependency (Issue 87)
    Open source →
  30. 1.1.20-rc.1 22 Dec 2023 pre-release

    Nothing published for this version

  31. 1.1.19 12 Nov 2023
    Release notes

    Fix bug with stroke-dashoffset (issue 76)

    Open source →
    Release notes
    • Fix bug with stroke-dashoffset (issue 76)
    Open source →
  32. 1.1.19-rc.1 10 Nov 2023 pre-release

    Nothing published for this version

  33. 1.1.18 13 Oct 2023
    Release notes
    • Add switcher to widget for cross-fade effect (issue 70)
    • Fix currentColor with transformations (issue 71)
    Open source →
    Release notes
    • Add switcher to widget for cross-fade effect (issue 70)
    • Fix currentColor with transformations (issue 71)
    Open source →
  34. 1.1.18-rc.2 11 Oct 2023 pre-release

    Nothing published for this version

  35. 1.1.18-rc.1 11 Sep 2023 pre-release

    Nothing published for this version

  36. 1.1.17 09 Aug 2023
    Release notes
    • Fix tint rendering (Issue 68)
    Open source →
  37. 1.1.17-rc.1 08 Aug 2023 pre-release

    Nothing published for this version

  38. 1.1.16 19 Jul 2023
    Release notes
    • Fix bug with AVD scaling (issue 66)
    • Add robustness to possible (unverified) Flutter bug(s) in image-related dispose() (Issue 62)
    • Bump version number of http dependency (issue 59, from 1.1.15)
    Open source →
    Release notes
    • Fix bug with AVD scaling (Issue 66)
    • Add robustness to possible (unverified) Flutter bug(s) in image-related dispose() (Issue 62)
    Open source →
  39. 1.1.16-rc.2 03 Jul 2023 pre-release

    Nothing published for this version

  40. 1.1.16-rc.1 09 Jun 2023 pre-release

    Nothing published for this version

  41. 1.1.15 27 May 2023
    Release notes
    • Bump version number of http dependency (issue 59)
    Open source →
  42. 1.1.15-rc.1 27 May 2023 pre-release

    Nothing published for this version

  43. 1.1.14 24 Apr 2023
    Release notes

    [1.1.14] - April 2023

    • Implement use tag scaling a symbol (issue 54)
    • Allow specification of HTTP GET headers

    [1.1.13] - April 2023

    • Fix degree/radian confusion in path's arc (issue 51)
    • Make the slightly more elegant ScalableImageCache.addReferenceV2()

    [1.1.12] - February 2023

    • Made ScalableImageWidget from an SISource more robustly avoid flashing when SI is in cache.
    • Added ifAvailableSync parameter to ScalableImageCache.addReference

    [1.1.11] - February 2023

    • Require Dart SDK 2.19 (issue 42)
    Open source →
    Release notes
    • Implement use tag scaling a symbol (issue 54)
    • Allow specification of HTTP GET headers
    Open source →
  44. 1.1.14-rc.1 23 Apr 2023 pre-release

    Nothing published for this version

  45. 1.1.13 16 Apr 2023
    Release notes
    • Fix degree/radian confusion in path's arc (issue 51)
    • Make the slightly more elegant ScalableImageCache.addReferenceV2()
    Open source →
  46. 1.1.13-rc.1 16 Apr 2023 pre-release

    Nothing published for this version

  47. 1.1.12 14 Feb 2023
    Release notes
    • Made ScalableImageWidget from an SISource more robustly avoid flashing when SI is in cache.
    • Added ifAvailableSync parameter to ScalableImageCache.addReference
    Open source →
  48. 1.1.12-rc.1 14 Feb 2023 pre-release

    Nothing published for this version

  49. 1.1.11 06 Feb 2023
    Release notes
    • Require Dart SDK 2.19 (issue 42)
    Open source →
  50. 1.1.11-rc.1 06 Feb 2023 pre-release

    Nothing published for this version

  51. 1.1.10 31 Jan 2023 withdrawn
    Release notes

    [1.1.10] - January 2023

    • Add ScalableImageWidget.isComplex
    • Fix bug in ScalableImageWidget resulting in excessive repaint (issue 37)
    • Expose scale/align logic via ScalingTransform
    • Allow percentage units
    • Add currentColor parameter to ScalableImageWidget

    [1.1.9] - January 2023

    • Add missing support for opacity attribute in style tags
    • Add support for rgba colors
    • Add support for CDATA
    • Add support for comments in stylesheets

    [1.1.8] - December 2022

    • Add em units, and consistently allow units in SVG files
    • Suppress warnings about "data-*" attributes in SVG files

    [1.1.7] - December 2022

    • For http loading, default to UTF8, allow encoding to be specified.
    • Added example/asset.dart to show common case of SVG in an asset

    [1.1.6] - September 2022

    • Update for Flutter 3.3 release (change in lints)
    Open source →
    Release notes
    • Add ScalableImageWidget.isComplex
    • Fix bug in ScalableImageWidget resulting in excessive repaint (issue 37)
    • Expose scale/align logic via ScalingTransform
    • Allow percentage units
    • Add currentColor parameter to ScalableImageWidget
    Open source →
  52. 1.1.10-rc.3 26 Jan 2023 pre-release

    Nothing published for this version

  53. 1.1.10-rc.2 25 Jan 2023 pre-release

    Nothing published for this version

  54. 1.1.10-rc.1 17 Jan 2023 pre-release

    Nothing published for this version

  55. 1.1.9 13 Jan 2023
    Release notes
    • Add missing support for opacity attribute in style tags
    • Add support for rgba colors
    • Add support for CDATA
    • Add support for comments in stylesheets
    Open source →
  56. 1.1.9-rc.2 12 Jan 2023 pre-release

    Nothing published for this version

  57. 1.1.9-rc.1 28 Dec 2022 pre-release

    Nothing published for this version

  58. 1.1.8 24 Dec 2022
    Release notes
    • Add em units, and consistently allow units in SVG files
    • Suppress warnings about "data-*" attributes in SVG files
    Open source →
  59. 1.1.8-rc.2 23 Dec 2022 pre-release

    Nothing published for this version

  60. 1.1.8-rc.1 23 Dec 2022 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