All notable changes to Flutter Bunny CLI will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Stable release of Flutter Bunny CLI
- Fixed a bug where the update command was not working correctly
- Updated documentation to include more detailed instructions for using the CLI
- Added a section on how to contribute to the project
- Updated documentation to add more details about the commands and arguments
- Fixed Android build issue
- Updated documentation for the generate command to provide more detailed instructions and examples
- Fixed the issue with the generate command not working correctly for some users
- Improved the generate command to support more options and features
- Added ability for users to generate model or entity classes with JSON serialization support (Freezed, JsonSerializable, or custom serialization options)
- Added reminder to check documentation for updates
analyzecommand: Helps to run analysis on the project and points out any issuesconfigcommand: Helps to save settings for preferred user styles for template generationdoctorcommand: Helps to analyze problems in a project, list them out and suggest changes
- Refactored command structure for better extensibility
- Enhanced error handling and user feedback
- Improved template generation with consistent structure
- Process result handling in package manager
- Boolean condition checking in CLI runner
- Added comprehensive documentation for the CLI
- Initial beta release of Flutter Bunny CLI
- Core command structure and CLI framework
create appcommand with interactive project creation- Support for multiple architectures (Clean, MVVM, MVC)
- Support for various state management solutions (Provider, Riverpod, Bloc, GetX, MobX, Redux)
- Custom template generation with project scaffolding
generatecommand system with multiple generators:- Screen generator for creating new application screens/pages
- Widget generator for creating reusable UI components
- Model generator with JSON serialization support
- Project validation and post-generation setup:
- Automatic dependency installation
- Code formatting
- Git repository initialization
updatecommand to keep the CLI up-to-date
- Refactored command structure for better extensibility
- Enhanced error handling and user feedback
- Improved template generation with consistent structure
- Process result handling in package manager
- Parameter name updates for compatibility with latest pub_updater package
- Boolean condition checking in CLI runner
- Initial beta version
- Initial version