Releases: curogom/getxdrop
Release list
GetXDrop v0.2.0
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만 유지합니다.
GetXDrop v0.1.0
GetXDrop v0.1.0 is the first public release of a CLI-first migration workbench for legacy GetX-based Flutter apps.
It is not a one-click rewrite tool. This release is focused on one thing first: helping teams understand where GetX risk lives and what should be migrated first.
Highlights
doctorvalidates project structure and local toolchain readiness.auditscans GetX usage and writes a machine-readableinventory.jsonartifact.reportgeneratesmigration_report.jsonandmigration_report.mdfor migration planning.- guided planning output includes route inventory, network inventory, controller complexity scoring, and explainable finding drill-down.
- sample app regression coverage and GitHub Actions CI are included in the public baseline.
Included In v0.1.0
- GetX usage detection for state, DI, routing, middleware, UI helpers, and
GetConnect - JSON wire contracts with
schemaVersion - English-first public README plus localized README variants
- public landing page on GitHub Pages
- OSS repo basics: MIT license, contributing docs, security policy, issue templates, PR template, release workflow
Not In v0.1.0
getxdrop scaffoldgetxdrop apply-safe- full automatic GetX migration
- pub.dev distribution
Getting Started
- Repository: https://github.com/curogom/getxdrop
- Documentation: https://github.com/curogom/getxdrop/blob/main/README.md
- Public site: https://curogom.github.io/getxdrop/
Recommended local flow:
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 bothToolchain Policy
- verified Dart family:
3.11.x - verified Flutter family:
3.41.x - recommended Dart version:
3.11.4 - recommended Flutter version:
3.41.6
Korean Summary
GetXDrop v0.1.0은 레거시 GetX Flutter 앱을 위한 첫 공개 릴리즈입니다.
- 핵심 명령:
doctor,audit,report - 핵심 산출물:
inventory.json,migration_report.json,migration_report.md - 핵심 목표: 무엇이 위험한지와 무엇부터 옮겨야 하는지를 빠르게 보여주는 것
- 아직 포함되지 않은 것:
scaffold,apply-safe, pub.dev 배포