diff --git a/examples/counter_example/pubspec.lock b/examples/counter_example/pubspec.lock index b7a8cba5..bfe2b222 100644 --- a/examples/counter_example/pubspec.lock +++ b/examples/counter_example/pubspec.lock @@ -733,7 +733,7 @@ packages: path: "../../packages/stac_core" relative: true source: path - version: "0.2.0" + version: "1.0.0" stac_framework: dependency: "direct overridden" description: diff --git a/examples/movie_app/pubspec.lock b/examples/movie_app/pubspec.lock index 4dfeb69f..81f35b04 100644 --- a/examples/movie_app/pubspec.lock +++ b/examples/movie_app/pubspec.lock @@ -453,7 +453,7 @@ packages: path: "../../packages/stac_core" relative: true source: path - version: "0.2.0" + version: "1.0.0" stac_framework: dependency: "direct overridden" description: diff --git a/examples/stac_gallery/pubspec.lock b/examples/stac_gallery/pubspec.lock index 8b987a98..3f0a2767 100644 --- a/examples/stac_gallery/pubspec.lock +++ b/examples/stac_gallery/pubspec.lock @@ -733,7 +733,7 @@ packages: path: "../../packages/stac_core" relative: true source: path - version: "0.2.0" + version: "1.0.0" stac_framework: dependency: "direct overridden" description: diff --git a/packages/stac_core/CHANGELOG.md b/packages/stac_core/CHANGELOG.md index 63aad874..1982145f 100644 --- a/packages/stac_core/CHANGELOG.md +++ b/packages/stac_core/CHANGELOG.md @@ -1,3 +1,26 @@ +## 1.0.0 + +- **New Features:** + - Added StacScreen annotation for marking methods that return StacWidget instances + - Added StacBorder factory methods (.all() and .symmetric()) for convenient border creation + - Added StacBorderRadius factory constructors (.only(), .horizontal(), .vertical(), .circular()) + - Added StacColor withOpacity() extension method for opacity manipulation + - Added StacSetValue widget for managing application state through key-value pairs + - Added StacLinearProgressIndicator widget + - Added StacDefaultBottomNavigationController widget + +- **Enhancements:** + - Migrated StacAlign from packages/stac to packages/stac_core for DSL support + - Migrated StacDefaultBottomNavigationController from legacy Freezed model to new stac_models system + - Enhanced StacSetValueAction with proper StacAction type handling + - Improved bottom navigation timing by deferring BottomNavigationScope access to build time + +- **Bug Fixes:** + - Fixed null child handling in StacSetValue widget + - Fixed timing issues in navigation parsers where InheritedWidget was accessed before creation + - Fixed StacSetValueAction.action type from Map to StacAction + - Fixed default gradient return value in StacGradientParser to linearGradient + ## 0.2.0 - Added stac alignment geometry diff --git a/packages/stac_core/pubspec.yaml b/packages/stac_core/pubspec.yaml index a6682cff..ce565c70 100644 --- a/packages/stac_core/pubspec.yaml +++ b/packages/stac_core/pubspec.yaml @@ -1,6 +1,6 @@ name: stac_core description: A pure Dart package that provides the core functionalities and common interfaces for the Stac server-driven UI framework. -version: 0.2.0 +version: 1.0.0 repository: https://github.com/StacDev/stac homepage: https://stac.dev/