dig_cli 1.2.8
dig_cli: ^1.2.8 copied to clipboard
A powerful command-line tool to automate building, cleaning, and packaging Flutter projects.
Changelog #
All notable changes to this project will be documented in this file.
1.2.8 - 2026-01-12 #
Added #
- iOS Build: New option to build iOS IPA directly to Desktop (macOS only).
- SHA Keys: Get SHA1 and SHA256 keys using
./gradlew signingReport(shows both debug & release keys). - Pub Cache Repair: Quick option to run
flutter pub cache repair.
Changed #
- SHA Keys: Automatically navigates to android directory, runs command, and restores original directory.
- Menu Improvements: iOS build option only visible on macOS.
1.2.7 - 2026-01-05 #
Fixed #
- CI/CD Workflow: Improved auto-format push logic with
git pull --rebaseto prevent "rejected (non-fast-forward)" errors when multiple workflows run in parallel.
1.2.6 - 2026-01-05 #
Fixed #
- CI/CD Workflow: Updated
validate.ymlto support auto-formatting and faster Dart setup. Sync'd logic withpublish.yml.
1.2.5 - 2026-01-05 #
Fixed #
- CI/CD Workflow: Fixed "detached HEAD" error when pushing auto-formatted code back to the repository.
1.2.4 - 2026-01-05 #
1.2.3 - 2026-01-05 #
Changed #
- CI/CD Workflow: Auto-formats code before analysis instead of rejecting push.
- Faster Builds: Switched from Flutter to Dart SDK only (lighter weight).
1.2.2 - 2026-01-05 #
Fixed #
- Bundle ID Update (Android): Added support for Kotlin DSL (
build.gradle.kts) and variousapplicationIdformats. - Bundle ID Update (iOS): Improved regex to handle quoted and unquoted bundle IDs in
project.pbxproj.
1.2.1 - 2026-01-05 #
Fixed #
- Command Conflict: Renamed the primary executable from
digtodgto avoid conflicts with the systemdig(DNS lookup) utility. - Code Validation: Fixed formatting and analysis issues as per CI requirements.
1.2.0 - 2026-01-05 #
Added #
- Smart Rename Feature: Full support for renaming apps across Android, iOS, macOS, Windows, Linux, and Web.
- Android Restructuring: Automatically moves source files to match the new bundle ID and updates package declarations.
Changed #
- Modular Architecture: Complete refactor to use
CommandRunnerfor better maintainability. - Alias Friendly: Log messages are now generic and work perfectly with custom aliases like
df. - Improved Build Logic: Build options are now conditionally shown in the interactive menu.
- Optimized CI/CD: True cross-platform binary builds (Linux, Windows, macOS) and faster analysis.
1.1.6 - 2025-09-26 #
- Release