patrol_cli 0.6.12 
patrol_cli: ^0.6.12 copied to clipboard
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
0.6.12 #
- AutomatorServer:
- Fix 
denyPermission()not working on iOS (#413) 
 - Fix 
 
0.6.11 #
- Improve stability (#397)
 - AutomatorServer:
- Rename 
getNativeWidgets()togetNativeViews()(#399) - Add 
tapOnNotificationByIndex(),tapOnNotificationBySelector(), andcloseHeadsUpNotification()on iOS (#398) 
 - Rename 
 
0.6.10 #
- Fix artifacts being downloaded on every run on Linux and Windows (#392)
 - Fix a small typo during 
patrol drive(#391) - AutomatorServer:
- Fix 
getNativeWidgets()crashing on Android (#393) 
 - Fix 
 
0.6.9 #
- AutomatorServer:
- Fix handling permission prompts now working in some edge cases (#383)
 
 
0.6.8 #
- Improve update prompt (#377)
 - AutomatorServer:
- Remove remaining Objective-C code (#374)
 
 
0.6.7 #
- AutomatorServer:
- Implement enabling and disabling cellular on iOS (#371)
 - Fix crash with trying to use non-existent 
AutomatorServer.xcworkspacewhen running tests on iOS (#371) 
 
0.6.6+2 #
- Build iOS test runner artifact in GitHub Actions (#362)
 
0.6.6+1 #
- Download artifacts from GitHub Releases insted of LeanCode's Azure Storage (#363)
 
0.6.6 #
- Release updated 
AutomatorServers (#338) 
0.6.5 #
- Fix 
--targetsargument topatrol drive(#330) 
0.6.4 #
- Add the 
targetsalias fortargetoption forpatrol drive(#314) - Add the 
devicesalias fordeviceoption forpatrol drive(#314) - Add the 
dart-definesalias fordart-defineoption forpatrol drive(#314) - Remove support for the 
patrol.tomlconfig file (#313) 
0.6.3 #
- Don't require 
hostandportto be defined inpatrol.tomlor passed in as command-line arguments (#301) - Print cleaner, more readable logs when native action fails (#295)
 
0.6.2 #
- Restart 
flutter driveon connection failure (#280) - Rename 
--devicesto--deviceto be more consistent (#280) - Populate 
homepagefield inpubspec.yaml(#254) 
0.6.1 #
- Fix handling native permissions on older Android API levels (#260)
 
0.6.0+1 #
- Fix URL of artifact storage (#259)
 
0.6.0 #
- Rename to patrol_cli (#258)
 
0.5.3 #
- Add new 
--waitargument which accepts the number of seconds to wait after the test finishes (#251) - Make 
maestro driverun all tests (#253) 
0.5.2 #
- Migrate iOS AutomatorServer to a more stable HTTP server, which doesn't crash randomly (#220)
 - Add new 
packageNameandbundleIdfields tomaestro.toml - Add new arguments to the tool: 
--package-nameand--bundle-id 
0.5.1 #
- Add support for handling native permission requests on Android (#232)
 - Fix Android AutomatorServer suppressing all accessibility services (#235)
 
0.5.0 #
- Now 
maestro_cliwill 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 installis automatically run when iOS artifacts are downloaded (macOS only) (#206)
0.4.4+3 #
- Fix not working on Windows because of 
fluttercommand not being found 
0.4.4+2 #
- Fix problem with project not building because of a breaking change in
package:mason_loggerdependency 
0.4.4+1 #
- Fix issue with CI
 
0.4.4 #
- Add support for physical iOS devices
 
0.4.3 #
- Fix bug with APKs failing to force install when certificates don't match, this time once and for all
 
0.4.2 #
- Fix bug with APKs failing to force install when certificates don't match
 
0.4.1 #
- Rename 
MAESTRO_ARTIFACT_PATHenvironment variable toMAESTRO_CACHE - Add 
maestro devicescommand - Some work made under the hood to enable support for iOS
 
0.4.0 #
- Support maestro_test 0.4.0
 
0.3.5 #
- Fix dependency resolution problem
 
0.3.4 #
- Improve output of 
maestro drive 
0.3.3 #
- Fix a crash which occured when ADB daemon was not initialized
 
0.3.2 #
- Fix a crash which occured when ADB daemon was not initialized
 - Make it possible to add 
--dart-defines inmaestro.toml - Fix templates generated by 
maestro bootstrap 
0.3.1 #
- Automatically inform about new version when it is available
 - Add 
maestro updatecommand to easily update the package 
0.3.0 #
- Add support for new features in maestro_test 0.3.0
 
0.2.0 #
- Add support for new features in maestro_test 0.2.0
 
0.1.5 #
- Allow for running on many devices simultaneously
 - A usual portion of smaller improvements and bug fixes
 
0.1.4 #
- Be more noisy when an error occurs
 - Change waiting timeout for native widgets from 10s to 2s
 
0.1.3 #
- Fix a bug which made 
flavoroption required - Add 
--debugflag tomaestro drive, which allows to use default, non-versioned artifacts from$MAESTRO_ARTIFACT_PATH 
0.1.2 #
- Fix typo in generated 
integration_test/app_test.dart - Depend on package:adb
 
0.1.1 #
- Set minimum Dart version to 2.16.
 - Fix links to 
package:leancode_lintin README 
0.1.0 #
- Add 
--templateoption formaestro bootstrap - Add 
--flavoroptions formaestro drive - Rename 
maestro configtomaestro doctor 
0.0.9 #
- Add 
--deviceoption formaestro drive, which allows you to specify the device to use. Devices can be obtained usingadb devices 
0.0.8 #
- Fix 
maestro driveon Windows crashing with ProcessException 
0.0.7 #
- Fix a few bugs
 
0.0.6 #
- Fix 
maestro bootstrapon Windows crashing with ProcessException 
0.0.5 #
- Make versions match AutomatorServer
 
0.0.4 #
- Nothing
 
0.0.3 #
- Add support for 
maestro.tomlconfig file 
0.0.2 #
- Split 
maestroandmaestro_cliinto separate packages - Add basic, working command line interface with
 
0.0.1 #
- Initial version