NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
The ultimate skeleton loader for Flutter. Zero dependencies, maximum power. Auto-detect widgets, 8 animation directions, custom transformers, collection skeletons, memoization, testing utilities, and complete animation control.
Last release 2 months ago
17 Jul 2026
Ships unpredictably
gaps range from 2 weeks to 2.3 years
Nearly every release is documented
notes for 16 of 17 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
17 releases · first in 2024
Simplified Contributing section for developers
Removed package comparison table from README
One column per month.
Semantic Strategy Enums: Replaced boolean parameters with clear enum strategies
SkeletonReplacementStrategy: textOnly, imagesOnly, textAndImages, all, noneFillingStrategy: none, spaceOnly, paddingOnly, allCacheStrategy: disabled, enabled, aggressiveNestingStrategy: disabled, limited, unlimitedSkeletonTransformer class with predicate and priority supportSkeletonTransformerPredicate for flexible widget matchingSmartCollectionSkeleton for dynamic list/grid skeletonsCollectionType enum (list, grid) with type-safe APIitemHeight, spacing, borderRadiusTransformationCache with configurable size limits (default 1000)CacheStats for monitoring cache utilizationSmartSkeleton.getCacheStats() and clearCache()NestedSkeletonScope (InheritedWidget) for level trackingNestingStrategy to control nesting behaviorShimmerTester with element visitor patternfindSkeletonWidgets(), countSkeletonsByType(), verifySkeletonCount()MockShimmerController for test doublesShimmerTestHarness and SkeletonTestWidgetreplacementStrategy, fillingStrategy, cacheStrategy, nestingStrategyskeleton_strategy.dart with all strategy enumssmart_skeleton_transformers.dart utilitiestesting_utils.dart for test supportEmpty Space Handling: New fillEmptySpace and fillPadding config flags for SmartSkeleton
fillEmptySpace and fillPadding config flags for SmartSkeleton
SmartSkeletonConfig.fillMode preset for comprehensive skeleton coverageShimmerController for pause/resume/stop functionality
AdaptiveShimmer and AdaptiveShimmer.withTheme()ShimmerTheme immutable class with customizable colors, duration, intensityAdaptiveShimmer.withTheme() factory for convenient theme usageShimmerAccessibility helper detects MediaQuery.disableAnimationsNothing published for this version
Support added
Support added
Support added
Support added
Updated interaction
Updated interaction
Stable
Stable
Demo
Demo
Updates animation
Updates animation
Fix
Fix
Fix
Fix
Fix
Fix
Fix
Fix
Graphic changes
Graphic changes
Extensive support in all platforms
Extensive support in all platforms
Your coding agent can read these notes before it upgrades. Set up the MCP server →