NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4127 most downloaded on pub.dev
A lightweight package for displaying customizable step progress indicators in a user interface.
Last release 11 months ago
07 Nov 2025
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 27 of 30 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
30 releases · first in 2021
One column per quarter.
Bug Fix : Resolved an issue where node labels were not displaying correctly when using the nodeLabelBuilder callback for custom node label creation.
nodeLabelBuilder callback for custom node label creation.hasEqualNodeAndLineCount property, a boolean that when set to true ensures equal count of lines and nodes in the widget for improved visual consistency.README.md file with examples and information about the new features.Property Renaming : Renamed the stepSize property to stepNodeSize for improved clarity and consistency.
stepSize property to stepNodeSize for improved clarity and consistency.StepProgressVisibilityOptions enum to include the new lineThenNode state, allowing the line to appear before the node. This provides greater flexibility and customization, in addition to the default nodeThenLine behavior.Bug Fix: Resolved an issue where autoProgress did not advance correctly when the previous step exceeded the current step.
autoProgress did not advance correctly when the previous step exceeded the current step.Bug Fix: Resolved an issue where the line would extend incorrectly when the title was large. #25
Auto Start Progress : Added the autoStartProgress property to the StepProgress constructor, enabling automatic progression through steps until complet
autoStartProgress property to the StepProgress constructor, enabling automatic progression through steps until completion.Icon Color Customization : Introduced the activeIconColor property in StepNodeStyle , enabling straightforward customization of icon colors for active
activeIconColor property in StepNodeStyle, enabling straightforward customization of icon colors for active step nodes.StepLine and StepGenerator widgets.README.md with new examples and improved formatting for better readability.Nothing published for this version
License Update : Amended the LICENSE file to reflect the correct legal entity name.
LICENSE file to reflect the correct legal entity name.>=3.0.0 <4.0.0, ensuring compatibility across a wider spectrum of projects.LICENSE file to reflect the correct legal entity name.>=3.0.0 <4.0.0, ensuring compatibility across a wider spectrum of projects.Refactor: Replaced the highlightCompletedSteps property in StepProgressThemeData with a new highlightOptions enum for improved flexibility and customi
highlightCompletedSteps property in StepProgressThemeData with a new highlightOptions enum for improved flexibility and customization.README.md file with a new banner and corrected broken links.Bug Fix : Resolved a memory leak by ensuring StepProgressController is properly closed when the widget is disposed.
StepProgressController is properly closed when the widget is disposed.Breaking Change: Updated the borderRadius property in StepLineStyle to use the Radius type instead of BorderRadius, ensuring more consistent customiza…
borderRadius property in StepLineStyle to use the Radius type instead of BorderRadius, ensuring more consistent customization options.New Feature : Added support for breadcrumb line style for enhanced visual representation. #17
topCenter for improved consistency in horizontal axis.Configuration Update : Modified analysis_options.yaml to ignore the trailing commas rule.
analysis_options.yaml to ignore the trailing commas rule.dart format . to ensure consistent code style.lineLabelAlignment property in the theme for better positioning of lineLabels.reversed option to allow users to change the order of steps.title and subtitles relative to line segments.nodeActiveIconBuilder in favor of using nodeIconBuilder to reduce redundancy.stepLabelAlignment theme property to nodeLabelAlignment.nodeLabelBuilder and lineLabelBuilder to create customized labels.lineThickness exceeds stepSize.README.md with additional examples showcasing lineLabels.Enhanced Customization: Introduced lineLabelAlignment property in the theme for better positioning of lineLabels.
lineLabelAlignment property in the theme for better positioning of lineLabels.reversed option to allow users to change the order of steps.title and subtitles relative to line segments.nodeActiveIconBuilder in favor of using nodeIconBuilder to reduce redundancy.stepLabelAlignment theme property to nodeLabelAlignment.nodeLabelBuilder and lineLabelBuilder to create customized labels.lineThickness exceeds stepSize.README.md with additional examples showcasing lineLabels.Bug Fix: Corrected the misalignment issue with step nodes #18.
3.7.0 for improved compatibility and performance.Nothing published for this version
Here's what's new in version 2.1.0:
Here's what's new in version 2.1.0:
Move the CONTRIBUTING.md file to the root of project.
CONTRIBUTING.md file to the root of project.topics of package in pubspec.yaml` file.Introduced StepLabelStyle for advanced customization.
StepLabel Enhancements:
StepLabelStyle for advanced customization.StepLabel widget.StepProgress Improvements:
StepProgressTheme to offer enhanced styling and theme customization.StepProgress.visibilityOptions to allow toggling the visibility of lines and nodes.StepLine Customizations:
lineSpacing and borderRadius properties for StepLine.StepLineStyle for advance customization of StepLine.Additional Features:
subTitles functionality to display subtitles beneath titles.onStepTapped callback for custom handling when a step is tapped.onStepLineTapped callback for improved interactivity with the stepper.highlightCompletedSteps option to control the display of active colors on completed steps.nodeIconBuilder and activeNodeIconBuilder for custom node icon creation.activeBorderColor property in the theme for additional customization.stepLabelAlignment for flexible label positioning.Codebase & Testing Enhancements:
* Updated the README.md file.
README.md file.* Updated the README.md file.
README.md file.* Updated the README.md file.
README.md file.Introduced the stepAnimationDuration property in the constructor.
stepAnimationDuration property in the constructor.README.md file.Change LICENSE from MIT to BSD-3-Clause.
LICENSE from MIT to BSD-3-Clause.^3.6.1.README.md file.Downgraded Dart version to ^3.5.4.
^3.5.4.Updated the .gitignore file to include additional files and directories.
.gitignore file to include additional files and directories.LICENSE file for clarity.* Formatted code.
Fixed bug preventing progression to the next step when on the final step.
StepProgress from Progress.step_progress from step-progress.* Initialize package
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →