NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #971 most downloaded on pub.dev
Simple Dart wrapper around Android Debug Bridge.
Last release 1 months ago
25 Aug 2026
Release timing varies
gaps range from 2 weeks to 1.1 years
Nearly every release is documented
notes for 27 of 27 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
27 releases · first in 2022
One column per quarter.
See changelog on pub.dev
pull and remove methods to Adb, so callers use one place for adb resolution and device handling instead of raw adb invocations. (#3222)Bump custom_lint to 0.7.0 and leancode_lint to 14.3.0.
custom_lint to 0.7.0 and leancode_lint to 14.3.0. (#2574)leancode_lint to 17.0.0. (#2687)- Add logcat method to Adb
logcat method to Adb (#2387)Now maestro_cli will clean up after itself, either when it exits normally or is stopped by the user (#209):
port forwarding is automatically stopped
artifacts are automatically uninstalled
pod install is automatically run when iOS artifacts are downloaded (macOS only) (#206)
Bump minimum Dart SDK to version 3.5.0
Rename MAESTRO_ARTIFACT_PATH environment variable to MAESTRO_CACHE
Add maestro devices command
Some work made under the hood to enable support for iOS
Add getForwardedPorts method to Adb
getForwardedPorts method to Adb (#2332)Bump minimum Dart SDK version to 3.1.0
mocktail from dependecniesissue_tracker and repository fields in pubspecThrow an exception if adb executable is not present in $PATH
adb executable is not present in $PATH (#1118)Wait for the activity service before installing, uninstalling, and instrumenting
activity service before installing, uninstalling, and
instrumenting (#616)Use automated publishing with GitHub Actions on pub.dev
- Fix publish workflow
Fix infinite waiting for package service when more than a single device device is attached
package service when more than a single device
device is attached (#553)Wait for the package service before installing, uninstalling, and instrumenting
package service before installing, uninstalling, and
instrumenting (#539)Populate missing fields in pubspec.yaml, improve README
pubspec.yaml, improve README (#254)Populate homepage field in pubspec.yaml
homepage field in pubspec.yaml (#254)- Fix broken changelog display
Adb.instrument now returns a Process
Adb.instrument now returns a ProcessReturn a cancel function from Adb.forwardPorts method
Adb.forwardPorts methodRemove Adb.forceInstallApk because it was too high level and flaky
Adb.forceInstallApk because it was too high level and flakyAllow for running on many devices simultaneously
A usual portion of smaller improvements and bug fixes
Fix AdbInstallFailedUpdateIncompatible.fromStdErr not parsing the error message correctly
AdbInstallFailedUpdateIncompatible.fromStdErr not parsing the error
message correctlyBe more noisy when an error occurs
Change waiting timeout for native widgets from 10s to 2s
Always ensure that adb dameon is running
adb dameon is runningFix a bug which made flavor option required
Add --debug flag to maestro drive , which allows to use default, non-versioned artifacts from $MAESTRO_ARTIFACT_PATH
Move adb start-server to Adb.init method
adb start-server to Adb.init methodFix typo in generated integration_test/app_test.dart
Depend on package:adb
Ensure that adbd is running in Adb constructor
adbd is running in Adb constructorSet minimum Dart version to 2.16.
Fix links to package:leancode_lint in README
Make API a bit more object-oriented to enable testing
adb devicesAdd --template option for maestro bootstrap
Add --flavor options for maestro drive
Rename maestro config to maestro doctor
Fix wrong order of arguments for instrument()
Make it possible to pass arguments to instrument() method
instrument() methodFix bugs that arose during migration
Split maestro and maestro_cli into separate packages
Add basic, working command line interface with
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
72
likes
160
points
169k
downloads
Documentation
API reference
leancode.co
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
Homepage
Repository (GitHub)
View/report issues
Contributing
#testing #cli #patrol
Apache-2.0 ( license )
adb , ansi_styles , args , ci , cli_completion , collection , coverage , dispose_scope , equatable , file , glob , http , mason_logger , meta , package_config , path , patrol_log , platform , process , pub_updater , uuid , version , vm_service , yaml
Packages that depend on patrol_cli
72
likes
160
points
169k
downloads
Documentation
API reference
leancode.co
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
Homepage
Repository (GitHub)
View/report issues
Contributing
#testing #cli #patrol
Apache-2.0 ( license )
adb , ansi_styles , args , ci , cli_completion , collection , coverage , dispose_scope , equatable , file , glob , http , mason_logger , meta , package_config , path , patrol_log , platform , process , pub_updater , uuid , version , vm_service , yaml
Packages that depend on patrol_cli
Back
Your coding agent can read these notes before it upgrades. Set up the MCP server →