NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2763 most downloaded on pub.dev
Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more
Last release 6 months ago
28 Mar 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 23 of 23 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
23 releases · first in 2022
Update packages to fix spy declarer #453 (thanks @Knupper )
One column per quarter.
Update protobuf to 6 #445 (thanks @Knupper )
Lock protobuf dependency #441 (thanks @ahmdt )
Update versions for packages and increase flutter version to 3.35 #437 (thanks @Knupper )
Update package APIs #426 (thanks @ahmdt )
Update package versions #411 #413 (thanks @Malnen and @Knupper )
Update intl and file_picker packages #410 (thanks @lehmannk )
Bump version dependencies #407 (thanks @lehmannk )
Add reportSavePath argument #398 (thanks @madmini )
New CLI param --run-only allowing you to limit the tests this runs #395 (thanks @gnunicorn)
* Bump dependency intl #389
* Migrate to latest Flutter #387
Migrate to gradle 7.4.2 #377 (thanks @meltzow)
Allow reading of Reports of up to 1GB in size #370 (thanks @gnunicorn)
Using darker background for error text in dark mode #361 (thanks @jmatth)
* Upgrade to Flutter 3.16
* Upgrade to Flutter 3.13
Enjoy 5x speedup: Able to execute your tests not only on simulator/device, but also on host computer (much faster), without changing any code.
* Fix CI #287 (thanks @AlexV525)
Fix dependency resolution issues and improve Actions #274 (thanks @bartekpacia)
Fix when flutter build macos for Manager, it shows error: Undefined symbols for architecture arm64: "_g_players", referenced from: +[VideoOutlet outle
flutter build macos for Manager, it shows error: Undefined symbols for architecture arm64: "_g_players", referenced from: +[VideoOutlet outletForPlayer:withTextureRegistry:] in VideoOutlet.o #221~/.config/convenient_test.json), useful for using precompiled Manager #220create universal configuration, accept params from cmdargs, dart-define, etc #213
Issues closed:
Mark.repaintBoundary flag does not work when in combination with goldens #196generateFailureOutput (i.e. one golden fails), currently it outputs one log, so (1) it will not remove log if with retry it succeed (2) tons of log exists #191flutter run/flutter profile even without doing this #181failures, generate them onto convenient_test data dirs #180find.byIcon #176enterText will replace all text #175findsOneWidget more brief #170Mark.repaintBoundary parameter to easily add RepaintBoundary at test time for goldens #168t.get(find.text('hi')).tap()/.should(...) -> find.text('hi').tap()/.should(...) #159id that is stable across hot-restarts #140dart-code-metrics, especially check "access map operator[] with wrong key type", because things like #136 will easily have such problems #137id, because they do not preserve across hot-restarts - use names instead #136_GroupInfoSectionBuilder._buildHeader #135ids to determine tests and groups, since currently used test names can be duplicate #130Your coding agent can read these notes before it upgrades. Set up the MCP server →