PackageTrack
Sign in Get early access

patrol_log

Log package for Patrol, a powerful Flutter-native UI testing framework.

0.10.1 525K downloads/mo #503 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 months

Nearly every release is documented

notes for 18 of 18 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

18 releases · first in 2024

8 releases in the last 12 months

see the full history below

Release timeline

18 releases · Nov 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 18
  1. 0.10.1 12 Aug 2026
    Release notes Open source →
    Release notes
    • Fix first word of a test description being displayed as the test file name when the finished test entry name has no file prefix. (#3167)
    Open source →
  2. 0.10.0 09 Jul 2026
    Release notes
    • Bump equatable to ^2.1.0 and migrate log Entry types from deprecated EquatableMixin to with Equatable.
    Open source →
  3. 0.9.1 03 Jul 2026
    Release notes
    • Fix PatrolLogReader crash when step or log entries arrive without a matching open test start entry.
    Open source →
    Release notes
    • Improve error message of patrol test when the integration_test directory doesn't exist (#876)

    • Make patrol test run tests in a more predictable, ls -like order (#882)

    • Fix patrol test incorrectly encoding --dart-define when running on Android (#885)

    • Display name of currently running test file in top-left corner (#885)

    Open source →
  4. 0.9.0 14 May 2026
    Release notes
    • Breaking: Move PatrolLogReader to a separate package:patrol_log/patrol_log_reader.dart export, removing the transitive dart:io dependency from the main barrel file.
    Open source →
    Release notes

    Enable patrol test for physical iOS devices (#863)

    Make it possible to specify package_name and bundle_id in pubspec.yaml (#868)

    If these values are set, the tool automatically uninstalls the app after every test. It's recommended to set them.

    Example:

    dependencies:

    ...

    dev_dependencies:

    ...

    patrol: android: package_name: pl.leancode.awesomeapp app_name: Awesome App ios: bundle_id: pl.leancode.AwesomeApp app_name: Awesome App

    Open source →
  5. 0.8.0 24 Mar 2026
    Release notes
    • Add onLogEntry callback to PatrolLogReader.
    • Add developCompletedKey to ConfigEntry.
    Open source →
    Release notes
    • Add support for Patrol Next (#646, #671)
    Open source →
  6. 0.7.1 03 Mar 2026
    Release notes
    • Take the test name into account in the log entries. (#2955)
    Open source →
    Release notes
    • Fix occasional crashes caused by Flutter's version prompt (#456)
    Open source →
  7. 0.7.0 09 Feb 2026
    Release notes
    • Show Flutter test framework output on iOS in patrol develop. (#2904)
    Open source →
    Release notes

    In this release, we've focused on stability, reliability, and reducing flakiness.

    • AutomatorServer:

    • Add timeouts when interacting with native UI (#437)

    • Implement isPermissionDialogVisible() method (#448)

    • Fix entering text into SecureTextField on iOS (#446)

    Open source →
  8. 0.6.0 01 Dec 2025
    Release notes
    • Update TestEntry.nameWithPath to use actual test directory. (#2728)
    • Add support for reading web-related logs. (#2789)
    Open source →
    Release notes
    • Rename to patrol_cli (#258)
    Open source →
  9. 0.5.0 15 Jul 2025
    Release notes
    • Bump leancode_lint to 17.0.0. (#2680)
    • Bump minimum Dart SDK to version 3.8.0 (#2680)
    Open source →
    Release notes
    • 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)

    Open source →
  10. 0.4.0 06 May 2025
    Release notes
    • Bump custom_lint to 0.7.0 and leancode_lint to 14.3.0. (#2574)
    • Format the test duration to show it in minutes and hours instead of seconds. (#2599)
    • Fix gray text color in the terminal. (#2606)
    • Add support for reading logs on iOS devices in release. (#2569)
    Open source →
    Release notes
    • Support maestro_test 0.4.0
    Open source →
  11. 0.3.0 17 Jan 2025
    Release notes
    • Remove exception from StepEntry. When it was too long, it caused crash because of badly formed JSON. (#2481)
    Open source →
    Release notes
    • Add support for new features in maestro_test 0.3.0
    Open source →
  12. 0.2.2 23 Dec 2024
    Release notes
    • Don't pass ConfigEntry on start, if it's empty. (#2466)
    Open source →
  13. 0.2.1 25 Nov 2024
    Release notes
    • Fix skipping first word in started TestEntry. (#2433)
    Open source →
  14. 0.2.0 22 Nov 2024
    Release notes
    • Fix report path when path contain spaces. (#2426)
    • Fix path to the test file on the failed test list in summary. (#2426)
    • Add ConfigEntry. (#2426)
    Open source →
    Release notes
    • Add support for new features in maestro_test 0.2.0
    Open source →
  15. 0.1.0 20 Nov 2024
    Release notes
    • Add option to not clear test steps.
    • Display test path only in finished test logs.
    Open source →
    Release notes
    • Add --template option for maestro bootstrap

    • Add --flavor options for maestro drive

    • Rename maestro config to maestro doctor

    Open source →
  16. 0.0.1 08 Nov 2024
    Release notes
    • Initial release as a standalone package.
    Open source →
    Release notes
    • Initial version

    71

    likes

    150

    points

    103k

    downloads

    Documentation

    Documentation

    API reference

    Publisher

    leancode.co

    Weekly Downloads

    Metadata

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

    Homepage

    Repository (GitHub)

    View/report issues

    Contributing

    Topics

    #testing #cli #patrol

    License

    Apache-2.0 ( license )

    Dependencies

    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

    More

    Packages that depend on patrol_cli

    ← Metadata

    71

    likes

    150

    points

    103k

    downloads

    Documentation

    Documentation

    API reference

    Publisher

    leancode.co

    Weekly Downloads

    Metadata

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

    Homepage

    Repository (GitHub)

    View/report issues

    Contributing

    Topics

    #testing #cli #patrol

    License

    Apache-2.0 ( license )

    Dependencies

    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

    More

    Packages that depend on patrol_cli

    Back

    Open source →
  17. 0.0.1+1 08 Nov 2024
    Release notes
    • Reset step counter in develop.
    Open source →
  18. 0.0.1+2 08 Nov 2024
    Release notes
    • Remove flutter from dependencies.
    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