flutter_compat 0.1.2
flutter_compat: ^0.1.2 copied to clipboard
Analyze Flutter project compatibility across environment, dependencies, Android, and iOS before adding packages or upgrading. Like flutter doctor and dart pub outdated, with deeper cross-platform checks.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.2 - 2026-08-12 #
0.1.1 - 2026-08-11 #
Added #
- Flutter Android toolchain checks matching
flutter runwarnings: Gradle ≥ 8.14, AGP ≥ 8.11.1, Kotlin ≥ 2.2.20, minSdk ≥ 24 flutter_compat fixupgrades Gradle wrapper, AGP, Kotlin, and minSdk- Doctor output now suggests
flutter_compat fixwhen auto-fixes are available
0.1.0 - 2026-08-11 #
Added #
- Initial release of
flutter_compatCLI doctor— full environment and project compatibility scancheck— CI/CD validation with exit codes (0/1/2)add— pre-flight compatibility check beforeflutter pub addadd --dry-run— preview dependencies and native requirementsupdate— check upgrade safety for dependenciesscan— raw scanner output for debuggingreport— JSON / Markdown / HTML compatibility reportsfix— apply safe, automated fixes where possible- Scanners for Flutter, Dart, pubspec, Gradle, AGP, Kotlin, JDK, Android, iOS, Xcode, Swift, CocoaPods
- Compatibility engine with Flutter↔Dart, AGP↔Gradle, AGP↔Kotlin, Kotlin↔JDK, and package↔native rules
- Confidence levels: Compatible, Possible conflict, Confirmed issue, Unknown
- Unit and integration tests
- GitHub Actions CI workflow