v1.0.0
Changelog
All notable changes to this template are documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.0.0 - 2026-06-08
First stable release of the Flutter starter template.
Added
- Project foundation — Flutter SDK pinned to 3.44.0 via FVM, lints via
very_good_analysis, and a feature-firstcore/ui/shared/features
layout (seeCLAUDE.md). - State management & routing —
flutter_bloc(+bloc_concurrency) for app
state andgo_routerfor declarative navigation. - Dependency injection —
injectable/get_itwiring, including the
per-package micro-DI pattern. - Workspace packages — extracted into
packages/:analytics,
app_platform,app_ui,architecture,config,network,storage,
sync,theme, plustest_utils. - Features —
splash,auth,home,profile,bookmarks,
collections, andnotifications, with a sharedSessioncontract for
app-wide auth state. - Theming & design system — centralized light/dark
ThemeDatawith a
ThemeBloctoggle and theapp_uidesign-system widgets. - Local persistence — ObjectBox storage with tracked schema bindings.
- Flavors —
dev/staging/prodbuild flavors driven by
--dart-define-from-file env/<flavor>.json. - Firebase — integration with Crashlytics and analytics (CocoaPods on iOS;
SPM disabled, seeCLAUDE.md). - Internationalization —
flutter_localizations+intlwith ARB-based
localizations. - CI/CD — GitHub Actions for analyze/test with coverage gating (
ci.yml),
CodeQL (codeql.yml), and a manual-dispatch Fastlane release pipeline
(release.yml) for TestFlight and Google Play. - Bootstrap CLI —
tool/setup.sh, a one-command idempotent setup
(submodules, FVM SDK, SPM disable on macOS,pub get, code generation,
backend deps, and the pre-push hook). - Tooling — Dart & CodeGraph MCP servers and vendored agent skills.