Skip to content

GetXDrop v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Apr 15:15
9026cb0

GetXDrop v0.2.0 closes the current Guided Planning phase.

This release keeps the public surface intentionally small with the same three commands:

  • getxdrop doctor
  • getxdrop audit
  • getxdrop report

What changed in v0.2.0:

  • optional project config support via getxdrop.yaml
  • default summary.json artifact for both audit and report
  • 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.yaml lets teams set audit.include_test, audit.ignore, output.path, and default report.format
  • summary.json provides a stable machine-readable summary contract for CI and automation
  • migration_report.json now includes hotspotInventory
  • summary.json now includes topHotspots
  • audit now supports both --include-test and --no-include-test

Still intentionally out of scope:

  • getxdrop scaffold
  • getxdrop 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 both

Artifacts:

  • build/getxdrop/inventory.json
  • build/getxdrop/summary.json
  • build/getxdrop/migration_report.json
  • build/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만 유지합니다.