GetXDrop v0.2.0 closes the current Guided Planning phase.
This release keeps the public surface intentionally small with the same three commands:
getxdrop doctorgetxdrop auditgetxdrop report
What changed in v0.2.0:
- optional project config support via
getxdrop.yaml - default
summary.jsonartifact for bothauditandreport - compact CLI summaries for CI logs and PR copy-paste
- hotspot ranking across files, controllers, route modules, categories, and subcategories
- dedicated sample-app CLI end-to-end coverage for
doctor -> audit -> report
Highlights:
getxdrop.yamllets teams setaudit.include_test,audit.ignore,output.path, and defaultreport.formatsummary.jsonprovides a stable machine-readable summary contract for CI and automationmigration_report.jsonnow includeshotspotInventorysummary.jsonnow includestopHotspotsauditnow supports both--include-testand--no-include-test
Still intentionally out of scope:
getxdrop scaffoldgetxdrop apply-safe- one-click full GetX migration
- pub.dev publication
Quickstart:
git clone https://github.com/curogom/getxdrop
cd getxdrop
fvm install && fvm use && fvm dart pub get
cd packages/cli
fvm dart run bin/getxdrop.dart audit \
--project ../../examples/sample_getx_app \
--out ../../build/getxdrop \
--format bothArtifacts:
build/getxdrop/inventory.jsonbuild/getxdrop/summary.jsonbuild/getxdrop/migration_report.jsonbuild/getxdrop/migration_report.md
Toolchain policy:
- verified Dart family:
3.11.x - verified Flutter family:
3.41.x - recommended Dart exact version:
3.11.4 - recommended Flutter exact version:
3.41.6
한국어 요약:
GetXDrop v0.2.0은 Guided Planning 단계를 마감하는 릴리즈입니다. getxdrop.yaml, summary.json, hotspot ranking, compact stdout summary, sample app CLI E2E가 포함되며, public command는 계속 doctor / audit / report만 유지합니다.