PackageTrack
Sign in Get early access

patrol_cli

Command-line tool for Patrol, a powerful Flutter-native UI testing framework.

4.7.0 105K downloads/mo #1102 most downloaded on pub.dev leancodepl/patrol

What this package is like to depend on

Last release 11 days ago

12 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Nearly every release is documented

notes for 142 of 142 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

160 releases · first in 2022

20 releases in the last 12 months

see the full history below

Release timeline

160 releases · Sep 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 160
  1. 4.7.0 12 Aug 2026
    Release notes Open source →
    Release notes
    • Requires patrol 4.9.0 or newer.
    • Pass -Ppatrol-enabled=true to Android Gradle builds so apps can detect a Patrol build.
    • Support running Patrol tests on multiple iOS simulators in parallel, by reading the native automation ports at runtime in the generated test bundle. See the Marathon integration guide.
    • Add experimental build-time test discovery, enabled with patrol.emit_test_manifest in pubspec.yaml (or --emit-test-manifest): Dart tests are discovered while building and each one becomes a real, individually-selectable native test, which makes per-test sharding on device farms possible. (#3197)
    • Add patrol test-without-building, which runs the tests from a previous patrol build without rebuilding, optionally just one of them with --only. Requires build-time test discovery. (#3197)
    • Add --record-video flag to patrol test and patrol develop to record a video per test case (Android and iOS simulators). (#2741)
    • Fix patrol test/patrol develop not reading logs from iOS simulators, by streaming the simulator's log via simctl spawn. (#3198)
    Open source →
    Release notes
    • Requires patrol 4.9.0 or newer.

    • Pass -Ppatrol-enabled=true to Android Gradle builds so apps can detect a Patrol build.

    • Support running Patrol tests on multiple iOS simulators in parallel, by reading the native automation ports at runtime in the generated test bundle. See the Marathon integration guide .

    • Add experimental build-time test discovery, enabled with patrol.emit_test_manifest in pubspec.yaml (or --emit-test-manifest ): Dart tests are discovered while building and each one becomes a real, individually-selectable native test, which makes per-test sharding on device farms possible. (#3197)

    • Add patrol test-without-building , which runs the tests from a previous patrol build without rebuilding, optionally just one of them with --only . Requires build-time test discovery. (#3197)

    • Add --record-video flag to patrol test and patrol develop to record a video per test case (Android and iOS simulators). (#2741)

    • Fix patrol test / patrol develop not reading logs from iOS simulators, by streaming the simulator's log via simctl spawn . (#3198)

    Open source →
  2. 4.7.0-dev.1 10 Aug 2026 pre-release
    Release notes Open source →
  3. 4.6.1 24 Jul 2026
    Release notes Open source →
    Release notes
    • Fix patrol develop printing "You must specify a --flavor option" on iOS/macOS projects with schemes, by passing the flavor to flutter attach.
    • Fail fast with a clear error instead of hanging on gradlew when the Android SDK can't be located (sdk.dir missing from android/local.properties after the config-only build). (#3168)
    Open source →
    Release notes
    • Fix patrol develop printing "You must specify a --flavor option" on iOS/macOS projects with schemes, by passing the flavor to flutter attach .

    • Fail fast with a clear error instead of hanging on gradlew when the Android SDK can't be located ( sdk.dir missing from android/local.properties after the config-only build). (#3168)

    Open source →
  4. 4.6.0 23 Jul 2026
    Release notes Open source →
    Release notes
    • Download only Chromium instead of all default Playwright browsers during web runner setup. (#3156)
    • Fix patrol develop not reporting completion when the app shuts down before the tests finish, causing patrol_mcp to hang until its timeout. The backend exit is now detected independently of flutter attach.
    • Fix patrol test -d chrome failing with No devices attached on machines without a system Chrome installation. (#3172)
    • Add browser launch and context options for web tests: (#3155)
      • --web-channel
      • --web-executable-path
      • --web-slow-mo
      • --web-chromium-sandbox
      • --web-downloads-path
      • --web-ignore-default-args
      • --web-proxy
      • --web-browser-timeout
      • --web-traces-dir
      • --web-bypass-csp
      • --web-ignore-https-errors
      • --web-offline
      • --web-http-credentials
      • --web-extra-http-headers
      • --web-screenshot
      • --web-trace
      • --web-storage-state
      • --web-accept-downloads
    • Convert --web-headless to a flag. Use --web-headless/--no-web-headless instead of --web-headless true/false. The old syntax still works, but is deprecated and will be removed in a future release. (#3155)
    • Fix --web-* options being silently overridden by a same-named variable already set in the host shell environment when running web tests. (#3155)
    • Add patrol test --coverage support for the web platform, producing the same coverage/patrol_lcov.info report as mobile. Requires a debug build (the default); Chromium only.
    Open source →
    Release notes
    • Download only Chromium instead of all default Playwright browsers during web runner setup. (#3156)

    • Fix patrol develop not reporting completion when the app shuts down before the tests finish, causing patrol_mcp to hang until its timeout. The backend exit is now detected independently of flutter attach .

    • Fix patrol test -d chrome failing with No devices attached on machines without a system Chrome installation. (#3172)

    • Add browser launch and context options for web tests: (#3155)

    • --web-channel

    • --web-executable-path

    • --web-slow-mo

    • --web-chromium-sandbox

    • --web-downloads-path

    • --web-ignore-default-args

    • --web-proxy

    • --web-browser-timeout

    • --web-traces-dir

    • --web-bypass-csp

    • --web-ignore-https-errors

    • --web-offline

    • --web-http-credentials

    • --web-extra-http-headers

    • --web-screenshot

    • --web-trace

    • --web-storage-state

    • --web-accept-downloads

    • Convert --web-headless to a flag. Use --web-headless / --no-web-headless instead of --web-headless true/false . The old syntax still works, but is deprecated and will be removed in a future release. (#3155)

    • Fix --web-* options being silently overridden by a same-named variable already set in the host shell environment when running web tests. (#3155)

    • Add patrol test --coverage support for the web platform, producing the same coverage/patrol_lcov.info report as mobile. Requires a debug build (the default); Chromium only.

    Open source →
  5. 4.5.1 14 Jul 2026
    Release notes Open source →
    Release notes
    • Add a Swift Package Manager support note to the README.
    Open source →
  6. 4.5.0 13 Jul 2026
    Release notes
    • Add -weak_framework XCTest linker flags to iOS and macOS build-for-testing to support Swift Package Manager integration.
    • Fix patrol develop on iOS Simulator timing out after ~6 minutes with "Test runner never began executing tests after launching". Requires a matching patrol version that enables the develop-specific native test runner path. (#3139)
    • Fix patrol test/patrol develop hanging on Windows at gradlew :app:dependencies by also draining the gradle process stderr stream during orchestrator-version detection. (#2565)
    • Fix --exclude not working. (#2990)
    • Fix --clear-permissions being ignored by patrol build ios. The flag was wired into patrol test but dropped from build ios, so prebuilt iOS test bundles (e.g. for BrowserStack/Firebase Test Lab) never had CLEAR_PERMISSIONS enabled.
    • Fix wrong import path being generated on Windows for commands like patrol test -t .\patrol_test\example_test.dart.
    • Fix test_bundle.dart generating a broken absolute import (and an invalid import alias containing characters such as -) when the test target lives outside the configured test_directory. The import is now computed relative to the bundle and the alias is sanitized. (#3104)
    • Don't listen for SIGTERM on Windows, where it is not supported and throws an unhandled SignalException. (#3035)
    • Bump equatable to ^2.1.0 and migrate PatrolPubspecConfig and related config classes from deprecated EquatableMixin to with Equatable.
    • Bump patrol_log to ^0.10.0.

    This version requires version 4.7.0 of patrol package.

    Open source →
    Release notes
    • Add -weak_framework XCTest linker flags to iOS and macOS build-for-testing to support Swift Package Manager integration.

    • Fix patrol develop on iOS Simulator timing out after ~6 minutes with "Test runner never began executing tests after launching". Requires a matching patrol version that enables the develop-specific native test runner path. (#3139)

    • Fix patrol test / patrol develop hanging on Windows at gradlew :app:dependencies by also draining the gradle process stderr stream during orchestrator-version detection. (#2565)

    • Fix --exclude not working. (#2990)

    • Fix --clear-permissions being ignored by patrol build ios . The flag was wired into patrol test but dropped from build ios , so prebuilt iOS test bundles (e.g. for BrowserStack/Firebase Test Lab) never had CLEAR_PERMISSIONS enabled.

    • Fix wrong import path being generated on Windows for commands like patrol test -t .\patrol_test\example_test.dart .

    • Fix test_bundle.dart generating a broken absolute import (and an invalid import alias containing characters such as - ) when the test target lives outside the configured test_directory . The import is now computed relative to the bundle and the alias is sanitized. (#3104)

    • Don't listen for SIGTERM on Windows, where it is not supported and throws an unhandled SignalException . (#3035)

    • Bump equatable to ^2.1.0 and migrate PatrolPubspecConfig and related config classes from deprecated EquatableMixin to with Equatable .

    • Bump patrol_log to ^0.10.0 .

    This version requires version 4.7.0 of patrol package.

    Open source →
  7. 4.5.0-dev.3 09 Jul 2026 pre-release

    Nothing published for this version

  8. 4.5.0-dev.2 06 Jul 2026 pre-release

    Nothing published for this version

  9. 4.5.0-dev.1 19 Jun 2026 pre-release

    Nothing published for this version

  10. 4.4.0 21 May 2026
    Release notes
    • Fix iOS Simulator test crash on Xcode 26.4+ caused by missing platform frameworks path in xctestrun.
    • Bump patrol_log to ^0.9.0.
    • Add --app-name flag to override app_name from pubspec.yaml. (#2557)
    • Fix patrol test --coverage crashing with PathNotFoundException in Pub workspaces by resolving .dart_tool/package_config.json from the workspace root. (#2844)
    • Add --coverage-workspace flag to include every package declared under the workspace root's workspace: key in the coverage report.
    • Fix a bug when running tests with iOS and Android specific flavors based on the configuration in pubspec. (#3046)
    Open source →
    Release notes
    • Fix iOS Simulator test crash on Xcode 26.4+ caused by missing platform frameworks path in xctestrun.

    • Bump patrol_log to ^0.9.0 .

    • Add --app-name flag to override app_name from pubspec.yaml. (#2557)

    • Fix patrol test --coverage crashing with PathNotFoundException in Pub workspaces by resolving .dart_tool/package_config.json from the workspace root. (#2844)

    • Add --coverage-workspace flag to include every package declared under the workspace root's workspace: key in the coverage report.

    • Fix a bug when running tests with iOS and Android specific flavors based on the configuration in pubspec. (#3046)

    Open source →
  11. 4.3.1 09 Apr 2026
    Release notes
    • Update dependencies.
    Open source →
  12. 4.3.0 25 Mar 2026
    Release notes
    • Bump patrol_log to ^0.8.0.
    • Refactor develop command into reusable components and expose public API for programmatic usage.
    • Reflect failed tests in Playwright report. (#2970)
    Open source →
    Release notes
    • Bump patrol_log to ^0.8.0 .

    • Refactor develop command into reusable components and expose public API for programmatic usage.

    • Reflect failed tests in Playwright report. (#2970)

    Open source →
  13. 4.2.0 04 Mar 2026
    Release notes
    • Add support for --web-port option to specify the port for the web server when running web tests with patrol test. (#2832)
    • Add --web-server-timeout flag to configure the web server startup timeout (default: 120s). (#2948)
    • Fix running devtools after moving test to patrol_test/. (#2922)
    • Fix listen to stdout/stderr streams in buildApkConfigOnly to prevent hang on Windows. (#2905)
    • Fix bug that --exclude was not working for directories. (#2918)
    • Allow to pass additional web browser args through web-browser-args. (#2932)
    • Correctly compose devtools link on new Flutter version. (#2957)
    Open source →
    Release notes
    • Add support for --web-port option to specify the port for the web server when running web tests with patrol test . (#2832)

    • Add --web-server-timeout flag to configure the web server startup timeout (default: 120s). (#2948)

    • Fix running devtools after moving test to patrol_test/ . (#2922)

    • Fix listen to stdout/stderr streams in buildApkConfigOnly to prevent hang on Windows. (#2905)

    • Fix bug that --exclude was not working for directories. (#2918)

    • Allow to pass additional web browser args through web-browser-args . (#2932)

    • Correctly compose devtools link on new Flutter version. (#2957)

    Open source →
  14. 4.1.0 09 Feb 2026
    Release notes
    • Fix bug when running web tests with relative imports from integration_test directory. (#2906)
    • Fix a bug when user set a nested test_directory (eg. test/e2e), TestFinder was searching for test files in parent directory instead of project's root. (#2858)
    • Add support for --no-tree-shake-icons flag in cli commands. (#2704)
    • Fix PATROL_FLUTTER_COMMAND not being used when building web app. (#2857)
    • Remove unused import in test_bundle.dart files. (#2885)
    • Bump patrol_log to 0.7.0. (#2917)
    Open source →
    Release notes
    • Fix bug when running web tests with relative imports from integration_test directory. (#2906)

    • Fix a bug when user set a nested test_directory (eg. test/e2e), TestFinder was searching for test files in parent directory instead of project's root. (#2858)

    • Add support for --no-tree-shake-icons flag in cli commands. (#2704)

    • Fix PATROL_FLUTTER_COMMAND not being used when building web app. (#2857)

    • Remove unused import in test_bundle.dart files. (#2885)

    • Bump patrol_log to 0.7.0 . (#2917)

    Open source →
  15. 4.0.2 23 Dec 2025
    Release notes
    • Remove platform_automator.dart import from test_bundler.dart. (#2833)
    Open source →
    Release notes
    • Remove platform_automator.dart import from test_bundler.dart . (#2833)
    Open source →
  16. 4.0.1 10 Dec 2025
    Release notes
    • Fix running web tests on Flutter 3.38.x. (#2828)
    Open source →
  17. 4.0.0 08 Dec 2025
    Release notes

    Patrol 4.0 is here!

    Read the article announcing Patrol 4.0 here.

    • Add support for running Patrol tests on Web:

      • Introduce support for web-related flags:
        • --web-results-dir, --web-report-dir, --web-reporter,
        • --web-timeout, --web-global-timeout, --web-retries,
        • --web-workers, --web-shard,
        • --web-video, --web-headless,
        • --web-locale, --web-timezone, --web-color-scheme,
        • --web-geolocation, --web-permissions,
        • --web-user-agent, --web-viewport.
    • Add support for configurable test directory via test_directory option in pubspec.yaml. (#2728)

    • Introduces experimental --full-isolation flag that uninstall the app between each run on iOS Simulator.

    • Bump patrol_log to 0.6.0.

    • Read Patrol version from pubspec.lock instead of pubspec.yaml for compatibility checks. Fix edge cases for compatibility checks. (#2709)

    • BREAKING CHANGE

      • Change default test directory from integration_test to patrol_test. (#2728)

    This version requires version 4.0.0 of patrol package.

    Open source →
    Release notes

    Patrol 4.0 is here!

    Read the article announcing Patrol 4.0 here .

    Add support for running Patrol tests on Web:

    • Introduce support for web-related flags:

    • --web-results-dir , --web-report-dir , --web-reporter ,

    • --web-timeout , --web-global-timeout , --web-retries ,

    • --web-workers , --web-shard ,

    • --web-video , --web-headless ,

    • --web-locale , --web-timezone , --web-color-scheme ,

    • --web-geolocation , --web-permissions ,

    • --web-user-agent , --web-viewport .

    Add support for configurable test directory via test_directory option in pubspec.yaml . (#2728)

    Introduces experimental --full-isolation flag that uninstall the app between each run on iOS Simulator.

    Bump patrol_log to 0.6.0 .

    Read Patrol version from pubspec.lock instead of pubspec.yaml for compatibility checks. Fix edge cases for compatibility checks. (#2709)

    BREAKING CHANGE

    • Change default test directory from integration_test to patrol_test . (#2728)

    This version requires version 4.0.0 of patrol package.

    Open source →
  18. 4.0.0-dev.2 05 Dec 2025 pre-release

    Nothing published for this version

  19. 4.0.0-dev.1 01 Dec 2025 pre-release

    Nothing published for this version

  20. 3.11.0 14 Nov 2025
    Release notes
    • Add --build-name and --build-number flags to patrol test, patrol develop, and patrol build commands. (#2590)
    • Fix report path generation for Android. (#2724)
    • Fix issue that sometimes logs causes test crashes. (#2742)
    • Add support for interactive device selection when running patrol. (#2722)
    • Fix PATROL_FLUTTER_COMMAND not being used when using --coverage flag. (#2781)

    This version requires version 3.20.0 of patrol package.

    Open source →
    Release notes
    • Add --build-name and --build-number flags to patrol test , patrol develop , and patrol build commands. (#2590)

    • Fix report path generation for Android. (#2724)

    • Fix issue that sometimes logs causes test crashes. (#2742)

    • Add support for interactive device selection when running patrol. (#2722)

    • Fix PATROL_FLUTTER_COMMAND not being used when using --coverage flag. (#2781)

    This version requires version 3.20.0 of patrol package.

    Open source →
  21. 3.10.0 05 Aug 2025
    Release notes
    • Add help command h to patrol develop. (#2701)
    • Add printing paths to the APKs after patrol build command. (#2685)
    Open source →
    Release notes
    • Add help command h to patrol develop . (#2701)

    • Add printing paths to the APKs after patrol build command. (#2685)

    Open source →
  22. 3.9.0 22 Jul 2025
    Release notes
    • Re-land: Do not pass flavor as dart-define when building. (#2636)
    • Wait for generating gradlew - fix race condition (#2678)
    • Bump leancode_lint to 17.0.0.
    • Bump patrol_log to 0.5.0.
    • Bump minimum Dart SDK to version 3.8.0.
    Open source →
    Release notes
    • Re-land: Do not pass flavor as dart-define when building. (#2636)

    • Wait for generating gradlew - fix race condition (#2678)

    • Bump leancode_lint to 17.0.0 .

    • Bump patrol_log to 0.5.0 .

    • Bump minimum Dart SDK to version 3.8.0.

    Open source →
  23. 3.8.0 07 Jul 2025
    Release notes
    • Remove --wait argument from patrol develop command (#2671 & #2691)
    • Add support for comments in .patrol.env files. (#2653)
    • Skip update check when the patrol_cli binary is triggered for shell completion only (#2512)
    • Revert: Do not pass flavor as dart-define when building. (#2636)
    Open source →
    Release notes
    • Remove --wait argument from patrol develop command (#2671 & #2691)

    • Add support for comments in .patrol.env files. (#2653)

    • Skip update check when the patrol_cli binary is triggered for shell completion only (#2512)

    • Revert: Do not pass flavor as dart-define when building. (#2636)

    Open source →
  24. 3.7.0 17 Jun 2025
    Release notes
    • Bump min Flutter SDK to 3.32.0 (#2649)
    • Introduce check-compatibility flag to allow disabling the compatibility check. (#2649)
    Open source →
    Release notes
    • Bump min Flutter SDK to 3.32.0 (#2649)

    • Introduce check-compatibility flag to allow disabling the compatibility check. (#2649)

    Open source →
  25. 3.6.1-dev.1 12 Jun 2025 pre-release

    Nothing published for this version

  26. 3.6.0 22 May 2025
    Release notes
    • Improve patrol test error messaging when compatibility check fails, added same compatibility check and error messaging to patrol build command (#2597)
    • Improve patrol update messaging by showing incompatibility warning when applicable, sharing compatibility table (#2579)
    • Add ability to quit the patrol develop process by pressing q on the keyboard (#2577)
    • Fix issue with reading logs on iOS devices in release. (#2569)
    • Add --ios flag to patrol test that specifies the iOS version to use. (#2540)
    • Bump custom_lint to 0.7.0 and leancode_lint to 14.3.0. (#2574)
    • Display the name of the default device instead of its ID. (#2581)
    • Do not pass flavor as dart-define when building. (#2636)
    • Bump vm_service dependency to 15.0.0 (#2636)
    Open source →
    Release notes
    • Improve patrol test error messaging when compatibility check fails, added same compatibility check and error messaging to patrol build command (#2597)

    • Improve patrol update messaging by showing incompatibility warning when applicable, sharing compatibility table (#2579)

    • Add ability to quit the patrol develop process by pressing q on the keyboard (#2577)

    • Fix issue with reading logs on iOS devices in release. (#2569)

    • Add --ios flag to patrol test that specifies the iOS version to use. (#2540)

    • Bump custom_lint to 0.7.0 and leancode_lint to 14.3.0 . (#2574)

    • Display the name of the default device instead of its ID. (#2581)

    • Do not pass flavor as dart-define when building. (#2636)

    • Bump vm_service dependency to 15.0.0 (#2636)

    Open source →
  27. 3.6.0-dev.1 06 May 2025 pre-release

    Nothing published for this version

  28. 3.5.1 27 Feb 2025
    Release notes
    • Gracefully handle when analytics fail to send. (#2460)
    • Handle uninstallation of the app after tests finish when using AGP 8.2+. (#2535)
    • Add --coverage-packages flag to patrol test that specifies which packages should be included in the coverage report. (#2536)
    • Fix skipping tests with coverage collection enabled. (#2539)
    Open source →
    Release notes
    • Gracefully handle when analytics fail to send. (#2460)

    • Handle uninstallation of the app after tests finish when using AGP 8.2+. (#2535)

    • Add --coverage-packages flag to patrol test that specifies which packages should be included in the coverage report. (#2536)

    • Fix skipping tests with coverage collection enabled. (#2539)

    Open source →
  29. 3.5.0 17 Jan 2025
    Release notes
    • Add PATROL_ANALYTICS_ENABLED environment variable to disable analytics. (#2483)
    • Enable analytics by default. (#2483)
    Open source →
    Release notes
    • Add PATROL_ANALYTICS_ENABLED environment variable to disable analytics. (#2483)

    • Enable analytics by default. (#2483)

    Open source →
  30. 3.4.1 06 Dec 2024
    Release notes
    • Add android product flavor to dart-define. (#2425)
    • Detect and warn about Orchestrator 1.5.0. (#2437)
    Open source →
  31. 3.4.0 22 Nov 2024
    Release notes
    • Add support for the patrol_log package. (#2387)

    This version requires version 3.13.0 of patrol package.

    Open source →
    Release notes
    • Add support for the patrol_log package. (#2387)

    This version requires version 3.13.0 of patrol package.

    Open source →
  32. 3.4.0-dev.3 20 Nov 2024 pre-release

    Nothing published for this version

  33. 3.4.0-dev.2 09 Nov 2024 pre-release

    Nothing published for this version

  34. 3.3.0 05 Nov 2024
    Release notes
    • Add clear-permissions flag on ios commands. (#2367)

    This version requires version 3.12.0 of patrol package.

    Open source →
    Release notes
    • Add clear-permissions flag on ios commands. (#2367)

    This version requires version 3.12.0 of patrol package.

    Open source →
  35. 3.2.1 21 Oct 2024
    Release notes
    • Allow running Patrol tests from any subfolder of the project (#2351)
    • Bump min Flutter SDK to 3.24.0 and Dart SDK to 3.5.0 (#2371)
    Open source →
  36. 3.2.0 18 Sep 2024
    Release notes
    • Add code coverage collection support (#2294)

    This version requires version 3.11.0 of patrol package.

    Open source →
    Release notes
    • Add code coverage collection support (#2294)

    This version requires version 3.11.0 of patrol package.

    Open source →
  37. 3.1.1 29 Aug 2024
    Release notes
    • Fix checking java version. (#2301)
    • Change selecting java path. (#2300)
    Open source →
    Release notes
    • Fix checking java version. (#2301)

    • Change selecting java path. (#2300)

    Open source →
  38. 3.1.0 07 Aug 2024
    Release notes
    • Add tags and exclude-tags. (#2286)
    • Run flutter build apk --config-only during android build.(#2293)

    This version requires version 3.10.0 of patrol package.

    Open source →
    Release notes
    • Add tags and exclude-tags . (#2286)

    • Run flutter build apk --config-only during android build.(#2293)

    This version requires version 3.10.0 of patrol package.

    Open source →
  39. 3.0.1 15 Jul 2024
    Release notes
    • Fallback to read java version from JAVA_HOME when flutter doctor doesn't print any.
    Open source →
    Release notes
    • Fallback to read java version from JAVA_HOME when flutter doctor doesn't print any.
    Open source →
  40. 3.0.0 11 Jul 2024
    Release notes
    • Breaking: Use java version from flutter doctor
    Open source →
    Release notes
    • Breaking: Use java version from flutter doctor
    Open source →
  41. 2.8.1 25 Jun 2024
    Release notes
    • Fix parsing non string values from --dart-define-from-file (#2243).
    Open source →
  42. 2.8.0 25 Jun 2024
    Release notes
    • Add support for --dart-define-from-file (#2232).
    Open source →
  43. 2.7.0 28 Mar 2024
    Release notes
    • Add support for custom flutter commands (#2124).
    Open source →
  44. 2.6.5 18 Mar 2024
    Release notes
    • Add support for --app-server-port and --test-server-port on Android (#2154).
    Open source →
  45. 2.6.4 05 Feb 2024
    Release notes
    • Fix compatibility_checker getting stuck (#2091).
    Open source →
  46. 2.6.3 05 Feb 2024
    Release notes
    • Fix invalid JSON output of version check command (#2087).
    Open source →
  47. 2.6.2 31 Jan 2024
    Release notes
    • Print link to devtools regardless of open-devtools flag (#2076).
    Open source →
  48. 2.6.1 17 Jan 2024
    Release notes
    • Fix passing port on iOS when patrol build is executed (#2061).
    Open source →
    Release notes
    • Fix passing port on iOS when patrol build is executed (#2061).
    Open source →
  49. 2.6.0 08 Jan 2024
    Release notes
    • Allow for changing the port when running on iOS (#2027).

      To do so, pass test-server-port (default 8081) and app-server-port (default 8082) to Patrol CLI commands (e.g patrol test)

    • Do not open devtools by default when patrol develop is executed (#2048).

    This version requires version 3.4.0 of patrol package.

    Open source →
    Release notes

    Allow for changing the port when running on iOS (#2027).

    To do so, pass test-server-port (default 8081) and app-server-port (default 8082) to Patrol CLI commands (e.g patrol test )

    Do not open devtools by default when patrol develop is executed (#2048).

    This version requires version 3.4.0 of patrol package.

    Open source →
  50. 2.5.0 14 Dec 2023
    Release notes
    • Allow for defining a custom test file suffix (#2009)
    • Fix opening devtools on Windows (#2011)
    Open source →
  51. 2.4.0 12 Dec 2023
    Release notes
    • Add support for running patrol tests on macOS (alpha) (#1847)
    • Set --destination-timeout 1 when calling xcodebuild test-without-building to fail faster in error conditions (#1979)
    • Set --only-testing RunnerUITests/RunnerUITests to ignore other XCTest that might be present (#1991)
    Open source →
    Release notes
    • Add support for running patrol tests on macOS (alpha) (#1847)

    • Set --destination-timeout 1 when calling xcodebuild test-without-building to fail faster in error conditions (#1979)

    • Set --only-testing RunnerUITests/RunnerUITests to ignore other XCTest that might be present (#1991)

    Open source →
  52. 2.4.0-dev.1 27 Nov 2023 pre-release

    Nothing published for this version

  53. 2.3.1 15 Nov 2023
    Release notes
    • Bump dependencies for Flutter 3.16 and Dart 3.2
    • Populate topics in pubspec (#1904)
    • Remove warning about patrol_finders being split from patrol
    • Allow to disable autogenerating shell completion code in ~/.zshrc (and alike) by setting the PATROL_NO_COMPLETION environment variable
    Open source →
    Release notes
    • Bump dependencies for Flutter 3.16 and Dart 3.2

    • Populate topics in pubspec (#1904)

    • Remove warning about patrol_finders being split from patrol

    • Allow to disable autogenerating shell completion code in ~/.zshrc (and alike) by setting the PATROL_NO_COMPLETION environment variable

    Open source →
  54. 2.3.1+1 16 Nov 2023
    Release notes
    • Add screenshots to pubspec.yaml (#1917)
    Open source →
    Release notes
    • Add screenshots to pubspec.yaml (#1917)
    Open source →
  55. 2.3.0 14 Nov 2023
    Release notes
    • Add support for Patrol 3.0 and its DevTools extension (#1829)
      • Automatically open DevTools when running patrol develop. This behavior can be disabled by passing --no-open-devtools flag.

    This version requires version 3.0.0 of patrol package.

    Open source →
    Release notes
    • Add support for Patrol 3.0 and its DevTools extension (#1829)
    • Automatically open DevTools when running patrol develop . This behavior can be disabled by passing --no-open-devtools flag.

    This version requires version 3.0.0 of patrol package.

    Open source →
  56. 2.3.0-dev.2 03 Nov 2023 pre-release

    Nothing published for this version

  57. 2.3.0-dev.1 25 Oct 2023 pre-release

    Nothing published for this version

  58. 2.2.2 03 Nov 2023
    Release notes
    • Fix parsing --dart-defines when a value contains a comma (#1845)
    Open source →
    Release notes
    • Fix parsing --dart-defines when a value contains a comma (#1845)
    Open source →
  59. 2.2.1 12 Oct 2023
    Release notes
    • Fix bug with test_bundle.dart being sometimes garbled on Windows (#1797)
    Open source →
    Release notes
    • Fix bug with test_bundle.dart being sometimes garbled on Windows (#1797)
    Open source →
  60. 2.2.0 30 Sep 2023
    Release notes
    • Add support for group() (#1634)
    • Adjust generated test_bundle.dart to not depend on gRPC contracts (#1681)

    This version requires version 2.3.0 of patrol package.

    Open source →
    Release notes
    • Add support for group() (#1634)

    • Adjust generated test_bundle.dart to not depend on gRPC contracts (#1681)

    This version requires version 2.3.0 of patrol package.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive