NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1343 most downloaded on pub.dev
6,000+ Free Flutter Icons with automatic theme color inheritance and dark mode support. Created by Hugeicons Pro Icon Library. The most beautiful icon library for developers.
Last release 20 days ago
18 Sep 2026
Release timing varies
gaps range from 2 weeks to 8 months
Most releases are documented
notes for 18 of 23 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
23 releases · first in 2024
46 constants from 1.1.x whose source files were misspelled or never published still compile, but are now marked @Deprecated and will be removed in the…
disableSecondaryOpacity on HugeIcon: draw the secondary layer at full opacity (same option as the React renderer)4k → strokeRounded4K, c++ → strokeRoundedCpp)secondaryColor by layer: the secondary layer is now every element the design draws at reduced opacity, matching the React renderer. Previously it was applied by attribute (fill only), so it did nothing for Twotone icons (two strokes) and recolored the whole icon for Bulk icons (two fills). Duotone's faded layer now takes secondaryColor for both its fill and its outline.stroke-dasharray, stroke-miterlimit and opacity now render correctly (previously emitted as invalid camelCase attributes and ignored)@Deprecated and will be removed in the next major version. Most point at the correctly named icon:
strokeRounded0Circle … strokeRounded9Circle, strokeRounded0Square … strokeRounded3Square → strokeRoundedZeroCircle … strokeRoundedNineCircle, strokeRoundedZeroSquare … strokeRoundedThreeSquarestrokeRounded1stBrecket*, strokeRounded2ndBrecket*, strokeRounded3rdBrecket*, strokeRoundedRoot1st/2nd/3rdBrecket → …Bracket…strokeRounded3DMove, strokeRounded3DScale, strokeRounded3DRotate → strokeRounded3dMove, strokeRounded3dScale, strokeRounded3dRotatestrokeRoundedFourK, strokeRoundedModernTv4K → strokeRounded4K, strokeRoundedModernTvFourKstrokeRoundedC → strokeRoundedCpp; strokeRoundedTropicalStormTracks → strokeRoundedTropicalStormTracks02strokeRounded4Square … strokeRounded9Square, strokeRoundedAdvertisement, strokeRoundedFolderMoveIn, strokeRoundedFolderMoveTo, strokeRoundedSingleFire, strokeRoundedSquareSingleFire, strokeRoundedTinder, strokeRoundedTinderSquareOne column per month.
Fixed deprecated .opacity API usage for future Flutter compatibility.
icons/ SVG assets (~5,100+ stroke-rounded icons)..opacity API usage for future Flutter compatibility.Regenerated Free package (stroke-rounded style) from the latest icons/ SVG assets.
stroke-rounded style) from the latest icons/ SVG assets.Two-Color Duotone Support: New secondaryColor parameter for HugeIcon widget
secondaryColor parameter for HugeIcon widget
color applies to stroke elements (foreground)secondaryColor applies to fill elements (background)color if secondaryColor is not specifiedAlpha Channel Support: Icons now properly respect the alpha channel when providing colors with transparency
Colors.white.withAlpha(50) now correctly renders semi-transparent iconsstroke-opacity and fill-opacity SVG attributes for transparent colorsIcon Set: Updated to latest icon set with regenerated icon data
Added deprecation suppression to prevent warnings on newer Flutter versions
toARGB32() method not found error on Flutter versions prior to 3.29.0
.toARGB32() to .value for color conversion to ensure compatibility with all Flutter versionsCupertinoDynamicColor Support: Icons now properly adapt to light/dark mode when using CupertinoDynamicColor (e.g., CupertinoColors.tertiaryLabel)
CupertinoDynamicColor (e.g., CupertinoColors.tertiaryLabel)
Icon and Text widget behaviorColor API Modernization: Updated from deprecated .value to modern .toARGB32() API
widget.color → IconTheme.color → DefaultTextStyle.color → Theme.colorScheme.onSurface
.value to modern .toARGB32() API// Theme-aware icons (recommended) - automatically adapt to light/dark themes
HugeIcon(
icon: HugeIconsStrokeRounded.user,
strokeWidth: 2.0,
)
// Explicit color (override theme)
HugeIcon(
icon: HugeIconsStrokeRounded.user,
color: Colors.blue,
)
didChangeDependencies() and didUpdateWidget()None - All changes are backward compatible. Existing code continues to work unchanged.
Code Formatting: Applied Dart formatter to all generated files for perfect static analysis score
hugeicons.dart and stroke_rounded.dartCode Quality: Fixed linting issues for perfect static analysis score
BREAKING: Migrated from font-based (TTF) to SVG-based icons for better performance and scalability
flutter_svg packageHugeIcons.strokeRounded[IconName]strokeWidth parameter to HugeIcon widget for fine-tuned design controlNothing published for this version
General bug fixes and improvements.
Nothing published for this version
Nothing published for this version
General bug fixes and improvements.
Nothing published for this version
General bug fixes and improvements.
General bug fixes and improvements.
Created the HugeIcon widget to display icons with customizable color and size.
HugeIcon widget to display icons with customizable color and size.HugeIcons and HugeIcon widgets.hugeicons package in a Flutter application.Nothing published for this version
General bug fixes and improvements.
Your coding agent can read these notes before it upgrades. Set up the MCP server →