rebrand_cli 2.2.0
rebrand_cli: ^2.2.0 copied to clipboard
Rebrand Flutter apps from one CLI. Rename app/package IDs, update labels, and generate launcher icons plus native splash screens with Android 12 support.
2.2.0 #
- Added a more robust CLI interface with
--help,--version,--project, and--configoptions. - Fixed splash-only workflows so
splash_config.imageworks even whenicon_pathis not provided. - Added expanded splash customization support including dark assets, branding, fullscreen mode, iOS content mode, and Android 12 options.
- Added stronger validation for colors, image paths, gravity/content-mode values, and empty no-op configurations.
- Improved worker package installation so only the required helper packages are added.
- Expanded tests and refreshed README/example configuration for publishing.
2.1.0 #
- New: Optional Configuration: All fields in
rebrand_config.jsonare now optional. - New: Feature Flags: Added
enable_splash,enable_launcher_icon,enable_package_rename,enable_app_labelto control specific features. - New: Platform Selection: Added
enable_androidandenable_iosto control platform-specific rebranding. - New: Splash Screen Scaling: Added
scalingoption tosplash_configto control logo size. - New: Input Validation: Added validation for configuration values (paths, package name format, colors).
- Improved:
AssetGenerationTasknow scales only the splash screen image, preserving the original image for launcher icons.
2.0.0 #
- New: Auto-Padding Engine for Splash Screens: Prevents image cropping on Android 12+ by automatically adding padding to the splash screen image.
- New: Task-Based Architecture: The entire rebranding process is now more robust, scalable, and easier to maintain.
- New: Automatic Project Backup & Rollback: Your project is now automatically backed up before rebranding and restored if any step fails, preventing project corruption.
- Improved: Enhanced Modularity: The
RebrandServiceis now more modular, making it easier to add new features in the future. - Improved: Robust Error Handling: The new rollback system ensures that your project is left in a clean state even if an error occurs.
1.0.5 #
- Added documentation for running the tool directly with
dart pub global runsyntax. - Enhanced README with clear instructions for both
rebrandanddart pub global run rebrand_cli:rebrandcommands. - Improved CHANGELOG documentation for all versions.
1.0.3 #
- Documentation improvements and enhancements.
1.0.2 #
- Documentation improvements and enhancements.
1.0.1 #
- Updated documentation and README instructions.
1.0.0 #
- Initial release.
- Support for automated Package ID renaming (Android & iOS).
- Support for Native App Name updates in AndroidManifest and Info.plist.
- Automated asset generation for Launcher Icons and Splash Screens.
- Zero-setup dependency management (auto-adds worker packages to target projects).