From af722b04ee9c176d8a034a83d9375d55cd529b0b Mon Sep 17 00:00:00 2001 From: Mithul Nayagam Date: Thu, 9 Oct 2025 17:24:39 +0530 Subject: [PATCH] chore: Release version 1.0.0 of stac_core --- examples/counter_example/pubspec.lock | 2 +- examples/movie_app/pubspec.lock | 2 +- examples/stac_gallery/pubspec.lock | 2 +- packages/stac_core/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/stac_core/pubspec.yaml | 2 +- 5 files changed, 27 insertions(+), 4 deletions(-) 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/