This page documents the version history of Stac, including new features, breaking changes, and bug fixes.Documentation Index
Fetch the complete documentation index at: https://docs.stac.dev/llms.txt
Use this file to discover all available pages before exploring further.
1.4.0
- Added stac agent skills
- Enhanced input decoration with new border options
- Added
copyWithsupport totextTheme - Re-exported
stac_corethroughstacpackage - Converted
stac_loggerto a pure Dart package - Improved package READMEs with quick start guides & detailed features
1.3.0
Refactor
- Centralized cache configuration to
Stac.initializewithnetworkFirstas the default cache strategy
New Features
- Added DSL entry to documentation JSON
- Added
stacSliverToBoxAdapterwidget, parser, example, and documentation - Added
stacSliverPaddingwidget, parser, example, and documentation - Added
stacSliverSafeAreawidget, parser, example, and documentation - Added
stacSliverOpacitywidget, parser, example, and documentation - Added
stacSliverVisibilitywidget, parser, example, and documentation - Added
stacSliverListwidget, parser, example, and documentation - Added
stacSliverFillRemainingwidget, parser, example, and documentation - Added
stacSliverGridwidget, parser, example, and documentation - Enhanced
Positionedwidget with new constructors - Added constructors for
StacImagewidget to support asset, network, and file sources - Added StacNavigator API and navigation documentation
Documentation
- Comprehensive documentation improvements with Dart examples
- Added Dart code examples and wrapped all examples in a CodeGroup component for sliver widget documentation
1.2.0
New Features
- Added screen caching and offline support
- Added theme support with cloud loading
- Added support for
StacBadgewidget - Added support for
StacTooltipwidget - Added support for
StacSelectableTextwidget - Added support for tooltip theme configuration
- Exported extension methods for easier widget and action parsing
- Enhanced network widget to support custom loading and error widgets
1.1.2
Maintenance
- Upgrade
dioto^5.9.0 - Upgrade
flutter_svgto^2.2.2 - Upgrade
build_runnerto^2.10.4 - Upgrade
json_serializableto^6.11.1
1.1.0
New Features
- Added theming support for Stac (Dart-to-JSON conversion)
- Added
enabled,backgroundColor,side, andinnerRadiusproperties toStacRadiowidget - Added
onChangedproperty toStacRadioGroupwidget - Simplified
StacRadioandStacRadioGroupimplementations
1.0.0
This is the first stable release of Stac, marking a major milestone in server-driven UI for Flutter.Breaking Changes
- Minimum Flutter SDK is now 3.35.0+
Switch: renamedactiveColor→activeThumbColor(aligned with Flutter API)ThemeData.bottomAppBarThemenow expectsBottomAppBarThemeData(aligned with Flutter 3.35)TextSpannow takestextinstead ofdata
New Features
- Error Handling: Introduced
StacErrorandStacErrorWidgetfor enhanced error handling - Dart-to-JSON: Added support for Dart-to-JSON conversion via Stac DSL
- WASM Compatibility: Web/WASM platform support
- Conditional Widget: Expression evaluation for dynamic UI logic
- SVG Rendering: SVG support in
StacImage - TextStyle.copyWith(): Via
copyWithStyleproperty - Border Side Customization: In
BoxDecoration - Multi Action Parser: For advanced interaction handling
- SnackBarThemeData: Integrated for consistent styling
- BackdropFilter Widget: New widget support
- Color Transparency: Using
@notation (e.g."primary@50") - Visibility Widget: New widget support
- CachedNetworkImage: Replaced
Image.networkusage - ClipRRect Widget: New widget support
- GestureDetector: With tap, drag and press handlers
- Material 3 Colors: Fixed colors and new surface variants
- ClipOval Widget: New widget support
- InkWell Widget: New widget support
- Variables: Support with
setValuewidget and action - StacDouble Type: New type support
- Theme Updates: Updated Stac theme with new
ThemeDataclasses - DropdownMenu Widget: New widget support
- SliverAppBar & CustomScrollView: New parsers
- StacDynamicView: Parser for fetching and rendering API data
- Improved Borders: Enhanced Stac borders and styles
0.10.0
- Migrate to Flutter 3.29
- Remove
IconAlignmentfrom button widgets
0.9.x
0.9.3
- Add pub.dev topics
0.9.2
- Update readme
0.9.0
New Features
StacHerowidgetStacRadiowidgetStacSliderwidgetStacOpacitywidgetStacSnackBaractionStacPlaceholderwidgetStacAspectRatio,StacFittedBox,StacLimitedBoxwidgets- Material as default icon type
Improvements
- Fixed
filledButtononPressed and onLongPress functionality - Simplified table border configuration
- Added support for named colors
- Standardized parameters in buttons
- Updated Chip widget params
- Changed icon button widget property from
childtoicon
0.8.x
0.8.3
- Package Rename: Renamed from
MiraitoStac
0.8.0
New Features
StacCarouselViewwidgetStacColoredBoxwidgetStacDividerwidgetStacProgressIndicatorwidgets (linear and circular)- Row and Column spacing support
- Ability to override Stac parsers and action_parsers
0.7.x
0.7.0
New Features
CircleAvatar,GridView,Chip,Wrap,FilledButtonwidgetsDefaultBottomNavigationController&BottomNavigationView- Revamped
StacFormwith validation and form submission - New
StacNetworkRequest&StacNetworkResultAPI - App text theme support in text styles
- New
EdgeInsets&BorderRadiusdeclaration syntax
Breaking Changes
- Renamed
scrollViewtoSingleChildScrollView
0.6.0
StacSwitchwidgetStacAlignwidgetStacPageViewwidgetStacNetworkWidgetfor loading remote JSON- Tab alignment in
StacTabBar - Scroll physics support
flexproperty inStacExpandedtextScalerinStacTextRefreshIndicatorfor remote ListView
0.5.0
Breaking Changes
- Restructured navigation action
- Added modal bottom sheet action
- Added show dialog action
New Features
- Custom Action support
StacSafeAreawidgetStacFlexiblewidget- Enhanced
StacInputDecoration - Form validation support
InputBorder.nonesupport- Gradient in outline border
- WebView support
- Tap gesture recognizer in
StacTextSpan - Border radius in Button Styles
0.4.0
- Rich text functionality for
StacText pushNamedsupport in navigationStacExpandedwidgetInputDecorationTheme&InputBordersupport
0.3.0
Theme Support
AppBarThemeTextButtonThemeFloatingActionButtonThemeBottomNavigationBarThemeBottomSheetThemeCardThemeDialogThemeNavigationBarThemeDataTabBarThemeData
0.2.0
Breaking Changes
- BREAKING: Call
Stac.initializeto initialize Stac
New Features
IconThemesupportFractionallySizedBoxwidgetElevatedButtonTheme,OutlinedButtonTheme,IconButtonThemeCenterwidget- Dio instance injection support
InputFormatterssupport- Input validation
BoxDecorationsupport for ContainerStackandPositionedwidgets
0.1.0
- Added Stac Theme support
- Added
StacTabparser - Added
BoxFitsupport forStacImage - Fixed AppBar size issue
0.0.1
- Initial release 🎉
Stay Updated
- GitHub: StacDev/stac
- Discord: Join the community
- Twitter: Follow @StacDev for announcements