rebrand_cli 2.1.0
rebrand_cli: ^2.1.0 copied to clipboard
A master orchestrator for Flutter rebranding. Automate app name, package name, bundle ID, and icon changes across Android and iOS with a single command.
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).