Upgrade package with latest Flutter and Dart docs#9
Open
RyanDsilva wants to merge 3 commits intomasterfrom
Open
Upgrade package with latest Flutter and Dart docs#9RyanDsilva wants to merge 3 commits intomasterfrom
RyanDsilva wants to merge 3 commits intomasterfrom
Conversation
…ement solutions Major version 1.0.0 release with comprehensive upgrades and new features: NEW FEATURES: - Add BLoC state management support with events and states - Add Cubit state management (simplified BLoC) - Add Riverpod 3.x with code generation and Freezed integration - Add Provider with ChangeNotifier pattern - Implement modern Dart 3 features (pattern matching, switch expressions, super.key) - Add input validation for feature names (lowercase and underscores only) - Add helpful dependency information after feature generation - Enhance error handling with detailed error messages BREAKING CHANGES: - Update Dart SDK constraint to ^3.6.0 (was >=2.18.0 <4.0.0) - Update Flutter constraint to >=3.38.0 (was >=3.3.0) - Update all dependencies to latest versions: * args: ^2.6.0 (was ^2.4.1) * mason: ^0.1.0-dev.58 (was 0.1.0-dev.49) * path: ^1.9.0 (was ^1.8.2) * ansicolor: ^2.0.3 (was ^2.0.1) * test: ^1.25.10 (was ^1.24.3) IMPROVEMENTS: - Add lints package (^5.1.1) for code quality - Add comprehensive analysis_options.yaml with recommended lints - Update all templates to use super.key instead of Key? key - Improve generated screens with AppBar and better structure - Enhance command-line help with all supported types - Add build time reporting in CLI output - Update brick templates to version 2.0.0 DOCUMENTATION: - Complete README rewrite with examples and comparisons - Add detailed CHANGELOG following Keep a Changelog format - Add individual README files for each state management brick - Include dependency requirements and setup instructions - Add state management comparison guide TESTING: - Add validation tests for feature names - Add tests for supported state management types - Improve test structure and coverage All changes support production-ready Flutter applications with modern best practices.
The CLI tool doesn't require Flutter SDK to run, only to generate Flutter code templates. Removing the constraint allows the tool to be used with just the Dart SDK.
Updated dependency lock file after running dart pub get with new dependency versions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…ement solutions
Major version 1.0.0 release with comprehensive upgrades and new features:
NEW FEATURES:
BREAKING CHANGES:
IMPROVEMENTS:
DOCUMENTATION:
TESTING:
All changes support production-ready Flutter applications with modern best practices.